Abstract
We show efficient algorithms for edge-coloring planar graphs. Our main result is a linear-time algorithm for coloring planar graphs with maximum degree Δ with max {Δ,9} colors. Thus the coloring is optimal for graphs with maximum degree Δ≥9. Moreover for Δ=4,5,6 we give linear-time algorithms that use Δ+2 colors. These results improve over the algorithms of Chrobak and Yung (J. Algorithms 10:35–51, 1989) and of Chrobak and Nishizeki (J. Algorithms 11:102–116, 1990) which color planar graphs using max {Δ,19} colors in linear time or using max {Δ,9} colors in \(\mathcal{O}(n\log n)\) time.
Similar content being viewed by others
References
Chrobak, M., Yung, M.: Fast algorithms for edge-coloring planar graphs. J. Algorithms 10, 35–51 (1989)
Chrobak, M., Nishizeki, T.: Improved edge-coloring algorithms for planar graphs. J. Algorithms 11, 102–116 (1990)
Vizing, V.G.: On the estimate of the chromatic class of a p-graph. Diskret. Anal. 3, 25–30 (1964)
Gabow, H.N., Nishizeki, T., Kariv, O., Leven, D., Terada, O.: Algorithms for edge coloring graphs. Technical Report TR-41/85, Department of Computer Science, Tel Aviv University (1985)
Cole, R., Ost, K., Schirra, S.: Edge-coloring bipartite multigraphs in O(Elog D) time. Combinatorica 21, 5–12 (2001)
Alon, N.: A simple algorithm for edge-coloring bipartite multigraphs. Inf. Process. Lett. 85(6), 301–302 (2003)
Skulrattanakulchai, S.: 4-edge-coloring graphs of maximum degree 3 in linear time. Inf. Process. Lett. 81, 191–195 (2002)
Vizing, V.G.: Critical graphs with a given chromatic number. Diskret. Anal. 5, 9–17 (1965)
Sanders, D.P., Zhao, Y.: Planar graphs of maximum degree 7 are class I. J. Comb. Theory Ser. B 83, 201–212 (2001)
Tait, P.G.: On the coloring of maps. Proc. R. Soc. Edinb. Sect. A 10, 501–503 (1878)
Robertson, N., Sanders, D.P., Seymour, P., Thomas, R.: Efficiently four-coloring planar graphs. In: Proceedings of the 28th Symposium on Theory of Computing, pp. 571–575. ACM, New York (1996)
Sanders, D.P.: Private communication (2005)
He, X.: An efficient algorithm for edge coloring planar graphs with Δ colors. Theor. Comput. Sci. 74, 299–312 (1990)
Borodin, O.V.: On the total coloring of planar graphs. J. Reine Angew. Math. 394, 180–185 (1989)
Author information
Authors and Affiliations
Corresponding author
Additional information
R. Cole supported in part by NSF grants CCR0105678 and CCF0515127 and IDM0414763.
Ł. Kowalik supported in part by KBN grant 4T11C04425. Part of this work was done while Ł. Kowalik was staying at the Max Planck Institute in Saarbruecken, Germany.
Rights and permissions
About this article
Cite this article
Cole, R., Kowalik, Ł. New Linear-Time Algorithms for Edge-Coloring Planar Graphs. Algorithmica 50, 351–368 (2008). https://doi.org/10.1007/s00453-007-9044-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-007-9044-3