An experimental evaluation of fast approximation algorithms for the maximum satisfiability problem

被引:0
|
作者
Poloczek M. [1 ]
Williamson D.P. [2 ]
机构
[1] Department of Systems and Industrial Engineering, University of Arizona, 1127 E. James E. Rogers Way, Tucson, 85721, AZ
[2] School of Operations Research and Information Engineering, Cornell University, 236 Rhodes Hall, Ithaca, 14853, NY
基金
美国国家科学基金会;
关键词
Complete solvers; Greedy algorithms; Local search; Maximum satisfiability;
D O I
10.1145/3064174
中图分类号
学科分类号
摘要
We evaluate the performance of fast approximation algorithms for MAX SAT on the comprehensive benchmark sets from the SAT and MAX SAT contests. Our examination of a broad range of algorithmic techniques reveals that greedy algorithms offer particularly striking performance, delivering very good solutions at low computational cost. Interestingly, their relative ranking does not follow their worst-case behavior. Johnson’s deterministic algorithm is consistently better than the randomized greedy algorithm of Poloczek et al. [2017], but in turn is outperformed by the derandomization of the latter: this two-pass algorithm satisfies more than 99% of the clauses for instances stemming from industrial applications. In general, it performs considerably better than nonoblivious local search, Tabu Search, WalkSat, and several state-of-the-art complete and incomplete solvers, while being much faster. But the two-pass algorithm does not achieve the excellent performance of Spears’s computationally intense simulated annealing. Therefore, we propose a new hybrid algorithm that combines the strengths of greedy algorithms and stochastic local search to provide outstanding solutions at high speed: in our experiments, its performance is as good as simulated annealing, achieving an average loss with respect to the best-known assignment of less that 0.5%, while its speed is comparable to the greedy algorithms. © 2017 ACM.
引用
下载
收藏
相关论文
共 50 条
  • [1] An Experimental Evaluation of Fast Approximation Algorithms for the Maximum Satisfiability Problem
    Poloczek, Matthias
    Williamson, David P.
    EXPERIMENTAL ALGORITHMS, SEA 2016, 2016, 9685 : 246 - 261
  • [2] ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM
    HANSEN, P
    JAUMARD, B
    COMPUTING, 1990, 44 (04) : 279 - 303
  • [3] NEW 3/4-APPROXIMATION ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM
    GOEMANS, MX
    WILLIAMSON, DP
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (04) : 656 - 666
  • [4] Survey on algorithms for the maximum satisfiability problem
    He, Kun
    Zheng, Jiongzhi
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2022, 50 (02): : 82 - 95
  • [5] On approximation algorithms for the minimum satisfiability problem
    Marathe, MV
    Ravi, SS
    INFORMATION PROCESSING LETTERS, 1996, 58 (01) : 23 - 29
  • [6] ON THE APPROXIMATION OF MAXIMUM SATISFIABILITY
    YANNAKAKIS, M
    JOURNAL OF ALGORITHMS, 1994, 17 (03) : 475 - 502
  • [7] GREEDY ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM: SIMPLE ALGORITHMS AND INAPPROXIMABILITY BOUNDS
    Poloczek, Matthias
    Schnitger, Georg
    Williamson, David P.
    Van Zuylen, Anke
    SIAM JOURNAL ON COMPUTING, 2017, 46 (03) : 1029 - 1061
  • [8] Randomness in heuristics: An experimental investigation for the maximum satisfiability problem
    Drias, H
    FOUNDATIONS AND TOOLS FOR NEURAL MODELING, PROCEEDINGS, VOL I, 1999, 1606 : 700 - 708
  • [9] FAST ALGORITHMS FOR THE MAXIMUM CONVOLUTION PROBLEM
    BUSSIECK, M
    HASSLER, H
    WOEGINGER, GJ
    ZIMMERMANN, UT
    OPERATIONS RESEARCH LETTERS, 1994, 15 (03) : 133 - 141
  • [10] Experimental evaluation of approximation and heuristic algorithms for the dominating paths problem
    Confessore, G
    Dell'Olmo, P
    Gentili, M
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (09) : 2383 - 2405