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 条
  • [41] Heuristic-Based Usability Evaluation Tool for Android Applications
    Phetcharakarn, Kwandee
    Senivongse, Twittie
    APPLIED COMPUTING & INFORMATION TECHNOLOGY, 2018, 727 : 161 - 175
  • [42] CaseID Detection for Process Mining: A Heuristic-Based Methodology
    De Fazio, Roberta
    Balzanella, Antonio
    Marrone, Stefano
    Marulli, Fiammetta
    Verde, Laura
    Reccia, Vincenzo
    Valletta, Paolo
    PROCESS MINING WORKSHOPS, ICPM 2023, 2024, 503 : 45 - 57
  • [43] Heuristic-Based Resource Reservation Strategies for Public Cloud
    Khatua, Sunirmal
    Sur, Preetam Kumar
    Das, Rajib Kumar
    Mukherjee, Nandini
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (04) : 392 - 401
  • [44] Heuristic-Based Job Flow Allocation in Distributed Computing
    Toporkov, Victor
    Toporkova, Anna
    Tselishchev, Alexey
    Yemelyanov, Dmitry
    Potekhin, Petr
    INTELLIGENT DISTRIBUTED COMPUTING IX, IDC'2015, 2016, 616 : 189 - 198
  • [45] Exploration of Heuristic-Based Feature Selection on Classification Problems
    Qi, Qi
    Li, Ni
    Li, Weimin
    PARALLEL ARCHITECTURE, ALGORITHM AND PROGRAMMING, PAAP 2017, 2017, 729 : 95 - 107
  • [46] Heuristic-based automatic pruning of deep neural networks
    Choudhary, Tejalal
    Mishra, Vipul
    Goswami, Anurag
    Sarangapani, Jagannathan
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (06): : 4889 - 4903
  • [47] Heuristic-based approaches for fracture detection in borehole images
    Moran M.B.H.
    Vasconcellos E.C.
    Cuno J.J.S.
    Biondi M.
    Riveaux J.M.
    Correia M.D.
    Gonzalez Clua E.W.
    Conci A.
    International Journal of Innovative Computing and Applications, 2023, 14 (1-2) : 78 - 90
  • [48] Heuristic-based automatic pruning of deep neural networks
    Tejalal Choudhary
    Vipul Mishra
    Anurag Goswami
    Jagannathan Sarangapani
    Neural Computing and Applications, 2022, 34 : 4889 - 4903
  • [49] Heuristic-based truck scheduling for inland container transportation
    Zhang, Ruiyou
    Yun, Won Young
    Kopfer, Herbert
    OR SPECTRUM, 2010, 32 (03) : 787 - 808
  • [50] A competitive and cooperative approach to propositional satisfiability
    Inoue, Katsumi
    Soh, Takehide
    Ueda, Seiji
    Sasaura, Yoshito
    Banbara, Mutsunori
    Tamura, Naoyuki
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (16) : 2291 - 2306