Trivially perfect graph explained

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.[1] Trivially perfect graphs were first studied by but were named by ; 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,[2] arborescent comparability graphs,[3] and quasi-threshold graphs.[4]

Equivalent characterizations

Trivially perfect graphs have several other equivalent characterizations:

Related classes of graphs

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).[12]

Windmill graphs are trivially perfect.

Recognition

describes a simple linear time algorithm for recognizing trivially perfect graphs, based on lexicographic breadth-first search. Whenever the LexBFS algorithm removes a vertex from the first set on its queue, the algorithm checks that all remaining neighbors of belong to the same set; if not, one of the forbidden induced subgraphs can be constructed from . If this check succeeds for every, 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 edge deletions away from a trivially perfect graph is NP-complete, fixed-parameter tractable and can be solved in time.

References

Notes and References

  1. , definition 2.6.2, p.34; .
  2. .
  3. .
  4. .
  5. , theorem 6.6.1, p. 99;, corollary 4.
  6. , theorem 6.6.1, p. 99;, theorem 2. and proved this for comparability graphs of rooted forests.
  7. , p. 51.
  8. , p. 248;, theorem 3.
  9. .
  10. , theorem 3.
  11. .
  12. , theorem 6.6.3, p. 100;, corollary 5.