Polynomial iterative algorithms for coloring and analyzing random graphs
A. Braunstein, R. Mulet, A. Pagnani, M. Weigt, R. Zecchina

TL;DR
This paper investigates the graph coloring problem on random graphs, identifying phase transitions and proposing a polynomial-time algorithm for coloring in the challenging but solvable region.
Contribution
It introduces a precise analysis of the coloring threshold and clustering phase, and proposes a new polynomial-time algorithm for coloring in the hard but colorable region.
Findings
Graphs with low connectivity are almost always colorable.
A critical connectivity value $c_q$ determines colorability thresholds.
A new polynomial-time algorithm effectively colors graphs within the hard but solvable region.
Abstract
We study the graph coloring problem over random graphs of finite average connectivity . Given a number of available colors, we find that graphs with low connectivity admit almost always a proper coloring whereas graphs with high connectivity are uncolorable. Depending on , we find the precise value of the critical average connectivity . Moreover, we show that below there exist a clustering phase in which ground states spontaneously divide into an exponential number of clusters. Furthermore, we extended our considerations to the case of single instances showing consistent results. This lead us to propose a new algorithm able to color in polynomial time random graphs in the hard but colorable region, i.e when .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
