Forbidden graph characterization explained

In graph theory, a branch of mathematics, many important families of graphs can be described by a finite set of individual graphs that do not belong to the family and further exclude all graphs from the family which contain any of these forbidden graphs as (induced) subgraph or minor.

A prototypical example of this phenomenon is Kuratowski's theorem, which states that a graph is planar (can be drawn without crossings in the plane) if and only if it does not contain either of two forbidden graphs, the complete graph and the complete bipartite graph . For Kuratowski's theorem, the notion of containment is that of graph homeomorphism, in which a subdivision of one graph appears as a subgraph of the other. Thus, every graph either has a planar drawing (in which case it belongs to the family of planar graphs) or it has a subdivision of at least one of these two graphs as a subgraph (in which case it does not belong to the planar graphs).

Definition

More generally, a forbidden graph characterization is a method of specifying a family of graph, or hypergraph, structures, by specifying substructures that are forbidden to exist within any graph in the family. Different families vary in the nature of what is forbidden. In general, a structure G is a member of a family

l{F}

if and only if a forbidden substructure is not contained in G. The forbidden substructure might be one of:

The set of structures that are forbidden from belonging to a given graph family can also be called an obstruction set for that family.

Forbidden graph characterizations may be used in algorithms for testing whether a graph belongs to a given family. In many cases, it is possible to test in polynomial time whether a given graph contains any of the members of the obstruction set, and therefore whether it belongs to the family defined by that obstruction set.

In order for a family to have a forbidden graph characterization, with a particular type of substructure, the family must be closed under substructures.That is, every substructure (of a given type) of a graph in the family must be another graph in the family. Equivalently, if a graph is not part of the family, all larger graphs containing it as a substructure must also be excluded from the family. When this is true, there always exists an obstruction set (the set of graphs that are not in the family but whose smaller substructures all belong to the family). However, for some notions of what a substructure is, this obstruction set could be infinite. The Robertson–Seymour theorem proves that, for the particular case of graph minors, a family that is closed under minors always has a finite obstruction set.

List of forbidden characterizations for graphs and hypergraphs

FamilyObstructionsRelationReference
ForestsLoops, pairs of parallel edges, and cycles of all lengthsSubgraphDefinition
A loop (for multigraphs) or triangle K3 (for simple graphs)Graph minorDefinition
Linear forests[A loop / triangle ''K''<sub>3</sub> (see above)] and star K1,3Graph minorDefinition
Claw-free graphsStar K1,3Induced subgraphDefinition
Comparability graphsInduced subgraph
Triangle-free graphsTriangle K3Induced subgraphDefinition
Planar graphsK5 and K3,3Homeomorphic subgraphKuratowski's theorem
K5 and K3,3Graph minorWagner's theorem
Outerplanar graphsK4 and K2,3Graph minor,[1] p. 107
Outer 1-planar graphsSix forbidden minorsGraph minor[2]
Graphs of fixed genusA finite obstruction setGraph minor, p. 275
Apex graphsA finite obstruction setGraph minor[3]
Linklessly embeddable graphsThe Petersen familyGraph minor[4]
Bipartite graphsOdd cyclesSubgraph[5]
Chordal graphsCycles of length 4 or moreInduced subgraph[6]
Perfect graphsCycles of odd length 5 or more or their complementsInduced subgraph[7]
Line graph of graphs9 forbidden subgraphsInduced subgraph[8]
Graph unions of cactus graphsThe four-vertex diamond graph formed by removing an edge from the complete graph K4Graph minor[9]
Ladder graphsK2,3 and its dual graphHomeomorphic subgraph[10]
Split graphs

C4,C5,\bar{C}4\left(=K2+K2\right)

Induced subgraph
2-connected series–parallel (treewidth ≤ 2, branchwidth≤ 2)K4Graph minor, p. 327
Treewidth ≤ 3K5, octahedron, pentagonal prism, Wagner graphGraph minor[11]
Branchwidth ≤ 3K5, octahedron, cube, Wagner graphGraph minor[12]
Complement-reducible graphs (cographs)4-vertex path P4Induced subgraph
Trivially perfect graphs4-vertex path P4 and 4-vertex cycle C4Induced subgraph[13]
Threshold graphs4-vertex path P4, 4-vertex cycle C4, and complement of C4Induced subgraph
Line graph of 3-uniform linear hypergraphsA finite list of forbidden induced subgraphs with minimum degree at least 19Induced subgraph
Line graph of k-uniform linear hypergraphs, k > 3A finite list of forbidden induced subgraphs with minimum edge degree at least 2k2 − 3k + 1Induced subgraph
Graphs ΔY-reducible to a single vertexA finite list of at least 68 billion distinct (1,2,3)-clique sumsGraph minor[14]
Graphs of spectral radius at most

λ

A finite obstruction set exists if and only if

λ<\sqrt{2+\sqrt{5}}

and

λ

1/2
\beta
m

+

-1/2
\beta
m
for any

m\ge2

, where

\betam

is the largest root of

xm+1=1+x+...+xm-1

.
Subgraph / induced subgraph[15]
Cluster graphsthree-vertex path graphInduced subgraph
General theorems
A family defined by an induced-hereditary propertyA, possibly non-finite, obstruction setInduced subgraph
A family defined by a minor-hereditary propertyA finite obstruction setGraph minorRobertson–Seymour theorem
-->

See also

Notes and References

  1. .
  2. .
  3. .
  4. .
  5. [Béla Bollobás]
  6. .
  7. .
  8. .
  9. .
  10. .
  11. .
  12. .
  13. .
  14. Website
  15. Jiang . Zilin . Polyanskii . Alexandr . 2020-03-01 . Forbidden Subgraphs for Graphs of Bounded Spectral Radius, with Applications to Equiangular Lines . . en . 236 . 1 . 393–421 . 10.1007/s11856-020-1983-2 . 1565-8511. 1708.02317 .