Coloring Random Graphs
暂无分享,去创建一个
We present an algorithm for coloring random 3-chromatic graphs with edge probabilities below the n−1/2 “barrier”. Our (deterministic) algorithm succeeds with high probability to 3-color a random 3-chromatic graph produced by partitioning the vertex set into three almost equal sets and selecting an edge between two vertices of different sets with probability p≥n− 3/5+e. The method is extended to k-chromatic graphs, succeeding with high probability for p≥n−α+e with α=2k/((k−l)(k+2)) and e>0. The algorithms work also for Blum's balanced semi-random GSB(n,p,k) model where an adversary chooses the edge probability up to a small additive noise p. In particular, our algorithm does not rely on any uniformity in the degree.
[1] Martin E. Dyer,et al. The Solution of Some Random NP-Hard Problems in Polynomial Expected Time , 1989, J. Algorithms.
[2] Miklos Santha,et al. Generating Quasi-random Sequences from Semi-random Sources , 1986, J. Comput. Syst. Sci..
[3] Jonathan S. Turner,et al. Almost All k-Colorable Graphs are Easy to Color , 1988, J. Algorithms.
[4] Avrim Blum,et al. Some tools for approximate 3-coloring , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.