The satisfiability constraint gap

被引:17
作者
Gent, IP
Walsh, T
机构
[1] UNIV EDINBURGH,DEPT AI,EDINBURGH,MIDLOTHIAN,SCOTLAND
[2] IRST,MECH REASONING GRP,TRENT,ITALY
[3] UNIV GENOA,DIST,GENOA,ITALY
关键词
search phase transitions; satisfiability; constraint propagation; hard problems;
D O I
10.1016/0004-3702(95)00047-X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We describe an experimental investigation of the satisfiability phase transition for several different classes of randomly generated problems. We show that the ''conventional'' picture of easy-hard-easy problem difficulty is inadequate. In particular, there is a region of very variable problem difficulty where problems are typically underconstrained and satisfiable. Within this region, problems can be orders of magnitude harder than problems in the middle of the satisfiability phase transition. These extraordinarily hard problems appear to be associated with a ''constraint gap''. That is, a region where search is a maximum as the amount of constraint propagation is a minimum. We show that the position and shape of this constraint gap change little with problem size. Unlike hard problems in the middle of the satisfiability phase transition, hard problems in the variable region are not critically constrained between satisfiability and unsatisfiability. Indeed, hard problems in the variable region often contain a small and unique minimal unsatisfiable subset or reduce at an early stage in search to a hard unsatisfiable subproblem with a small and unique minimal unsatisfiable subset. The difficulty in solving such problems is thus in identifying the minimal unsatisfiable subset from the many irrelevant clauses. The existence of a constraint gap greatly hinders our ability to find such minimal unsatisfiable subsets. However, it remains open whether these problems remain hard for more intelligent backtracking procedures. We conjecture that these results will generalize both to other SAT problem classes, and to the phase transitions of other NP-hard problems.
引用
收藏
页码:59 / 80
页数:22
相关论文
共 16 条
[1]   LINEAR-TIME ALGORITHM FOR TESTING THE TRUTH OF CERTAIN QUANTIFIED BOOLEAN FORMULAS [J].
ASPVALL, B ;
PLASS, MF ;
TARJAN, RE .
INFORMATION PROCESSING LETTERS, 1979, 8 (03) :121-123
[2]  
BAKER AB, 1995, COMMUNICATION
[3]  
Cheeseman P C., 1991, INT JOINT C ARTIFICI, V91, P331
[4]  
CRAWFORD JM, 1993, PROCEEDINGS OF THE ELEVENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, P21
[5]   A COMPUTING PROCEDURE FOR QUANTIFICATION THEORY [J].
DAVIS, M ;
PUTNAM, H .
JOURNAL OF THE ACM, 1960, 7 (03) :201-215
[6]   A MACHINE PROGRAM FOR THEOREM-PROVING [J].
DAVIS, M ;
LOGEMANN, G ;
LOVELAND, D .
COMMUNICATIONS OF THE ACM, 1962, 5 (07) :394-397
[7]  
DUBOIS O, 1993, 2 DIMACS CHALL WORKS
[8]  
Fedjki C., 1990, ANN MATH ARTIF INTEL, V1, P123
[9]   EASY PROBLEMS ARE SOMETIMES HARD [J].
GENT, IP ;
WALSH, T .
ARTIFICIAL INTELLIGENCE, 1994, 70 (1-2) :335-345
[10]  
GENT IP, 1994, P 11 EUR C ART INT E, P105