Extending Clause Learning of SAT Solvers with Boolean Grobner Bases

被引:0
|
作者
Zengler, Christoph [1 ]
Kuechlin, Wolfgang [1 ]
机构
[1] Univ Tubingen, Wilhelm Schickard Inst Informat, Symbol Computat Grp, D-72074 Tubingen, Germany
来源
关键词
SATISFIABILITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We extend clause learning as performed by most modern SAT Solvers by integrating the computation of Boolean Grobner bases into the conflict learning process. Instead of learning only one clause per conflict, we compute and learn additional binary clauses from a Grobner basis of the current conflict. We used the Grobner basis engine of the logic package Redlog contained in the computer algebra system Reduce to extend the SAT solver MiniSAT with Grobner basis learning. Our approach shows a significant reduction of conflicts and a reduction of restarts and computation time on many hard problems from the SAT 2009 competition.
引用
收藏
页码:293 / 302
页数:10
相关论文
共 50 条
  • [1] Extending Clause Learning SAT Solvers with Complete Parity Reasoning
    Laitinen, Tero
    Junttila, Tommi
    Niemela, Ilkka
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 65 - 72
  • [2] Enhancing clause learning by symmetry in SAT solvers
    Benhamou, Belaid
    Nabhani, Tarek
    Ostrowski, Richard
    Saidi, Mohamed Reda
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [3] On the Power of Clause-Learning SAT Solvers with Restarts
    Pipatsrisawat, Knot
    Darwiche, Adnan
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 654 - 668
  • [4] A Restriction of Extended Resolution for Clause Learning SAT Solvers
    Audemard, Gilles
    Katsirelos, George
    Simon, Laurent
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 15 - 20
  • [5] Partial Max-SAT solvers with clause learning
    Argelich, Josep
    Manya, Felip
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2007, PROCEEDINGS, 2007, 4501 : 28 - +
  • [6] Conflict-driven clause learning SAT solvers
    Front. Artif. Intell. Appl., 2009, 1 (131-153):
  • [7] Boolean Grobner bases
    Sato, Yosuke
    Inoue, Shutaro
    Suzuki, Akira
    Nabeshima, Katsusuke
    Sakai, Ko
    JOURNAL OF SYMBOLIC COMPUTATION, 2011, 46 (05) : 622 - 632
  • [8] On the power of clause-learning SAT solvers as resolution engines
    Pipatsrisawat, Knot
    Darwiche, Adnan
    ARTIFICIAL INTELLIGENCE, 2011, 175 (02) : 512 - 525
  • [9] A clause-based heuristic for SAT solvers
    Dershowitz, N
    Hanna, Z
    Nadel, A
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, PROCEEDINGS, 2005, 3569 : 46 - 60
  • [10] Extending SAT Solvers to Cryptographic Problems
    Soos, Mate
    Nohl, Karsten
    Castelluccia, Claude
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 244 - 257