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 条
  • [1] Max-SAT formalisms with hard and soft constraints
    Argelich, Josep
    [J]. AI COMMUNICATIONS, 2011, 24 (01) : 101 - 103
  • [2] Guided local search for solving SAT and weighted MAX-SAT problems
    Mills, P
    Tsang, E
    [J]. JOURNAL OF AUTOMATED REASONING, 2000, 24 (1-2) : 205 - 223
  • [3] Guided Local Search for Solving SAT and Weighted MAX-SAT Problems
    Patrick Mills
    Edward Tsang
    [J]. Journal of Automated Reasoning, 2000, 24 : 205 - 223
  • [4] Inference Rules in Local Search for Max-SAT
    Abrame, Andre
    Habet, Djamal
    [J]. 2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 207 - 214
  • [5] A Two-Phase Exact Algorithm for MAX-SAT and Weighted MAX-SAT Problems
    Borchers B.
    Furman J.
    [J]. Journal of Combinatorial Optimization, 1998, 2 (4) : 299 - 306
  • [6] A two-phase exact algorithm for MAX-SAT and weighted MAX-SAT problems
    Borchers, B
    Furman, J
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 1999, 2 (04) : 299 - 306
  • [7] Stochastic local search for incremental SAT and incremental MAX-SAT
    Mouhoub, M
    Wang, CH
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2004, 3215 : 703 - 709
  • [8] Enhanced WalkSAT with Variable Neighborhood Search for MAX-SAT Problems
    Bouhmala, Noureddine
    Oselan, Mats
    Bradland, Oyestein
    [J]. PROCEEDINGS OF SAI INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS) 2016, VOL 1, 2018, 15 : 368 - 376
  • [9] Combining simulated annealing with local search heuristic for MAX-SAT
    Noureddine Bouhmala
    [J]. Journal of Heuristics, 2019, 25 : 47 - 69
  • [10] Adaptive memory-based local search for MAX-SAT
    Lu, Zhipeng
    Hao, Jin-Kao
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (08) : 2063 - 2071