A two level local search for MAX-SAT problems with hard and soft constraints

被引:0
|
作者
Thornton, J [1 ]
Bain, S [1 ]
Sattar, A [1 ]
Pham, DN [1 ]
机构
[1] Griffith Univ, Sch Informat Technol, Southport, Qld 4215, Australia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Local search techniques have attracted considerable interest in the AI community since the development of GSAT for solving large propositional SAT problems. Newer SAT techniques, such as the Discrete Lagrangian Method (DLM), have further improved on GSAT and can also be applied to general constraint satisfaction and optimisation. However, little work has applied local search to MAX-SAT problems with hard and soft constraints. As many real-world problems are best represented by hard (mandatory) and soft (desirable) constraints, the development of effective local search heuristics for this domain is of significant practical importance. This paper extends previous work on dynamic constraint weighting by introducing a two-level heuristic that switches search strategy according to whether a current solution contains unsatisfied hard constraints. Using constraint weighting techniques derived from DLM to satisfy hard constraints, we apply a Tabu search to optimise the soft constraint violations. These two heuristics are further combined with a dynamic hard constraint multiplier that changes the relative importance of the hard constraints during the search. We empirically evaluate this new algorithm using a set of randomly generated 3-SAT problems of various sizes and difficulty, and in comparison with various state-of-the-art SAT techniques. The results indicate that our dynamic, two-level heuristic offers significant performance benefits over the standard SAT approaches.
引用
收藏
页码:603 / 614
页数:12
相关论文
共 50 条
  • [21] A Multistage Optimization Method based on WALKSAT and Clustering for the Hard MAX-SAT Problems
    Zeng Guoqiang
    Zhang Zhengjiang
    Lu Yongzai
    Dai Yuxing
    Zheng Chongwei
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 2358 - 2361
  • [22] Local Optima Network Analysis for MAX-SAT
    Ochoa, Gabriela
    Chicano, Francisco
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1430 - 1437
  • [23] Local consistency in weighted CSPs and inference in Max-SAT
    Heras, F
    Larrosa, J
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 849 - 849
  • [24] MAX-SAT Problem using Hybrid Harmony Search Algorithm
    Abu Doush, Iyad
    Quran, Amal Lutfi
    Al-Betar, Mohammed Azmi
    Awadallah, Mohammed A.
    JOURNAL OF INTELLIGENT SYSTEMS, 2018, 27 (04) : 643 - 658
  • [25] AN ANT ALGORITHM FOR STATIC AND DYNAMIC MAX-SAT PROBLEMS
    Pinto, Pedro C.
    Runkler, Thomas A.
    Sousa, Joao M. C.
    2006 1ST BIO-INSPIRED MODELS OF NETWORK, INFORMATION AND COMPUTING SYSTEMS, 2006,
  • [26] Wasp swarm algorithm for dynamic MAX-SAT problems
    Pinto, Pedro C.
    Runkler, Thomas A.
    Sousa, Joao M. C.
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, PT 1, 2007, 4431 : 350 - +
  • [27] Approximating Weighted Max-SAT Problems by Compensating for Relaxations
    Choi, Arthur
    Standley, Trevor
    Darwiche, Adnan
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 211 - 225
  • [28] Local Max-Resolution in Branch and Bound Solvers for Max-SAT
    Abrame, Andre
    Habet, Djamal
    2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, : 336 - 343
  • [29] Clone: Solving weighted Max-SAT in a reduced search space
    Pipatsrisawat, Knot
    Darwiche, Adnan
    AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 223 - +
  • [30] Reinforcement Learning and Reactive Search: an adaptive MAX-SAT solver
    Battiti, Roberto
    Campigotto, Paolo
    ECAI 2008, PROCEEDINGS, 2008, 178 : 909 - +