In
graph theory
In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conne ...
, an
undirected graph is called a minor of the graph if can be formed from by deleting edges and
vertices and by
contracting edges.
The theory of graph minors began with
Wagner's theorem
In graph theory, Wagner's theorem is a mathematical forbidden graph characterization of planar graphs, named after Klaus Wagner, stating that a finite graph is planar if and only if its minors include neither ''K''5 (the complete graph on fi ...
that a graph is
planar if and only if its minors include neither the
complete graph nor the
complete bipartite graph .
[, p. 77; .] The
Robertson–Seymour theorem implies that an analogous
forbidden minor characterization exists for every property of graphs that is preserved by deletions and edge contractions.
[, theorem 4, p. 78; .]
For every fixed graph , it is possible to test whether is a minor of an input graph in
polynomial time
In computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by ...
;
together with the forbidden minor characterization this implies that every graph property preserved by deletions and contractions may be recognized in polynomial time.
Other results and conjectures involving graph minors include the
graph structure theorem, according to which the graphs that do not have as a minor may be formed by gluing together simpler pieces, and
Hadwiger's conjecture relating the inability to
color a graph to the existence of a large
complete graph as a minor of it. Important variants of graph minors include the topological minors and immersion minors.
Definitions
An edge contraction is an operation that removes an edge from a graph while simultaneously merging the two vertices it used to connect. An
undirected graph is a minor of another undirected graph if a
graph isomorphic to can be obtained from by contracting some edges, deleting some edges, and deleting some isolated vertices. The order in which a sequence of such contractions and deletions is performed on does not affect the resulting graph .
Graph minors are often studied in the more general context of
matroid minor
In the mathematical theory of matroids, a minor of a matroid ''M'' is another matroid ''N'' that is obtained from ''M'' by a sequence of restriction and contraction operations. Matroid minors are closely related to graph minors, and the restriction ...
s. In this context, it is common to assume that all graphs are connected, with
self-loops and
multiple edge
In graph theory, multiple edges (also called parallel edges or a multi-edge), are, in an undirected graph, two or more edges that are incident to the same two vertices, or in a directed graph, two or more edges with both the same tail vertex a ...
s allowed (that is, they are
multigraphs rather than simple graphs); the contraction of a loop and the deletion of a
cut-edge
In graph theory, a bridge, isthmus, cut-edge, or cut arc is an Glossary of graph theory#Basics, edge of a Graph (discrete mathematics), graph whose deletion increases the graph's number of Connected component (graph theory), connected components ...
are forbidden operations. This point of view has the advantage that edge deletions leave the
rank of a graph unchanged, and edge contractions always reduce the rank by one.
In other contexts (such as with the study of
pseudoforests) it makes more sense to allow the deletion of a cut-edge, and to allow disconnected graphs, but to forbid multigraphs. In this variation of graph minor theory, a graph is always simplified after any edge contraction to eliminate its self-loops and multiple edges.
A function is referred to as "minor-monotone" if, whenever is a minor of , one has .
Example
In the following example, graph ''H'' is a minor of graph ''G'':
H.
G.
The following diagram illustrates this. First construct a subgraph of ''G'' by deleting the dashed edges (and the resulting isolated vertex), and then contract the gray edge (merging the two vertices it connects):
Major results and conjectures
It is straightforward to verify that the graph minor
relation
Relation or relations may refer to:
General uses
*International relations, the study of interconnection of politics, economics, and law on a global level
*Interpersonal relationship, association or acquaintance between two or more people
*Public ...
forms a
partial order
In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binary ...
on the isomorphism classes of finite undirected graphs: it is
transitive (a minor of a minor of is a minor of itself), and and can only be minors of each other if they are isomorphic because any nontrivial minor operation removes edges or vertices. A
deep result
The language of mathematics has a vast vocabulary of specialist and technical terms. It also has a certain amount of jargon: commonly used phrases which are part of the culture of mathematics, rather than of the subject. Jargon often appears in l ...
by
Neil Robertson and
Paul Seymour states that this partial order is actually a
well-quasi-ordering
In mathematics, specifically order theory, a well-quasi-ordering or wqo is a quasi-ordering such that any infinite sequence of elements x_0, x_1, x_2, \ldots from X contains an increasing pair x_i \leq x_j with i x_2> \cdots) nor infinite sequenc ...
: if an
infinite list of finite graphs is given, then there always exist two indices such that is a minor of . Another equivalent way of stating this is that any set of graphs can have only a finite number of
minimal elements under the minor ordering. This result proved a conjecture formerly known as Wagner's conjecture, after
Klaus Wagner
Klaus Wagner (March 31, 1910 – February 6, 2000) was a German mathematician known for his contributions to graph theory.
Education and career
Wagner studied topology at the University of Cologne under the supervision of who had been a student ...
; Wagner had conjectured it long earlier, but only published it in 1970.
In the course of their proof, Seymour and Robertson also prove the
graph structure theorem in which they determine, for any fixed graph , the rough structure of any graph that does not have as a minor. The statement of the theorem is itself long and involved, but in short it establishes that such a graph must have the structure of a
clique-sum of smaller graphs that are modified in small ways from graphs
embedded on surfaces of bounded
genus
Genus ( plural genera ) is a taxonomic rank used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In the hierarchy of biological classification, genus com ...
.
Thus, their theory establishes fundamental connections between graph minors and
topological embeddings of graphs.
For any graph , the simple -minor-free graphs must be
sparse, which means that the number of edges is less than some constant multiple of the number of vertices. More specifically, if has vertices, then a simple -vertex simple -minor-free graph can have at most
edges, and some -minor-free graphs have at least this many edges. Thus, if has vertices, then -minor-free graphs have average
degree
Degree may refer to:
As a unit of measurement
* Degree (angle), a unit of angle measurement
** Degree of geographical latitude
** Degree of geographical longitude
* Degree symbol (°), a notation used in science, engineering, and mathematics
...
and furthermore
degeneracy
Degeneracy, degenerate, or degeneration may refer to:
Arts and entertainment
* ''Degenerate'' (album), a 2010 album by the British band Trigger the Bloodshed
* Degenerate art, a term adopted in the 1920s by the Nazi Party in Germany to descri ...
. Additionally, the -minor-free graphs have a separator theorem similar to the
planar separator theorem for planar graphs: for any fixed , and any -vertex -minor-free graph , it is possible to find a subset of
vertices whose removal splits into two (possibly disconnected) subgraphs with at most vertices per subgraph. Even stronger, for any fixed , -minor-free graphs have
treewidth .
The
Hadwiger conjecture There are several conjectures known as the Hadwiger conjecture or Hadwiger's conjecture. They include:
* Hadwiger conjecture (graph theory), a relationship between the number of colors needed by a given graph and the size of its largest clique mino ...
in graph theory proposes that if a graph does not contain a minor isomorphic to the
complete graph on vertices, then has a
proper coloring
In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints. In its simplest form, it is a way of coloring the vertices o ...
with colors. The case is a restatement of the
four color theorem
In mathematics, the four color theorem, or the four color map theorem, states that no more than four colors are required to color the regions of any map so that no two adjacent regions have the same color. ''Adjacent'' means that two regions sh ...
. The Hadwiger conjecture has been proven for , but is unknown in the general case. call it “one of the deepest unsolved problems in graph theory.” Another result relating the four-color theorem to graph minors is the
snark theorem
In the mathematical field of graph theory, a snark is an undirected graph with exactly three edges per vertex whose edges cannot be colored with only three colors. In order to avoid trivial cases, snarks are often restricted to have additio ...
announced by Robertson, Sanders, Seymour, and Thomas, a strengthening of the four-color theorem conjectured by
W. T. Tutte
William Thomas Tutte OC FRS FRSC (; 14 May 1917 – 2 May 2002) was an English and Canadian codebreaker and mathematician. During the Second World War, he made a brilliant and fundamental advance in cryptanalysis of the Lorenz cipher, a majo ...
and stating that any
bridgeless 3-regular graph that requires four colors in an
edge coloring must have the
Petersen graph as a minor.
Minor-closed graph families
Many families of graphs have the property that every minor of a graph in ''F'' is also in ''F''; such a class is said to be ''minor-closed''. For instance, in any
planar graph
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cross ...
, or any
embedding of a graph on a fixed
topological surface, neither the removal of edges nor the contraction of edges can increase the
genus
Genus ( plural genera ) is a taxonomic rank used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In the hierarchy of biological classification, genus com ...
of the embedding; therefore, planar graphs and the graphs embeddable on any fixed surface form minor-closed families.
If ''F'' is a minor-closed family, then (because of the well-quasi-ordering property of minors) among the graphs that do not belong to ''F'' there is a finite set ''X'' of minor-minimal graphs. These graphs are
forbidden minors
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 ...
for ''F'': a graph belongs to ''F'' if and only if it does not contain as a minor any graph in ''X''. That is, every minor-closed family ''F'' can be characterized as the family of ''X''-minor-free graphs for some finite set ''X'' of forbidden minors.
The best-known example of a characterization of this type is
Wagner's theorem
In graph theory, Wagner's theorem is a mathematical forbidden graph characterization of planar graphs, named after Klaus Wagner, stating that a finite graph is planar if and only if its minors include neither ''K''5 (the complete graph on fi ...
characterizing the planar graphs as the graphs having neither K
5 nor K
3,3 as minors.
In some cases, the properties of the graphs in a minor-closed family may be closely connected to the properties of their excluded minors. For example a minor-closed graph family ''F'' has bounded
pathwidth if and only if its forbidden minors include a
forest
A forest is an area of land dominated by trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, and ecological function. The United Nations' ...
, ''F'' has bounded
tree-depth
In graph theory, the tree-depth of a connected undirected graph G is a numerical invariant of G, the minimum height of a Trémaux tree for a supergraph of G. This invariant and its close relatives have gone under many different names in the lite ...
if and only if its forbidden minors include a disjoint union of
path graphs, ''F'' has bounded
treewidth if and only if its forbidden minors include a
planar graph
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cross ...
, and ''F'' has bounded local treewidth (a functional relationship between
diameter
In geometry, a diameter of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle. It can also be defined as the longest chord of the circle. Both definitions are also valid for ...
and treewidth) if and only if its forbidden minors include an
apex graph (a graph that can be made planar by the removal of a single vertex). If ''H'' can be drawn in the plane with only a single crossing (that is, it has
crossing number one) then the ''H''-minor-free graphs have a simplified structure theorem in which they are formed as clique-sums of planar graphs and graphs of bounded treewidth. For instance, both ''K''
5 and ''K''
3,3 have crossing number one, and as Wagner showed the ''K''
5-free graphs are exactly the 3-clique-sums of planar graphs and the eight-vertex
Wagner graph
In the mathematical field of graph theory, the Wagner graph is a 3-regular graph with 8 vertices and 12 edges. It is the 8-vertex Möbius ladder graph.
Properties
As a Möbius ladder, the Wagner graph is nonplanar but has crossing number one, ...
, while the ''K''
3,3-free graphs are exactly the 2-clique-sums of planar graphs and ''K''
5.
Variations
Topological minors
A graph ''H'' is called a topological minor of a graph ''G'' if a
subdivision
Subdivision may refer to:
Arts and entertainment
* Subdivision (metre), in music
* ''Subdivision'' (film), 2009
* "Subdivision", an episode of ''Prison Break'' (season 2)
* ''Subdivisions'' (EP), by Sinch, 2005
* "Subdivisions" (song), by Rus ...
of ''H'' is
isomorphic
In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
to a
subgraph of ''G''. It is easy to see that every topological minor is also a minor. The converse however is not true in general (for instance the
complete graph ''K''
5 in the
Petersen graph is a minor but not a topological one), but holds for graph with maximum degree not greater than three.
The topological minor relation is not a well-quasi-ordering on the set of finite graphs and hence the result of Robertson and Seymour does not apply to topological minors. However it is straightforward to construct finite forbidden topological minor characterizations from finite forbidden minor characterizations by replacing every branch set with ''k'' outgoing edges by every tree on ''k'' leaves that has down degree at least two.
Induced minors
A graph ''H'' is called an induced minor of a graph ''G'' if it can be obtained from an induced subgraph of ''G'' by contracting edges. Otherwise, ''G'' is said to be ''H''-induced minor-free.
Immersion minor
A graph operation called ''lifting'' is central in a concept called ''immersions''. The ''lifting'' is an operation on adjacent edges. Given three vertices ''v'', ''u'', and ''w'', where ''(v,u)'' and ''(u,w)'' are edges in the graph, the lifting of ''vuw'', or equivalent of ''(v,u), (u,w)'' is the operation that deletes the two edges ''(v,u)'' and ''(u,w)'' and adds the edge ''(v,w)''. In the case where ''(v,w)'' already was present, ''v'' and ''w'' will now be connected by more than one edge, and hence this operation is intrinsically a multi-graph operation.
In the case where a graph ''H'' can be obtained from a graph ''G'' by a sequence of lifting operations (on ''G'') and then finding an isomorphic subgraph, we say that ''H'' is an immersion minor of ''G''.
There is yet another way of defining immersion minors, which is equivalent to the lifting operation. We say that ''H'' is an immersion minor of ''G'' if there exists an injective mapping from vertices in ''H'' to vertices in ''G'' where the images of adjacent elements of ''H'' are connected in ''G'' by edge-disjoint paths.
The immersion minor relation is a well-quasi-ordering on the set of finite graphs and hence the result of Robertson and Seymour applies to immersion minors. This furthermore means that every immersion minor-closed family is characterized by a finite family of forbidden immersion minors.
In
graph drawing
Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graph (discrete mathematics), graphs arising from applications such a ...
, immersion minors arise as the
planarization
In the mathematical field of graph theory, planarization is a method of extending graph drawing methods from planar graphs to graphs that are not planar, by embedding the non-planar graphs within a larger planar graph...
Planarization may be perf ...
s of
non-planar graphs: from a drawing of a graph in the plane, with crossings, one can form an immersion minor by replacing each crossing point by a new vertex, and in the process also subdividing each crossed edge into a path. This allows drawing methods for planar graphs to be extended to non-planar graphs.
Shallow minors
A
shallow minor
In graph theory, a shallow minor or limited-depth minor is a restricted form of a graph minor in which the subgraphs that are contracted to form the minor have small diameter. Shallow minors were introduced by , who attributed their invention to ...
of a graph ''G'' is a minor in which the edges of ''G'' that were contracted to form the minor form a collection of disjoint subgraphs with low
diameter
In geometry, a diameter of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle. It can also be defined as the longest chord of the circle. Both definitions are also valid for ...
. Shallow minors interpolate between the theories of graph minors and subgraphs, in that shallow minors with high depth coincide with the usual type of graph minor, while the shallow minors with depth zero are exactly the subgraphs. They also allow the theory of graph minors to be extended to classes of graphs such as the
1-planar graph
In topological graph theory, a 1-planar graph is a graph that can be drawn in the Euclidean plane in such a way that each edge has at most one crossing point, where it crosses a single additional edge. If a 1-planar graph, one of the most natural ...
s that are not closed under taking minors.
Parity conditions
An alternative and equivalent definition of a graph minor is that ''H'' is a minor of ''G'' whenever the vertices of ''H'' can be represented by a collection of vertex-disjoint subtrees of ''G'', such that if two vertices are adjacent in ''H'', there exists an edge with its endpoints in the corresponding two trees in ''G''.
An
odd minor
Odd means unpaired, occasional, strange or unusual, or a person who is viewed as eccentric.
Odd may also refer to:
Acronym
* ODD (Text Encoding Initiative) ("One Document Does it all"), an abstracted literate-programming format for describing ...
restricts this definition by adding parity conditions to these subtrees. If ''H'' is represented by a collection of subtrees of ''G'' as above, then ''H'' is an odd minor of ''G'' whenever it is possible to assign two colors to the vertices of ''G'' in such a way that each edge of ''G'' within a subtree is properly colored (its endpoints have different colors) and each edge of ''G'' that represents an adjacency between two subtrees is monochromatic (both its endpoints are the same color). Unlike for the usual kind of graph minors, graphs with forbidden odd minors are not necessarily sparse. The
Hadwiger conjecture There are several conjectures known as the Hadwiger conjecture or Hadwiger's conjecture. They include:
* Hadwiger conjecture (graph theory), a relationship between the number of colors needed by a given graph and the size of its largest clique mino ...
, that ''k''-chromatic graphs necessarily contain ''k''-vertex
complete graphs as minors, has also been studied from the point of view of odd minors.
A different parity-based extension of the notion of graph minors is the concept of a
bipartite minor, which produces a
bipartite graph
In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V are ...
whenever the starting graph is bipartite. A graph ''H'' is a bipartite minor of another graph ''G'' whenever ''H'' can be obtained from ''G'' by deleting vertices, deleting edges, and collapsing pairs of vertices that are at distance two from each other along a
peripheral cycle
In graph theory, a peripheral cycle (or peripheral circuit) in an undirected graph is, intuitively, a cycle that does not separate any part of the graph from any other part. Peripheral cycles (or, as they were initially called, peripheral polygo ...
of the graph. A form of
Wagner's theorem
In graph theory, Wagner's theorem is a mathematical forbidden graph characterization of planar graphs, named after Klaus Wagner, stating that a finite graph is planar if and only if its minors include neither ''K''5 (the complete graph on fi ...
applies for bipartite minors: A bipartite graph ''G'' is a
planar graph
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cross ...
if and only if it does not have the
utility graph ''K''
3,3 as a bipartite minor.
Algorithms
The problem of
deciding whether a graph ''G'' contains ''H'' as a minor is NP-complete in general; for instance, if ''H'' is a
cycle graph with the same number of vertices as ''G'', then ''H'' is a minor of ''G'' if and only if ''G'' contains a
Hamiltonian cycle. However, when ''G'' is part of the input but ''H'' is fixed, it can be solved in polynomial time. More specifically, the running time for testing whether ''H'' is a minor of ''G'' in this case is ''O''(''n''
3), where ''n'' is the number of vertices in ''G'' and the
big O notation
Big ''O'' notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity. Big O is a member of a family of notations invented by Paul Bachmann, Edmund Lan ...
hides a constant that depends superexponentially on ''H'';
[.] since the original Graph Minors result, this algorithm has been improved to ''O''(''n''
2) time.
[.] Thus, by applying the polynomial time algorithm for testing whether a given graph contains any of the forbidden minors, it is theoretically possible to recognize the members of any minor-closed family in
polynomial time
In computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by ...
. This result is not used in practice since the hidden constant is so huge (needing three layers of
Knuth's up-arrow notation to express) as to rule out any application, making it a
galactic algorithm. Furthermore, in order to apply this result constructively, it is necessary to know what the forbidden minors of the graph family are.
[.] In some cases, the forbidden minors are known, or can be computed.
In the case where ''H'' is a fixed
planar graph
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cross ...
, then we can test in linear time in an input graph ''G'' whether ''H'' is a minor of ''G''. In cases where ''H'' is not fixed, faster algorithms are known in the case where ''G'' is planar.
Notes
References
*.
*.
*.
*.
*.
*
*.
*.
*.
*.
*.
*.
*.
*
*.
*.
*.
*.
*.
*.
*.
*.
*.
*
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
External links
*
{{DEFAULTSORT:Minor (Graph Theory)
Graph theory objects