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 条
  • [41] Application of SAT-Solvers to the Problem of Finding Vectorial Boolean Functions with Required Cryptographic Properties
    Doronin A.E.
    Kalgin K.V.
    Journal of Applied and Industrial Mathematics, 2022, 16 (04) : 632 - 644
  • [42] Clause/term resolution and learning in the evaluation of Quantified Boolean Formulas
    Giunchiglia, Enrico
    Narizzano, Massimo
    Tacchella, Armando
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2006, 26 : 371 - 416
  • [43] Clause/term resolution and learning in the evaluation of quantified boolean formulas
    Giunchiglia, Enrico
    Narizzano, Massimo
    Tacchella, Armando
    Journal of Artificial Intelligence Research, 2006, 26 : 371 - 416
  • [44] Machine Learning-Based Restart Policy for CDCL SAT Solvers
    Liang, Jia Hui
    Oh, Chanseok
    Mathew, Minu
    Thomas, Ciza
    Li, Chunxiao
    Ganesh, Vijay
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2018, 2018, 10929 : 94 - 110
  • [45] Learning Nobetter Clauses in Max-SAT Branch and Bound Solvers
    Abrame, Andre
    Habet, Djamal
    2016 IEEE 28TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2016), 2016, : 452 - 459
  • [46] ENHANCING LOCAL-SEARCH BASED SAT SOLVERS WITH LEARNING CAPABILITY
    Granmo, Ole-Christoffer
    Bouhmala, Noureddine
    ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, 2010, : 515 - 521
  • [47] QELL: QBF Reasoning with Extended Clause Learning and Levelized SAT Solving
    Tu, Kuan-Hua
    Hsu, Tzu-Chien
    Jiang, Jie-Hong R.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 343 - 359
  • [48] Width-Based Restart Policies for Clause-Learning Satisfiability Solvers
    Pipatsrisawat, Knot
    Darwiche, Adnan
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 341 - 355
  • [49] A logical deduction based clause learning algorithm for boolean satisfiability problems
    Chen, Qingshan (qschen@home.swjtu.edu.cn), 1600, Taylor and Francis Ltd. (10):
  • [50] A Logical Deduction Based Clause Learning Algorithm for Boolean Satisfiability Problems
    Chen, Qingshan
    Xu, Yang
    Liu, Jun
    He, Xingxing
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2017, 10 (01) : 824 - 834