Improving WalkSAT for Random 3-SAT Problems

被引:1
|
作者
Fu, Huimin [1 ]
Xu, Yang [2 ]
Chen, Shuwei [2 ]
Liu, Jun [3 ]
机构
[1] Southwest JiaoTong Univ, Sch Informat Sci & Technol, Chengdu 610031, Peoples R China
[2] Southwest Jiaotong Univ, Sch Math, Syst Credibil Automat Verificat Engn Lab Sichuan, Chengdu 610031, Peoples R China
[3] Ulster Univ, Sch Comp, Coleraine, Londonderry, North Ireland
基金
中国国家自然科学基金;
关键词
3-SAT; genetic algorithm; ant colony algorithm; WalkSAT; allocation strategy; LOCAL SEARCH; CONFIGURATION CHECKING;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Stochastic local search (SLS) algorithms are well known for their ability to efficiently find models of random instances of the Boolean satisfiability (SAT) problems. One of the most famous SLS algorithms for SAT is called WalkSAT, which has wide influence and performs well on most of random 3-SAT instances. However, the performance of WalkSAT lags far behind on random 3-SAT instances equal to or greater than the phase transition ratio. Motivated by this limitation, in the present work, firstly an allocation strategy is introduced and utilized in WalkSAT to determine the initial assignment, leading to a new algorithm called WalkSATvay. The experimental results show that WalkSATvav significantly outperforms the state-of-the-art SLS solvers on random 3-SAT instances at the phase transition for SAT Competition 2017. However, WalkSATvav cannot rival its competitors on random 3-SAT instances greater than the phase transition ratio. Accordingly, WalkSATvav is further improved for such instances by utilizing a combination of an improved genetic algorithm and an improved ant colony algorithm, which complement each other in guiding the search direction. The resulting algorithm, called WalkSATga, is far better than WalkSAT and significantly outperforms some previous known SLS solvers on random 3-SAT instances greater than the phase transition ratio from SAT Competition 2017. Finally, a new SAT solver called WalkSATlg, which combines WalkSATvav and WalkSATga, is proposed, which is competitive with the winner of random satisfiable category of SAT competition 2017 on random 3-SAT problem.
引用
收藏
页码:220 / 243
页数:24
相关论文
共 50 条
  • [31] On the Empirical Time Complexity of Random 3-SAT at the Phase Transition
    Mu, Zongxu
    Hoos, Holger H.
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 367 - 373
  • [32] On the limit of branching rules for hard random unsatisfiable 3-SAT
    Li, CM
    Gérard, S
    ECAI 2000: 14TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 54 : 98 - 102
  • [33] Implementing 3-SAT Gadgets for Quantum Annealers with Random Instances
    Rodriguez-Farres, Pol
    Ballester, Rocco
    Ansotegui, Carlos
    Levy, Jordi
    Cerquides, Jesus
    COMPUTATIONAL SCIENCE, ICCS 2024, PT VI, 2024, 14937 : 277 - 291
  • [34] Lower bounds for random 3-SAT via differential equations
    Achlioptas, D
    THEORETICAL COMPUTER SCIENCE, 2001, 265 (1-2) : 159 - 185
  • [35] Investigation of the Efficiency of Conversion of Directed Graphs to 3-SAT Problems
    Kusper, Gabor
    Biro, Csaba
    Balla, Tamas
    2020 IEEE 14TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI 2020), 2020, : 227 - 233
  • [36] Study on discrete adiabatic quantum computation in 3-SAT problems
    El-Fiky, Mohamed
    Ono, Satoshi
    Nakayama, Shigeru
    ARTIFICIAL LIFE AND ROBOTICS, 2011, 16 (01) : 107 - 111
  • [37] Study on Discrete Adiabatic Quantum Computation in 3-SAT Problems
    El-fiky, Mohamed
    Ono, Satoshi
    Nakayama, Shigeru
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 649 - 652
  • [38] Generating "Random" 3-SAT instances with specific solution space structure
    Pari, PR
    Lin, J
    Yuan, L
    Qu, G
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 960 - 961
  • [39] The number of 3-SAT functions
    L. Ilinca
    J. Kahn
    Israel Journal of Mathematics, 2012, 192 : 869 - 919
  • [40] THE NUMBER OF 3-SAT FUNCTIONS
    Ilinca, L.
    Kahn, J.
    ISRAEL JOURNAL OF MATHEMATICS, 2012, 192 (02) : 869 - 919