DocumentCode
2819691
Title
Detecting Boolean Functions for Proving Unsatisfiability
Author
Ostrowski, Richard ; Paris, Lionel
Author_Institution
LSIS, Univ. de Provence, Marseille, France
fYear
2009
fDate
2-4 Nov. 2009
Firstpage
409
Lastpage
416
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2009. ICTAI '09. 21st International Conference on
Conference_Location
Newark, NJ
ISSN
1082-3409
Print_ISBN
978-1-4244-5619-2
Electronic_ISBN
1082-3409
Type
conf
DOI
10.1109/ICTAI.2009.85
Filename
5363498
Link To Document