Trajectories in phase diagrams, growth processes, and computational complexity: How search algorithms solve the 3-satisfiability problem

被引:44
作者
Cocco, S [1 ]
Monasson, R [1 ]
机构
[1] ENS, CNRS, Phys Theor Lab, F-75005 Paris, France
关键词
D O I
10.1103/PhysRevLett.86.1654
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Decision and optimization problems typically fall into one of two categories fur any particular solving algorithm. The problem is either solved quickly (easy) or demands an impractically long computational effort (hard). Here we show that some characteristic parameters of problems can be tracked Juring a run of the algorithm defining a trajectory through the parameter space. Focusing on 3-satisfiability, a recognized representative of hard problems, we analyze trajectories generated by search algorithms. These trajectories can cross well-defined phases, corresponding to domains of easy or hard instances, and allow one to successfully predict the times of resolution.
引用
收藏
页码:1654 / 1657
页数:4
相关论文
共 14 条
  • [1] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
  • [2] Beame P., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P561, DOI 10.1145/276698.276870
  • [3] CHAO MT, 1990, INFORM SCIENCES, V51, P289, DOI 10.1016/0020-0255(90)90030-E
  • [4] MANY HARD EXAMPLES FOR RESOLUTION
    CHVATAL, V
    SZEMEREDI, E
    [J]. JOURNAL OF THE ACM, 1988, 35 (04) : 759 - 768
  • [5] COCCO S, IN PRESS
  • [6] CRAWFORD JM, 1993, PROCEEDINGS OF THE ELEVENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, P21
  • [7] A COMPUTING PROCEDURE FOR QUANTIFICATION THEORY
    DAVIS, M
    PUTNAM, H
    [J]. JOURNAL OF THE ACM, 1960, 7 (03) : 201 - 215
  • [8] Analysis of two simple heuristics on a random instance of k-SAT
    Frieze, A
    Suen, S
    [J]. JOURNAL OF ALGORITHMS, 1996, 20 (02) : 312 - 355
  • [9] HAYES B, 1996, AM SCI, V85, P108
  • [10] HOGG T, 1996, ARTIFICIAL INTELLIGE, V81