• 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