Random 3-SAT: The plot thickens

被引:11
|
作者
Coarfa, C [1 ]
Demopoulos, DD [1 ]
Aguirre, AS [1 ]
Subramanian, D [1 ]
Vardi, MY [1 ]
机构
[1] Rice Univ, Dept Comp Sci, Houston, TX 77005 USA
关键词
D O I
10.1023/A:1025671026963
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an experimental investigation of the following questions: how does the average-case complexity of random 3-SAT, understood as a function of the order (number of variables) for fixed density (ratio of number of clauses to order) instances, depend on the density? Is there a phase transition in which the complexity shifts from polynomial to exponential in the order? Is the transition dependent or independent of the solver? Our experiment design uses three complete SAT solvers embodying different algorithms: GRASP, CPLEX, and CUDD. We observe new phase transitions for all three solvers, where the median running time shifts from polynomial in the order to exponential. The location of the phase transition appears to be solver-dependent. GRASP shifts from polynomial to exponential complexity near the density of 3.8, CPLEX shifts near density 3, while CUDD exhibits this transition between densities of 0.1 and 0.5. This experimental result underscores the dependence between the solver and the complexity phase transition, and challenges the widely held belief that random 3-SAT exhibits a phase transition in computational complexity very close to the crossover point.
引用
收藏
页码:243 / 261
页数:19
相关论文
共 50 条
  • [31] A randomized algorithm for 3-SAT
    Ghosh S.K.
    Misra J.
    Mathematics in Computer Science, 2010, 3 (4) : 421 - 431
  • [32] Hard random 3-SAT problems and the Davis-Putnam procedure
    Freeman, JW
    ARTIFICIAL INTELLIGENCE, 1996, 81 (1-2) : 183 - 198
  • [33] EagleUP: Solving Random 3-SAT Using SLS with Unit Propagation
    Gableske, Oliver
    Heule, Marijn J. H.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 367 - 368
  • [34] Randomized algorithms for 3-SAT
    Hofmeister, Thomas
    Schoening, Uwe
    Schuler, Rainer
    Watanabe, Osamu
    THEORY OF COMPUTING SYSTEMS, 2007, 40 (03) : 249 - 262
  • [35] Placing quantified variants of 3-SAT and NOT-ALL-EQUAL 3-SAT in the polynomial hierarchy
    Doecker, Janosch
    Dorn, Britta
    Linz, Simone
    Semple, Charles
    THEORETICAL COMPUTER SCIENCE, 2020, 822 : 72 - 91
  • [36] Implementation of a random walk method for solving 3-SAT on circular DNA molecules
    Hug, H
    Schuler, R
    DNA COMPUTING, 2003, 2568 : 133 - 142
  • [37] THE PLOT THICKENS
    LIPSCOMB, R
    NEW REPUBLIC, 1995, 212 (17) : 7 - 7
  • [38] Sparser Random 3-SAT Refutation Algorithms and the Interpolation Problem (Extended Abstract)
    Tzameret, Iddo
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 1015 - 1026
  • [39] Improving Local Search for Random 3-SAT Using Quantitative Configuration Checking
    Luo, Chuan
    Su, Kaile
    Cai, Shaowei
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 570 - +
  • [40] Improved Randomized Algorithms for 3-SAT
    Iwama, Kazuo
    Seto, Kazuhisa
    Takai, Tadashi
    Tamaki, Suguru
    ALGORITHMS AND COMPUTATION, PT I, 2010, 6506 : 73 - +