Sciweavers

CP
2004
Springer

How Much Backtracking Does It Take to Color Random Graphs? Rigorous Results on Heavy Tails

14 years 5 months ago
How Much Backtracking Does It Take to Color Random Graphs? Rigorous Results on Heavy Tails
Many backtracking algorithms exhibit heavy-tailed distributions, in which their running time is often much longer than their median. We analyze the behavior of two natural variants of the Davis-PutnamLogemann-Loveland (DPLL) algorithm for Graph 3-Coloring on sparse random graphs G(n, p = c/n). Let Pc(b) be the probability that DPLL backtracks b times. First, we calculate analytically the probability Pc(0) that these algorithms find a 3-coloring with no backtracking at all, and show that it goes to zero faster than any analytic function as c → c∗ = 3.847... Then we show that even in the “easy” phase 1 < c < c∗ where Pc(0) > 0, including just above the emergence of the giant component, the expected number of backtracks is exponentially large with positive probability. To our knowledge this is the first rigorous proof that the running time of a natural backtracking algorithm has a heavy tail for graph coloring. In addition, we give experimental evidence and heuristic...
Haixia Jia, Cristopher Moore
Added 01 Jul 2010
Updated 01 Jul 2010
Type Conference
Year 2004
Where CP
Authors Haixia Jia, Cristopher Moore
Comments (0)