Skip to main content
Log in

A self-stabilizing algorithm for coloring planar graphs

  • Special Issue on Self-stabilization
  • Published:
Distributed Computing Aims and scope Submit manuscript

Summary

This paper describes an algorithm for coloring the nodes of a planar graph with no more than six colors using a self-stabilizing approach. The first part illustrates the coloring algorithm on a directed acyclic version of the given planar graph. The second part describes a selfstabilizing algorithm for generating the directed acyclic version of the planar graph, and combines the two algorithms into one.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Appel K, Haken W. Every planar map is four-colorable. Am Math Soc 98 (1989).

  2. Chiba N, Nishizeki T, Saito N: A linear algorithm for fivecoloring of a planar graph. Proc 17th Symp of Research Institute of Electrical Communication (1980)

  3. Dijkstra EW: Self-stabilizing system in spite of distributed control. Commun ACM 17(11):643–644 (1974)

    Google Scholar 

  4. Dijkstra EW: A belated proof of self-stabilization. Distrib Comput 1(1):5–6 (1986)

    Google Scholar 

  5. Harary F: Graph theory. Addison-Wesley, Reading, Mass., 1969

    Google Scholar 

  6. He Xin: Eficient parallel and sequential algorithms for 4-coloring perfect planar graphs. Algorithmica 5:545–559 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Sukumar Ghosh received his Ph.D. degree in Computer Science from Calcutta University in 1971. From 1969 to 1984, he taught at Jadavpur University, Calcutta. During 1976–77, he was a Fellow of the Alexander von Humboldt Foundation at the University of Dortmund, Germany. Since 1984, he is with the Department of Computer Science of the University of Iowa. His current research interests are in the areas of Distributed Systems, Petri Nets and Self-Stabilizating Systems.

Mehmet Hakan Karaata received the Sc. B. degree in Computer Science and Engineering from Hacettepe University in Turkey in 1987, and the M.S. degree in Computer Science from the University of Iowa in 1990. He is currently studying towards his Ph.D. at the same university. His research interests are in the areas of Distributed Systems, Self-Stabilizing Systems and Database Systems.

This research was supported in part by the National Science Foundation under grant CCR-9109078, and the Old Gold Summer Fellowship of the University of Iowa. An abstract of this paper was presented at the 29th Allerton Conference on Control, Communication & Computing in October 1991.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ghosh, S., Karaata, M.H. A self-stabilizing algorithm for coloring planar graphs. Distrib Comput 7, 55–59 (1993). https://doi.org/10.1007/BF02278856

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02278856

Key words

Navigation