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 条
  • [31] Construction of free differential algebras by extending Grobner-Shirshov bases
    Li, Yunnan
    Guo, Li
    JOURNAL OF SYMBOLIC COMPUTATION, 2021, 107 : 167 - 189
  • [32] New bounds for MAX-SAT by clause learning
    Kulikov, Alexander S.
    Kutzkov, Konstantin
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2007, 4649 : 194 - +
  • [33] Learning Rate Based Branching Heuristic for SAT Solvers
    Liang, Jia Hui
    Ganesh, Vijay
    Poupart, Pascal
    Czarnecki, Krzysztof
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2016, 2016, 9710 : 123 - 140
  • [34] Learning Context Free Grammars by Using SAT Solvers
    Imada, Keita
    Nakamura, Katsuhiko
    EIGHTH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, PROCEEDINGS, 2009, : 267 - 272
  • [35] Two SAT solvers for solving quantified Boolean formulas with an arbitrary number of quantifier alternations
    Roderick Bloem
    Nicolas Braud-Santoni
    Vedad Hadzic
    Uwe Egly
    Florian Lonsing
    Martina Seidl
    Formal Methods in System Design, 2021, 57 : 157 - 177
  • [36] Extending Clause Learning DPLL with Parity Reasoning
    Laitinen, Tero
    Junttila, Tommi
    Niemela, Ilkka
    ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 : 21 - 26
  • [37] Two SAT solvers for solving quantified Boolean formulas with an arbitrary number of quantifier alternations
    Bloem, Roderick
    Braud-Santoni, Nicolas
    Hadzic, Vedad
    Egly, Uwe
    Lonsing, Florian
    Seidl, Martina
    FORMAL METHODS IN SYSTEM DESIGN, 2021, 57 (02) : 157 - 177
  • [38] Online Stability Improvement of Grobner Basis Solvers using Deep Learning
    Xu, Wanting
    Hu, Lan
    Tsakiris, Manolis C.
    Kneip, Laurent
    2019 INTERNATIONAL CONFERENCE ON 3D VISION (3DV 2019), 2019, : 544 - 552
  • [39] Learning Variable Activity Initialisation for Lazy Clause Generation Solvers
    van Driel, Ronald
    Demirovic, Emir
    Yorke-Smith, Neil
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 62 - 71
  • [40] Boosting branch-and-bound MaxSAT solvers with clause learning
    Li, Chu-Min
    Xu, Zhenxing
    Coll, Jordi
    Manya, Felip
    Habet, Djamal
    He, Kun
    AI COMMUNICATIONS, 2022, 35 (02) : 131 - 151