Heuristic-Based Backtracking Relaxation for Propositional Satisfiability

被引:0
|
作者
Ateet Bhalla
Inês Lynce
José T. de Sousa
João Marques-Silva
机构
[1] Technical University of Lisbon,
[2] IST/INESC-ID,undefined
来源
关键词
Local Search; Problem Instance; Decision Level; Decision Assignment; Propositional SATISFIABILITY;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years backtrack search algorithms for propositional satisfiability (SAT) have been the subject of dramatic improvements. These improvements allowed SAT solvers to successfully solve instances with thousands or tens of thousands of variables. However, many new challenging problem instances are still too hard for current SAT solvers. As a result, further improvements to SAT technology are expected to have key consequences in solving hard real-world instances. This paper introduces a new idea: choosing the backtrack variable using a heuristic approach with the goal of diversifying the regions of the space that are explored during the search. The proposed heuristics are inspired by the heuristics proposed in recent years for the decision branching step of SAT solvers, namely, VSIDS and its improvements. Completeness conditions are established, which guarantee completeness for the new algorithm, as well as for any other incomplete backtracking algorithm. Experimental results on hundreds of instances derived from real-world problems show that the new technique is able to speed SAT solvers, while aborting fewer instances. These results clearly motivate the integration of heuristic backtracking in SAT solvers.
引用
收藏
页码:3 / 24
页数:21
相关论文
共 50 条
  • [1] Heuristic-based backtracking relaxation for propositional satisfiability
    Bhalla, Ateet
    Lynce, Ines
    De Sousa, Jose T.
    Marques-Silva, Joao
    JOURNAL OF AUTOMATED REASONING, 2005, 35 (1-3) : 3 - 24
  • [2] Heuristic-based backtracking relaxation for propositional satisfiability
    Bhalla, Ateet
    Lynce, Inês
    De Sousa, José T.
    Marques-Silva, João
    Journal of Automated Reasoning, 2005, 35 (1-3): : 3 - 24
  • [3] Heuristic-based backtracking for propositional satisfiability
    Bhalla, A
    Lynce, I
    de Sousa, JT
    Marques-Silva, J
    PROGRESS IN ARTIFICIAL INTELLIGENCE-B, 2003, 2902 : 116 - 130
  • [4] A New Branching Heuristic for Propositional Satisfiability
    Zhao, Yujuan
    Song, Zhenming
    2016 INTERNATIONAL CONFERENCE ON FUZZY THEORY AND ITS APPLICATIONS (IFUZZY), 2016,
  • [5] HEURISTIC-BASED LEARNING
    RUBIN, SH
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 507 : 41 - 50
  • [6] Answer set programming based on propositional satisfiability
    Giunchiglia, Enrico
    Lierler, Yuliya
    Maratea, Marco
    JOURNAL OF AUTOMATED REASONING, 2006, 36 (04) : 345 - 377
  • [7] Answer set programming based on propositional satisfiability
    Giunchiglia, Enrico
    Lierler, Yuliya
    Maratea, Marco
    Journal of Automated Reasoning, 2006, 36 (04): : 345 - 377
  • [8] Propositional proof systems based on maximum satisfiability
    Bonet, Maria Luisa
    Buss, Sam
    Ignatiev, Alexey
    Morgado, Antonio
    Marques-Silva, Joao
    ARTIFICIAL INTELLIGENCE, 2021, 300
  • [9] Answer Set Programming Based on Propositional Satisfiability
    Enrico Giunchiglia
    Yuliya Lierler
    Marco Maratea
    Journal of Automated Reasoning, 2006, 36
  • [10] Heuristic-based semantic query optimization
    Sciore, E.
    Siegel, M.
    Proceedings of the Jerusalem Conference on Information Technology, 1990,