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
来源
Journal of Automated Reasoning | 2005年 / 35卷
关键词
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 条
  • [31] Complete Boolean Satisfiability Solving Algorithms Based on Local Search
    郭文生
    杨国武
    William N.N.Hung
    Xiaoyu Song
    Journal of Computer Science & Technology, 2013, 28 (02) : 247 - 254
  • [32] Algorithm for Computing Backbones of Propositional Formulae Based on Solved Backbone Information
    Wang, Zipeng
    Bao, Yiping
    Xing, Junhao
    Chen, Xinyu
    Liu, Sihan
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON APPLIED MATHEMATICS, SIMULATION AND MODELLING, 2016, 41 : 32 - 35
  • [33] An Efficient Greedy Local Search Algorithm for Boolean Satisfiability Based on Extension Rules
    Peng, Huanhuan
    Zhang, Liming
    Ye, Ziming
    2019 2ND INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING, INDUSTRIAL MATERIALS AND INDUSTRIAL ELECTRONICS (MEIMIE 2019), 2019, : 489 - 496
  • [34] ISSATA: An algorithm for solving the 3-satisfiability problem based on improved strategy
    Guo, Ping
    Zhang, Yang
    APPLIED INTELLIGENCE, 2022, 52 (02) : 1740 - 1751
  • [35] A Branching Heuristic Based on Variable Decision Levels
    Du, Zhonghe
    Song, Zhenming
    2017 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (IEEE ISKE), 2017,
  • [36] A Novel EGs-Based Framework for Systematic Propositional-Formula Simplification
    de Mas, Jordina Frances
    Bowles, Juliana
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2023, 2023, 14330 : 169 - 187
  • [37] An Optimization-Based Decomposition Heuristic for the Microaggregation Problem
    Castro, Jordi
    Gentile, Claudio
    Spagnolo-Arrizabalaga, Enric
    PRIVACY IN STATISTICAL DATABASES, PSD 2022, 2022, 13463 : 3 - 14
  • [38] Effect of Backtracking Strategy in Population-Based Approach: The Case of the Set-Union Knapsack Problem
    Dahmani, Isma
    Ferroum, Meriem
    Hifi, Mhand
    CYBERNETICS AND SYSTEMS, 2022, 53 (01) : 168 - 185
  • [39] Goal-conflict identification based on local search and fast boundary-condition verification based on incremental satisfiability filter
    Luo, Weilin
    Chen, Polong
    Wan, Hai
    Zhong, Hongzhen
    Cai, Shaowei
    Xiao, Zhanhao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 213
  • [40] Heuristic Search with Cut Point Based Strategy for Critical Node Problem
    Chen, Zhi-Han
    Cai, Shao-Wei
    Gao, Jian
    Ge, Shi-Ke
    Liu, Chan-Juan
    Lin, Jin-Kun
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (06) : 1328 - 1340