Improving configuration checking for satisfiable random k-SAT instances

被引:15
|
作者
Abrame, Andre [1 ]
Habet, Djamal [1 ]
Toumi, Donia [1 ]
机构
[1] Aix Marseille Univ, Univ Toulon, CNRS, ENSAM,LSIS UMR 7296, F-13397 Marseille, France
关键词
Local search; Configuration checking; Novelty heuristic; Random k-SAT; LOCAL SEARCH; MINIMUM;
D O I
10.1007/s10472-016-9515-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Local search algorithms based on the Configuration Checking (CC) strategy have been shown to be efficient in solving satisfiable random k-SAT instances. The purpose of the CC strategy is to avoid the cycling problem, which corresponds to revisiting already flipped variables too soon. It is done by considering the neighborhood of the formula variables. In this paper, we propose to improve the CC strategy on the basis of an empirical study of a powerful algorithm using this strategy. The first improvement introduces a new and simple criterion, which refines the selection of the variables to flip for the 3-SAT instances. The second improvement is achieved by using the powerful local search algorithm Novelty with the adaptive noise setting. This algorithm enhances the efficiency of the intensification and diversification phases when solving k-SAT instances with k >= 4. We name the resulting local search algorithm Ncca+ and show its effectiveness when treating satisfiable random k-SAT instances issued from the SAT Challenge 2012. Ncca+ won the bronze medal of the random SAT track of the SAT Competition 2013.
引用
下载
收藏
页码:5 / 24
页数:20
相关论文
共 50 条
  • [1] Improving configuration checking for satisfiable random k-SAT instances
    André Abramé
    Djamal Habet
    Donia Toumi
    Annals of Mathematics and Artificial Intelligence, 2017, 79 : 5 - 24
  • [2] Uniquely Satisfiable k-SAT Instances with Almost Minimal Occurrences of Each Variable
    Matthews, William
    Paturi, Ramamohan
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2010, PROCEEDINGS, 2010, 6175 : 369 - 374
  • [3] Generating closed-form formulae that count satisfiable instances of k-SAT
    Monson, R
    CHALLENGING THE BOUNDARIES OF SYMBOLIC COMPUTATION, 2003, : 279 - 286
  • [4] Recognizing more unsatisfiable random k-sat instances efficiently
    Friedman, J
    Goerdt, A
    Krivelevich, M
    SIAM JOURNAL ON COMPUTING, 2005, 35 (02) : 408 - 430
  • [5] A quantum differentiation of k-SAT instances
    Tamir, B.
    Ortiz, G.
    NEW JOURNAL OF PHYSICS, 2010, 12
  • [6] Hidden gold in random generation of SAT satisfiable instances
    Castell, T
    Cayrol, M
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 372 - 377
  • [7] Combinatorial Landscape Analysis for k-SAT Instances
    Albrecht, Andreas A.
    Lane, Peter C. R.
    Steinhofel, Kathleen
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2498 - +
  • [8] Polarised random k-SAT
    Danielsson, Joel Larsson
    Markstrom, Klas
    COMBINATORICS PROBABILITY & COMPUTING, 2023, 32 (06): : 885 - 899
  • [9] Generating Satisfiable SAT Instances Using Random Subgraph Isomorphism
    Anton, Calin
    Olson, Lane
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5549 : 16 - +
  • [10] Biased random k-SAT
    Larsson, Joel
    Markstrom, Klas
    RANDOM STRUCTURES & ALGORITHMS, 2021, 59 (02) : 238 - 266