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 条
  • [21] Satisfiability-Based Algorithms for Boolean Optimization
    Vasco M. Manquinho
    João P. Marques-Silva
    Annals of Mathematics and Artificial Intelligence, 2004, 40 : 353 - 372
  • [22] An algorithm based on tabu search for satisfiability problem
    Wenqi Huang
    Defu Zhang
    Houxiang Wang
    Journal of Computer Science and Technology, 2002, 17 : 340 - 346
  • [23] Backtracking based iterated tabu search for equitable coloring
    Lai, Xiangjing
    Hao, Jin-Kao
    Glover, Fred
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 46 : 269 - 278
  • [24] Improving probability selection based weights for satisfiability problems
    Fu, Huimin
    Liu, Jun
    Wu, Guanfeng
    Xu, Yang
    Sutcliffe, Geoff
    KNOWLEDGE-BASED SYSTEMS, 2022, 245
  • [25] Local Search Based on Conflict Analysis for the Satisfiability Problem
    Habet, Djamal
    Toumi, Donia
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 892 - 897
  • [26] An algorithm for solving satisfiability problem based on the structural information of formulas
    Zhang, Zaijun
    Xu, Daoyun
    Zhou, Jincheng
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (06)
  • [27] Structure-based satisfiability checking Analyzing and harnessing the potential
    Jarvisalo, Matti
    AI COMMUNICATIONS, 2009, 22 (02) : 117 - 119
  • [28] Complete Boolean Satisfiability Solving Algorithms Based on Local Search
    Guo, Wen-Sheng
    Yang, Guo-Wu
    Hung, William N. N.
    Song, Xiaoyu
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (02) : 247 - 254
  • [29] Complete Boolean Satisfiability Solving Algorithms Based on Local Search
    Wen-Sheng Guo
    Guo-Wu Yang
    William N. N. Hung
    Xiaoyu Song
    Journal of Computer Science and Technology, 2013, 28 : 247 - 254
  • [30] Clause States Based Configuration Checking in Local Search for Satisfiability
    Luo, Chuan
    Cai, Shaowei
    Su, Kaile
    Wu, Wei
    IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (05) : 1014 - 1027