Conflict analysis in search algorithms for satisfiability

被引:17
|
作者
Silva, JPM
Sakallah, KA
机构
关键词
D O I
10.1109/TAI.1996.560789
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces GRASP (Generic seaRch Algorithm for the Satisfiability Problem), a new search algorithm for Propositional Satisfiability (SAT). GRASP incorporates several search-pruning techniques, some of which are specific to SAT, whereas others find equivalent in other fields of Artificial Intelligence. GRASP is premised on the inevitability of conflicts during search and its mast distinguishing feature is the augmentation of basic backtracking search with a powerful conflict analysis procedure. Analyzing conflicts to determine their causes enables GRASP to backtrack non-chronologically to earlier levels in the search tree, potentially pruning large portions of the search space. In addition, by ''recording'' the causes of conflicts, GRASP can recognize and preempt the occurrence of similar conflicts later an in the search. Finally, straightforward bookkeeping of the causality chains leading up to conflicts allows GRASP to identify assignments that are necessary for a solution to be found. Experimental results obtained from a large number of benchmarks indicate that application of the proposed conflict analysis techniques to SAT algorithms can be extremely effective for a large number of representative classes of SAT instances.
引用
收藏
页码:467 / 469
页数:3
相关论文
共 50 条
  • [21] Algorithms for testing satisfiability formulas
    Vlada, M
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2001, 15 (03) : 153 - 163
  • [22] ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM
    HANSEN, P
    JAUMARD, B
    [J]. COMPUTING, 1990, 44 (04) : 279 - 303
  • [23] Configuration landscape analysis and backbone guided local search. Part 1: Satisfiability and maximum satisfiability
    Zhang, WX
    [J]. ARTIFICIAL INTELLIGENCE, 2004, 158 (01) : 1 - 26
  • [24] Diagnosability Testing with Satisfiability Algorithms
    Rintanen, Jussi
    Grastien, Alban
    [J]. 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 532 - 537
  • [25] New algorithms for Exact Satisfiability
    Byskov, JM
    Madsen, BA
    Skjernaa, B
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 332 (1-3) : 515 - 541
  • [26] Evolutionary algorithms for the satisfiability problem
    Gottlieb, J
    Marchiori, E
    Rossi, C
    [J]. EVOLUTIONARY COMPUTATION, 2002, 10 (01) : 35 - 50
  • [27] Metalevel Algorithms for Variant Satisfiability
    Skeirik, Stephen
    Meseguer, Jose
    [J]. REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2016, 2016, 9942 : 167 - 184
  • [28] Advances in local search for satisfiability
    Pham, Duc Nghia
    Thornton, John
    Gretton, Charles
    Sattar, Abdul
    [J]. AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 213 - +
  • [29] Analysis of search based algorithms for satisfiability of propositional and quantified Boolean formulas arising from circuit state space diameter problems
    Tang, DJ
    Yu, YL
    Ranjan, D
    Malik, S
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, 2005, 3542 : 292 - 305
  • [30] Parallel search for maximum satisfiability
    Ruben Martins
    [J]. Constraints, 2015, 20 (4) : 469 - 470