Title :
On-the-Fly Lazy Clause Simplification Based on Binary Resolvents
Author :
Nabeshima, Hidetomo ; Iwanuma, Koji ; Inoue, Ken
Author_Institution :
Univ. of Yamanashi, Yamanashi, Japan
Abstract :
This paper describes techniques for simplifying a propositional clausal formula during the search process of the satisfiability checking of the formula. Generally, simplification technique has a trade-off between the checking cost and the effect of it. If the simplification technique is executed during search, then the cost can be problematic. We propose some on-the-fly simplification techniques whose computational cost is negligibly small. Hence, these techniques are executed frequently throughout the process of a CDCL solver, that is, unit propagation, conflict analysis, removal of satisfied clauses, etc. The proposed simplification techniques are based on binary resolvents, which are derived from unit propagation process, and consist of various probing techniques, self-subsuming resolution and on-demand addition of binary resolvents. The experimental results show that these simplification techniques can improve the performance of CDCL solvers.
Keywords :
computability; learning (artificial intelligence); CDCL solver; binary resolvents; computational cost; conflict analysis; conflict-driven clause learning solvers; on-the-fly lazy clause simplification; propositional clausal formula; satisfiability checking; satisfied clause removal; simplification technique; unit propagation; Algorithm design and analysis; Arrays; Computational efficiency; Educational institutions; Electronic mail; Minimization; Redundancy; CDCL solvers; SAT; hyper binary resolution; on-the-fly simplification; probing; self-subsuming resolution;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2013 IEEE 25th International Conference on
Conference_Location :
Herndon, VA
Print_ISBN :
978-1-4799-2971-9
DOI :
10.1109/ICTAI.2013.149