Optimization Letters

, Volume 10, Issue 8, pp 1593–1612 | Cite as

Critical hereditary graph classes: a survey

  • D. S. MalyshevEmail author
  • P. M. Pardalos
Review Article


The task of complete complexity dichotomy is to clearly distinguish between easy and hard cases of a given problem on a family of subproblems. We consider this task for some optimization problems restricted to certain classes of graphs closed under deletion of vertices. A concept in the solution process is based on revealing the so-called “critical” graph classes, which play an important role in the complexity analysis for the family. Recent progress in studying such classes is presented in the article.


Computational complexity Polynomial-time algorithm  Hereditary graph class Independent set problem Dominating set problem Coloring problem List edge-ranking problem 



The research is partially supported by LATNA laboratory, National Research University Higher School of Economics, RF government Grant, ag. 11.G34.31.00357, and by Russian Foundation for Basic Research, Grant 14-01-00515-a, by the grant of President of Russian Federation MK-4819.2016.1.


  1. 1.
    Abou Eisha, H., Hussain, S., Lozin, V., Monnot, J., Ries, B.: A dichotomy for upper domination in monogenic classes. Lect. Notes Comput. Sci. 8881, 258–267 (2014)Google Scholar
  2. 2.
    Alekseev, V.: On easy and hard hereditary classes of graphs with respect to the independent set problem. Discrete Appl. Math. 132, 17–26 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Alekseev, V.: Polynomial algorithm for finding the largest independent sets in graphs without forks. Discrete Appl. Math. 135, 3–16 (2004)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Alekseev, V., Boliac, R., Korobitsyn, D., Lozin, V.: NP-hard graph problems and boundary classes of graphs. Theor. Comput. Sci. 389, 219–236 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Alekseev, V., Korobitsyn, D., Lozin, V.: Boundary classes of graphs for the dominating set problem. Discrete Math. 285, 1–6 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Alekseev, V., Lozin, V., Malyshev, D., Milanic, M.: The maximum independent set problem in planar graphs. Lect. Notes Comput. Sci. 5162, 96–107 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Alekseev, V., Malyshev, D.: Planar graph classes with the independent set problem solvable in polynomial time. J. Appl. Ind. Math. 3, 1–4 (2009)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Boliac, R., Lozin, V.: On the clique-width of graphs in hereditary classes. Lect. Notes Comput. Sci. 2518, 44–54 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Broersma, H., Golovach, P., Paulusma, D., Song, J.: Updating the complexity status of coloring graphs without a fixed induced linear forest. Theor. Comput. Sci. 414, 9–19 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Chudnovsky, M., Robertson, N., Seymour, P., Thomas, R.: The strong perfect graph theorem. Ann. Math. 164, 51–229 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Courcelle, B., Makowsky, J., Rotics, U.: Linear time solvable optimization problems on graphs of bounded clique-width. Theory Comput. Syst. 33, 125–150 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Dereniowski, D.: Edge ranking of weighted trees. Discrete Appl. Math. 154, 1198–1209 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Dereniowski, D.: The complexity of list ranking of trees. Ars Comb. 86, 97–114 (2008)MathSciNetzbMATHGoogle Scholar
  14. 14.
    Garey, M., Johnson, D.: Computers and intractability: a guide to the theory of NP-completeness. Freeman and Company, San Francisco (1979)zbMATHGoogle Scholar
  15. 15.
    Golovach, P., Paulusma, D.: List coloring in the absence of two subgraphs. Discrete Appl. Math. 166, 123–130 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Golovach, P., Paulusma, D., Song, J.: \(4\)-coloring \(H\)-free graphs when \(H\) is small. Discrete Appl. Math. 161, 140–150 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Holyer, I.: The NP-completeness of edge-coloring. SIAM J. Comput. 10, 718–780 (1981)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Korobitsyn, D.: On the complexity of domination number determination in monogenic classes of graphs. Discrete Math. Appl. 2, 191–199 (1992)MathSciNetGoogle Scholar
  19. 19.
    Korpelainen, N., Lozin, V., Malyshev, D., Tiskin, A.: Boundary properties of graphs for algorithmic graph problems. Theor. Comput. Sci. 412, 3544–3554 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Korpelainen, N., Lozin, V., Razgon, I.: Boundary properties of well-quasi-ordered sets of graphs. Order 30, 723–735 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Lokshtanov, D., Vatshelle, M., Villanger, Y.: Independent set in \(P_5\)-free graphs in polynomial time. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms. pp. 570–581 (2014)Google Scholar
  22. 22.
    Lozin, V., Malyshev, D.: Vertex coloring of graphs with few obstructions. Discrete Appl. Math. (2015). doi: 10.1016/j.dam.2015.02.015
  23. 23.
    Lozin, V., Monnot, J., Ries, B.: On the maximum independent set problem in subclasses of subcubic graphs. J. Discrete Algorithms 31, 104–112 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  24. 24.
    Lozin, V., Mosca, R.: Independent sets in extensions of \(2K_2\)-free graphs. Discrete Appl. Math. 146, 74–80 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Lozin, V., Purcell, C.: Boundary properties of the satisfiability problems. Inf. Process. Lett. 113, 313–317 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Lozin, V., Rautenbach, D.: On the band-, tree- and clique-width of graphs with bounded vertex degree. SIAM J. Discrete Math. 18, 195–206 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  27. 27.
    Lozin, V., Zamaraev, V.: Boundary properties of factorial classes of graphs. J. Graph Theory 78, 207–218 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  28. 28.
    Lozin, V.: Graph theory notes. Accessed 11 September 2015 (2015)
  29. 29.
    Makino, M., Uno, Y., Ibaraki, T.: Minimum edge ranking spanning trees of threshold graphs. Lect. Notes Comput. Sci. 2518, 428–440 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  30. 30.
    Malyshev, D.: Continued sets of boundary classes of graphs for colorability problems. Diskretnyi Analiz i Issledovanie Operatsii 16, 41–51 (2009). [in Russian] MathSciNetzbMATHGoogle Scholar
  31. 31.
    Malyshev, D.: On minimal hard classes of graphs. Diskretnyi Analiz i Issledovanie Operatsii 16, 43–51 (2009). [in Russian]MathSciNetzbMATHGoogle Scholar
  32. 32.
    Malyshev, D.: On the infinity of the set of boundary classes for the edge 3-colorability problem. J. Appl. Ind. Math. 4, 213–217 (2010)MathSciNetCrossRefGoogle Scholar
  33. 33.
    Malyshev, D.: On intersection and symmetric difference of families of boundary classes in the problems on colouring and on the chromatic number. Discrete Math. Appl. 21, 645–649 (2011)CrossRefzbMATHGoogle Scholar
  34. 34.
    Malyshev, D.: A study of the boundary graph classes for colorability problems. J. Appl. Ind. Math. 7, 221–228 (2013)MathSciNetCrossRefGoogle Scholar
  35. 35.
    Malyshev, D.: Classes of subcubic planar graphs for which the independent set problem is polynomially solvable. J. Appl. Ind. Math. 7, 537–548 (2013)MathSciNetCrossRefzbMATHGoogle Scholar
  36. 36.
    Malyshev, D.: Classes of graphs critical for the edge list-ranking problem. J. Appl. Ind. Math. 8, 245–255 (2014)MathSciNetCrossRefGoogle Scholar
  37. 37.
    Malyshev, D.: The complexity of the edge 3-colorability problem for graphs without two induced fragments each on at most six vertices. Sib. Electron. Math. Rep. 11, 811–822 (2014)zbMATHGoogle Scholar
  38. 38.
    Malyshev, D.: The coloring problem for classes with two small obstructions. Optim. Lett. 8, 2261–2270 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  39. 39.
    Malyshev, D.: A complexity dichotomy and a new boundary class for the dominating set problem. J. Comb. Optim. (2015). doi: 10.1007/s10878-015-9872-z
  40. 40.
    Malyshev, D.: A complexity dichotomy for the dominating set problem. (2015). arXiv:1506.00202
  41. 41.
    Malyshev, D.: The complexity of the 3-colorability problem in the absence of a pair of small forbidden induced subgraphs. Discrete Math. 338, 1860–1865 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  42. 42.
    Malyshev, D.: Two cases of polynomial-time solvability for the coloring problem. J. Comb. Optim. (2015). doi: 10.1007/s10878-014-9792-3
  43. 43.
    Murphy, O.: Computing independent sets in graphs with large girth. Discrete Appl. Math. 35, 167–170 (1992)MathSciNetCrossRefzbMATHGoogle Scholar
  44. 44.
    Papadimitriou, C., Yannakakis, M.: The traveling salesman problem with distances one and two. Math. Oper. Res. 18, 1–11 (1993)MathSciNetCrossRefzbMATHGoogle Scholar
  45. 45.
    De Ridder, N., et al.: Information system on graph classes and their inclusions. (2015). Accessed 21 June 2015
  46. 46.
    Schweitzer, P.: Towards an isomorphism dichotomy for hereditary graph classes. (2014). arXiv:1411.1977
  47. 47.
    Shen, A., Vereshchagin, N.: Basic set theory. Am. Math. Soc. 17, 1–130 (2002)MathSciNetGoogle Scholar
  48. 48.
    Whitesides, S.: A method for solving certain graph recognition and optimization problems, with applications to perfect graphs. Ann. Discrete Math. 21, 281–297 (1984)MathSciNetzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  1. 1.National Research University Higher School of EconomicsNizhny NovgorodRussia
  2. 2.University of FloridaGainesvilleUSA

Personalised recommendations