, Volume 38, Issue 4, pp 779–801 | Cite as

Three-Coloring and List Three-Coloring of Graphs Without Induced Paths on Seven Vertices

  • Flavia Bonomo
  • Maria Chudnovsky
  • Peter Maceli
  • Oliver Schaudt
  • Maya Stein
  • Mingxian Zhong


In this paper we present a polynomial time algorithm that determines if an input graph containing no induced seven-vertex path is 3-colorable. This affirmatively answers a question posed by Randerath, Schiermeyer and Tewes in 2002. Our algorithm also solves the list-coloring version of the 3-coloring problem, where every vertex is assigned a list of colors that is a subset of {1,2,3}, and gives an explicit coloring if one exists.

Mathematics Subject Classification (2000)

05C15 05C37 05C85 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    B. Aspvall, M. F. Plass and R. E. Tarjan: A linear-time algorithm for testing the truth of certain quantified boolean formulas, Information Processing Letters 8 (1979), 121–123.MathSciNetCrossRefzbMATHGoogle Scholar
  2. [2]
    E. Camby and O. Schaudt: A new characterization of Pk-free graphs, Algorithmica, 2014. To appear.Google Scholar
  3. [3]
    M. Chudnovsky, P. Maceli, J. Stacho and M. Zhong: 4-coloring P6-free graphs with no induced 5-cycles, arXiv:1407.2487v1 [cs.DM], July 2014.zbMATHGoogle Scholar
  4. [4]
    D. Coppersmith and S. Winograd: Matrix multiplication via arithmetic progressions J. Symbolic Computation 9 (1990), 251–280.MathSciNetCrossRefzbMATHGoogle Scholar
  5. [5]
    D. Corneil, Y. Perl and L. Stewart: Cographs: recognition, applications and algorithms, Congressus Numerantium 43 (1984), 249–258.MathSciNetGoogle Scholar
  6. [6]
    K. Edwards. The complexity of colouring problems on dense graphs, Theoretical Computer Science 43 (1986), 337–343.MathSciNetCrossRefzbMATHGoogle Scholar
  7. [7]
    P. Erdos, A. Rubin and H. Taylor: Choosability in graphs, Congressus Numerantium 26 (1979), 125–157.zbMATHGoogle Scholar
  8. [8]
    P. Golovach, M. Johnson, D. Paulusma and J. Song: A Survey on the Computational Complexity of Colouring Graphs with Forbidden Subgraphs, arXiv:1407.1482v6 [cs.CC], June 2015.zbMATHGoogle Scholar
  9. [9]
    P. Golovach, D. Paulusma and J. Song: Closing complexity gaps for coloring problems on H-free graphs, Information and Computation 237 (2014), 204–214.MathSciNetCrossRefzbMATHGoogle Scholar
  10. [10]
    P. Hell and S. Huang: Complexity of coloring graphs without paths and cycles, arXiv:1310.0340v1 [cs.DM], September 2013.zbMATHGoogle Scholar
  11. [11]
    C. T. Hoàng, M. Kaminski, V. V. Lozin, J Sawada and X. Shu: Deciding k-colorability of P5-free graphs in polynomial time, Algorithmica 57 (2010), 74–81.MathSciNetCrossRefzbMATHGoogle Scholar
  12. [12]
    I. Holyer: The NP-completeness of edge-coloring, SIAM Journal on Computing 10 (1981), 718–720.MathSciNetCrossRefzbMATHGoogle Scholar
  13. [13]
    S. Huang: Improved complexity results on k-coloring Pt-free graphs, in: Proceedings of the International Symposium on Mathematical Foundations of Computer Science 2013, volume 7551 of Lecture Notes in Computer Science, 551–558, 2013.CrossRefGoogle Scholar
  14. [14]
    S. Huang, M. Johnson and D. Paulusma: Narrowing the complexity gap for colouring (Cs,Pt)-free graphs, arXiv:1407.1480v1 [cs.CC], July 2014.zbMATHGoogle Scholar
  15. [15]
    M. Kaminski and V. V. Lozin: Coloring edges and vertices of graphs without short or long cycles, Contributions to Discrete Mathematics 2 (2007), 61–66.MathSciNetzbMATHGoogle Scholar
  16. [16]
    R. Karp: Reducibility among combinatorial problems, in: R. Miller and J. Thatcher, editors, Complexity of Computer Computations, 85–103. Plenum Press, New York, 1972.CrossRefGoogle Scholar
  17. [17]
    D. Král, J. Kratochvíl, Zs. Tuza and G. J. Woeginger: Complexity of coloring graphs without forbidden induced subgraphs, in: M. C. Golumbic, M. Stern, A. Levy, and G. Morgenstern, editors, Proceedings of the International Workshop on Graph-Theoretic Concepts in Computer Science 2001, volume 2204 of Lecture Notes in Computer Science, pages 254–262, 2001.Google Scholar
  18. [18]
    D. Leven and Z. Galil: NP-completeness of finding the chromatic index of regular graphs, Journal of Algorithms 4 (1983), 35–44.MathSciNetCrossRefzbMATHGoogle Scholar
  19. [19]
    F. Maffray and M. Preissmann: On the NP-completeness of the k-colorability problem for triangle-free graphs, Discrete Mathematics 162 (1996), 313–317.MathSciNetCrossRefzbMATHGoogle Scholar
  20. [20]
    S. Mellin: Polynomielle farbungsalgorithmen für Pk-freie graphen, Diplomarbeit am Institut für Informatik, Universität zu Köln, 2002.Google Scholar
  21. [21]
    B. Randerath and I. Schiermeyer: 3-Colorability 2 P for P6-free graphs, Discrete Applied Mathematics 136 (2004), 299–313.MathSciNetCrossRefzbMATHGoogle Scholar
  22. [22]
    B. Randerath, I. Schiermeyer and M. Tewes: Three-colorability and forbidden subgraphs. II: polynomial algorithms, Discrete Mathematics 251 (2002), 137–153.MathSciNetCrossRefzbMATHGoogle Scholar
  23. [23]
    J. Stacho: Personal communication, 2014.Google Scholar
  24. [24]
    L. Stockmeyer: Planar 3-colorability is polynomial complete. ACM SIGACT News 5 (1973), 19–25.CrossRefGoogle Scholar
  25. [25]
    Zs. Tuza: Graph colorings with local constraints–a survey, Discussiones Mathematicae. Graph Theory 17 (1997), 161–228.MathSciNetCrossRefzbMATHGoogle Scholar
  26. [26]
    V. Vizing: Coloring the vertices of a graph in prescribed colors, Metody Diskretnogo Analiza 29 (1976), 3–10.MathSciNetGoogle Scholar

Copyright information

© János Bolyai Mathematical Society and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Flavia Bonomo
    • 1
  • Maria Chudnovsky
    • 2
  • Peter Maceli
    • 3
  • Oliver Schaudt
    • 4
  • Maya Stein
    • 5
  • Mingxian Zhong
    • 6
  1. 1.CONICET and Departamento de Computación, FCENUniversidad de Buenos AiresAiresArgentina
  2. 2.Princeton UniversityPrincetonUSA
  3. 3.Department of Mathematics and StatisticsCanisius CollegeBuffaloUSA
  4. 4.Institut für InformatikUniversität zu KälnKälnGermany
  5. 5.Departamento de Ingeniería MatemáticaUniversidad de ChileSantiagoChile
  6. 6.Columbia UniversityNew YorkUSA

Personalised recommendations