Heavy-tailed phenomena in satisfiability and constraint satisfaction problems

被引:194
作者
Gomes, CP
Selman, B
Crato, N
Kautz, H
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Univ Tecn Lisboa, ISEG, Dept Math, P-1100 Lisbon, Portugal
[3] AT&T Labs Res, Shannon Lab, Florham Pk, NJ 07932 USA
关键词
satisfiability; constraint satisfaction; heavy tails; backtracking;
D O I
10.1023/A:1006314320276
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the runtime distributions of backtrack procedures for propositional satisfiability and constraint satisfaction. Such procedures often exhibit a large variability in performance. Our study reveals some intriguing properties of such distributions: They are often characterized by very long tails or "heavy tails". We will show that these distributions are best characterized by a general class of distributions that can have infinite moments (i.e., an infinite mean, variance, etc.). Such nonstandard distributions have recently been observed in areas as diverse as economics, statistical physics, and geophysics. They are closely related to fractal phenomena, whose study was introduced by Mandelbrot. We also show how random restarts can effectively eliminate heavy-tailed behavior. Furthermore, for harder problem instances, we observe long tails on the left-hand side of the distribution, which is indicative of a non-negligible fraction of relatively short, successful runs. A rapid restart strategy eliminates heavy-tailed behavior and takes advantage of short runs, significantly reducing expected solution time. We demonstrate speedups of up to two orders of magnitude on SAT and CSP encodings of hard problems in planning, scheduling, and circuit synthesis.
引用
收藏
页码:67 / 100
页数:34
相关论文
共 66 条
[1]  
Adler RJ, 1998, PRACTICAL GUIDE TO HEAVY TAILS, P133
[2]   A method for obtaining randomized algorithms with small tail probabilities [J].
Alt, H ;
Guibas, L ;
Mehlhorn, K ;
Karp, R ;
Wigderson, A .
ALGORITHMICA, 1996, 16 (4-5) :543-547
[3]  
ANDERSEN LD, 1985, MAT FYS MEDD DAN VID, V41, P23
[4]  
[Anonymous], P AAAI 97
[5]  
[Anonymous], 1983, New York
[6]  
[Anonymous], STABLE NONGAUSSIAN R
[7]  
BAYARDO R, 1999, COMMUNICATIONS
[8]  
BAYARDO R, 1996, P 13 NAT C ART INT A, P558
[9]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[10]  
CLEARWATER SH, 1994, PROCEEDINGS OF THE TWELFTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, P1310