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 条
  • [21] Predicting Propositional Satisfiability Based on Graph Attention Networks
    Wenjing Chang
    Hengkai Zhang
    Junwei Luo
    International Journal of Computational Intelligence Systems, 15
  • [22] Probing-based preprocessing techniques for propositional satisfiability
    Lynce, I
    Marques-Silva, J
    15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 105 - 110
  • [23] Heuristic-based Blockchain Assignment: An Empirical Study
    Chen, Jianyu
    Gai, Keke
    Jiang, Peng
    Zhu, Liehuang
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 916 - 923
  • [24] Design of an Interactive Scheduling Heuristic-Based Application
    Duay, Edmond
    Gondraneos, Gene Mark
    Indino-Pineda, Karisha Ann
    Seva, Rosemary
    INDUSTRIAL ENGINEERING AND APPLICATIONS-EUROPE, ICIEA-EU 2024, 2024, 507 : 95 - 106
  • [25] A Hierarchy of Heuristic-Based Models of Crowd Dynamics
    P. Degond
    C. Appert-Rolland
    M. Moussaïd
    J. Pettré
    G. Theraulaz
    Journal of Statistical Physics, 2013, 152 : 1033 - 1068
  • [26] Heuristic-Based Recommendation for Metamodel - OCL Coevolution
    Batot, Edouard
    Kessentini, Wael
    Sahraoui, Houari
    Famelis, Michalis
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 210 - 220
  • [27] SATISFIABILITY PROBLEMS FOR PROPOSITIONAL CALCULI
    LEWIS, HR
    MATHEMATICAL SYSTEMS THEORY, 1979, 13 (01): : 45 - 53
  • [28] Policy Generator (PG): A Heuristic-Based Fuzzer
    Felix, Alejandro
    Tappenden, Andrew F.
    Miller, James
    PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5535 - 5544
  • [29] Nonchronological backtracking in Stochastic Boolean satisfiability
    Majercik, SM
    ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 498 - 507
  • [30] Seismic active control by a heuristic-based algorithm
    Tang, Y
    ENGINEERING MECHANICS: PROCEEDINGS OF THE 11TH CONFERENCE, VOLS 1 AND 2, 1996, : 232 - 235