Title :
Detecting Boolean Functions for Proving Unsatisfiability
Author :
Ostrowski, Richard ; Paris, Lionel
Author_Institution :
LSIS, Univ. de Provence, Marseille, France
Abstract :
In 1997, B. Selman andH. Kautz proposed a series of 10 challenges. One of them concerned the design of a practical stochastic local search procedure for proving unsatisfiability (Challenge 5). Today, more than 10 years later, only few attempts were led to address this challenge, in spite of the great number of incomplete methods for proving satisfiability. In this paper, we propose a two steps algorithm for proving unsatisfiability of CNF formulas. The first step consists in detecting ¿-gates greedily. At the same time, a polynomial algorithm is used to eventually prove the unsatisfiability of the extracted set of ¿-gates. We show that this method outperforms the existing ones on some classes of instances. This method is then extended to other logical functions (¿-gates & ¿-gates).
Keywords :
Boolean functions; computability; polynomials; theorem proving; Boolean function detection; logical functions; polynomial algorithm; proving unsatisfiability; stochastic local search procedure; Artificial intelligence; Boolean functions; Design methodology; Explosions; Filtering algorithms; Large scale integration; Microstructure; Polynomials; Production; Stochastic processes; SAT;
Conference_Titel :
Tools with Artificial Intelligence, 2009. ICTAI '09. 21st International Conference on
Conference_Location :
Newark, NJ
Print_ISBN :
978-1-4244-5619-2
Electronic_ISBN :
1082-3409
DOI :
10.1109/ICTAI.2009.85