Trivially perfect graph

Construction of a trivially perfect graph from nested intervals and from the reachability relationship in a tree

In graph theory, a trivially perfect graph is a graph with the property that in each of its induced subgraphs the size of the maximum independent set equals the number of maximal cliques. Trivially perfect graphs were first studied by (Wolk 1962, 1965) but were named by Golumbic (1978); Golumbic writes that "the name was chosen since it is trivial to show that such a graph is perfect." Trivially perfect graphs are also known as comparability graphs of trees, arborescent comparability graphs, and quasi-threshold graphs.

Equivalent characterizations

Trivially perfect graphs have several other equivalent characterizations:

It follows from the equivalent characterizations of trivially perfect graphs that every trivially perfect graph is also a cograph, a chordal graph, a Ptolemaic graph, an interval graph, and a perfect graph.

The threshold graphs are exactly the graphs that are both themselves trivially perfect and the complements of trivially perfect graphs (co-trivially perfect graphs).

Windmill graphs are trivially perfect.

Recognition

Chu (2008) describes a simple linear time algorithm for recognizing trivially perfect graphs, based on lexicographic breadth-first search. Whenever the LexBFS algorithm removes a vertex v from the first set on its queue, the algorithm checks that all remaining neighbors of v belong to the same set; if not, one of the forbidden induced subgraphs can be constructed from v. If this check succeeds for every v, then the graph is trivially perfect. The algorithm can also be modified to test whether a graph is the complement graph of a trivially perfect graph, in linear time.

Determining if a general graph is k edge deletions away from a trivially perfect graph is NP-complete, fixed-parameter tractable and can be solved in O(2.45k(m + n)) time.

Notes

References

  • Brandstädt, Andreas; Le, Van Bang; Spinrad, Jeremy (1999), Graph Classes: A Survey, SIAM Monographs on Discrete Mathematics and Applications, ISBN 0-89871-432-X.
  • Cai, L. (1996), "Fixed-parameter tractability of graph modification problems for hereditary properties", Information Processing Letters, 58 (4): 171–176, doi:10.1016/0020-0190(96)00050-6.
  • Chu, Frank Pok Man (2008), "A simple linear time certifying LBFS-based algorithm for recognizing trivially perfect graphs and their complements", Information Processing Letters, 107 (1): 7–12, doi:10.1016/j.ipl.2007.12.009.
  • Donnelly, Sam; Isaak, Garth (1999), "Hamiltonian powers in threshold and arborescent comparability graphs", Discrete Mathematics, 202 (1–3): 33–44, doi:10.1016/S0012-365X(98)00346-X
  • Golumbic, Martin Charles (1978), "Trivially perfect graphs", Discrete Mathematics, 24 (1): 105–107, doi:10.1016/0012-365X(78)90178-4.
  • Gurski, Frank (2006), "Characterizations for co-graphs defined by restricted NLC-width or clique-width operations", Discrete Mathematics, 306 (2): 271–277, doi:10.1016/j.disc.2005.11.014.
  • Nastos, James; Gao, Yong (2010), "A novel branching strategy for parameterized graph modification problems", in Wu, Weili; Daescu, Ovidiu (eds.), Combinatorial Optimization and Applications – 4th International Conference, COCOA 2010, Kailua-Kona, HI, USA, December 18–20, 2010, Proceedings, Part II, Lecture Notes in Computer Science, vol. 6509, Springer, pp. 332–346, arXiv:1006.3020, doi:10.1007/978-3-642-17461-2_27, ISBN 978-3-642-17460-5
  • Rotem, D. (1981), "Stack sortable permutations", Discrete Mathematics, 33 (2): 185–196, doi:10.1016/0012-365X(81)90165-5, MR 0599081.
  • Rubio-Montiel, C. (2015), "A new characterization of trivially perfect graphs", Electronic Journal of Graph Theory and Applications, 3 (1): 22–26, doi:10.5614/ejgta.2015.3.1.3.
  • Sharan, Roded (2002), "Graph modification problems and their applications to genomic research", PhD Thesis, Tel Aviv University.
  • Wolk, E. S. (1962), "The comparability graph of a tree", Proceedings of the American Mathematical Society, 13 (5) (5 ed.): 789–795, doi:10.1090/S0002-9939-1962-0172273-0.
  • Wolk, E. S. (1965), "A note on the comparability graph of a tree", Proceedings of the American Mathematical Society, 16 (1 ed.): 17–20, doi:10.1090/S0002-9939-1965-0172274-5.
  • Yan, Jing-Ho; Chen, Jer-Jeong; Chang, Gerard J. (1996), "Quasi-threshold graphs", Discrete Applied Mathematics, 69 (3): 247–255, doi:10.1016/0166-218X(96)00094-7.