Skip to main content

Coloring semi-random graphs in polynomial expected time

  • Algorithms
  • Conference paper
  • First Online:
Book cover Foundation of Software Technology and Theoretical Computer Science (FSTTCS 1994)

Abstract

We present algorithms for coloring k-colorable semi-random graphs in polynomial expected time. The semi-random graphs are drawn from the G SB (n,p,k) model. This model was introduced by Blum [1] and with respect to randomness, this model lies between the random model G(n,p, k) where all edges are chosen with equal probability and the worst-case model. In this model, an adversary splits the n vertices into k color classes, each of size Θ(n). Then, the adversary chooses an ordering of all edges {itu, v} such that u and v belong to different color classes. Based on this ordering, he considers each edge for inclusion by picking a bias p uv between p and 1 — p of a coin which is flipped to determine whether the edge {itu, v} is placed in the graph. The later choices of the adversary may depend on the previous coin tosses. The probability p is called the noise rate of the source.

We give polynomial expected time algorithms for coloring semi-random graphs from G SB (n,p,k) for p>-n −α+ε, where α = (2k)/((k−1)(k+2)) and ε > 0 is any constant. The semi-random model is a generalization of the random model G(n,p, k) and hence it is more difficult to develop algorithms for coloring semi-random graphs. Ours is the first result of this kind for the semi-random model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Blum, “Some Tools for Approximate 3-Coloring”, Proceedings of FOCS, 1990, p. 554–562.

    Google Scholar 

  2. A. Blum and J. Spencer, “Coloring Random and Semi-Random k-Colorable Graphs”, Submitted to Journal of Algorithms.

    Google Scholar 

  3. M.E. Dyer and A.M. Frieze, “The solution of Some Random NP-Hard Problems in Polynomial Expected Time”, Journal of Algorithms, 10 (1989), p. 451–489.

    Google Scholar 

  4. M.Furer and C.R. Subramanian, “Coloring Random Graphs”, Proceedings of SWAT,1992.

    Google Scholar 

  5. M. Furer, C.R. Subramanian, and C.E. Veni Madhavan, “Coloring Random Graphs in Polynomial Expected Time”, Proceedings of ISAAC, 1993.

    Google Scholar 

  6. D. Karger, R. Motwani, and M. Sudan, “Approximate Graph Coloring by Semi-Definite Programming”, Proceedings of FOCS, 1994.

    Google Scholar 

  7. C. Lund and M. Yannakakis, “On the Hardness of Approximating Minimization Problems”, Proceedings of FOCS, 1992.

    Google Scholar 

  8. C.R. Subramanian, “Improved Algorithms for Coloring Random Graphs”, Proceedings of ISAAC, 1994.

    Google Scholar 

  9. C.R. Subramanian, “Algorithms for Coloring Random and Semi-Random Graphs”, Ph.D. thesis, Department of Computer Science and Automation, Indian Institute of Science, Bangalore, India, October 1994.

    Google Scholar 

  10. M. Santha and U.V. Vazirani, “Generating quasi-random sequences from semirandom sources”, Journal of Computer and System Sciences, 33 (1986), p.75–87.

    Google Scholar 

  11. J.S. Turner, “Almost All k-colorable Graphs are Easy to Color”, Journal of Algorithms, 9 (1988), p. 63–82.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. S. Thiagarajan

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Subramanian, C.R., Veni Madhavan, C.E. (1994). Coloring semi-random graphs in polynomial expected time. In: Thiagarajan, P.S. (eds) Foundation of Software Technology and Theoretical Computer Science. FSTTCS 1994. Lecture Notes in Computer Science, vol 880. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58715-2_120

Download citation

  • DOI: https://doi.org/10.1007/3-540-58715-2_120

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58715-6

  • Online ISBN: 978-3-540-49054-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics