Frozen development in graph coloring

Citation
J. Culberson et I. Gent, Frozen development in graph coloring, THEOR COMP, 265(1-2), 2001, pp. 227-264
Citations number
30
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
265
Issue
1-2
Year of publication
2001
Pages
227 - 264
Database
ISI
SICI code
0304-3975(20010828)265:1-2<227:FDIGC>2.0.ZU;2-7
Abstract
We define the 'frozen development' of coloring random graphs. We identify t wo nodes in a graph as frozen if they are of the same color in all legal co lorings and define the collapsed p graph as the one in which all frozen pai rs are merged. This is analogous to studies of the development of a backbon e or spine in SAT (the Satisfiability problem). We first describe in detail the algorithmic techniques used to study frozen development. We present st rong empirical evidence that freezing in 3-coloring is sudden. A single edg e typically causes the size of the graph to collapse in size by 28%. We als o use the frozen development to calculate unbiased estimates of probability of colorability in random graphs. This applies even where this probability is infinitesimal such as 10(-300), although our estimates might be subject to very high variance. We investigate the links between frozen development and the solution cost of graph coloring. In SAT, a discontinuity in the or der parameter has been correlated with the hardness of SAT instances, and o ur data for coloring are suggestive of an asymptotic discontinuity. The unc olorability threshold is known to give rise to hard test instances for grap h-coloring. We present empirical evidence that the cost of coloring thresho ld graphs grows exponentially, when using either a specialist coloring prog ram, or encoding into SAT, or even when using the best of both techniques. Hard instances seem to appear over an increasing range of graph connectivit y as graph size increases. We give theoretical and empirical evidence to sh ow that the size of the smallest uncolorable subgraphs of threshold graphs becomes large as the number of nodes in graphs increases. Finally, we discu ss some of the issues involved in applying our work to the statistical mech anics analysis of coloring. (C) 2001 Elsevier Science BY. All rights reserv ed.