Graph factorization

Graph factorization
1-factorization of Desargues graph: each color class is a 1-factor.
Petersen graph can be partitioned into a 1-factor (red) and a 2-factor (blue). However, the graph is not 1-factorable.

In graph theory, a factor of a graph G is a spanning subgraph, i.e., a subgraph that has the same vertex set as G. A k-factor of a graph is a spanning k-regular subgraph, and a k-factorization partitions the edges of the graph into disjoint k-factors. A graph G is said to be k-factorable if it admits a k-factorization. In particular, a 1-factor is a perfect matching, and a 1-factorization of a k-regular graph is an edge coloring with k colors. A 2-factor is a collection of cycles that spans all vertices of the graph.

Contents

1-factorization

If a graph is 1-factorable, then it has to be a regular graph. However, not all regular graphs are 1-factorable. A k-regular graph is 1-factorable if it has chromatic index k; examples of such graphs include:

  • Any regular bipartite graph.[1] Hall's marriage theorem can be used to show that a k-regular bipartite graph contains a perfect matching. One can then remove the perfect matching to obtain a (k − 1)-regular bipartite graph, and apply the same reasoning repeatedly.
  • Any complete graph with an even number of nodes (see below).[2]

However, there are also k-regular graphs that have chromatic index k + 1, and these graphs are not 1-factorable; examples of such graphs include:

Complete graphs

An easy to generate 1-factorization of K8. Each set of edges with the same color is a 1-factor.

Draw seven vertices distributed evenly around a circle, and one in the middle, for a total of eight vertices. Join the middle point to any single point on the circle; call this line L. Join points to other points on the circle together if and only if they can be joined together with a line orthogonal to L. Since the points were arranged evenly, this will produce a matching (in fact a perfect matching) of these eight vertices.

Now rotate the lines one vertex to the right: Start over again with the eight vertices as described and join the center point to the point in the circle directly clockwise from the first one chosen. Join the other points on the circle in a similar manner as before. This is again another perfect matching of these eight points.

Each of these perfect matchings can also be looked at as a 1-factor of the complete graph on eight vertices, K8. Continuing the process above, you will form a 1-factorization of K8. This is a proof that there exists a 1-factorization of K2n for all n.

A 1-factorization of a complete graph corresponds to pairings in a round-robin tournament. The 1-factorization of complete graphs is a special case of Baranyai's theorem concerning the 1-factorization of complete hypergraphs.

1-factorization conjecture

Let G be a k-regular graph with 2n nodes. If k is sufficiently large, it is known that G has to be 1-factorable:

  • If k = 2n − 1, then G is the complete graph K2n, and hence 1-factorable (see above).
  • If k = 2n − 2, then G can be constructed by removing a perfect matching from K2n. Again, G is 1-factorable.
  • Chetwynd & Hilton (1985) show that if k ≥ 12n/7, then G is 1-factorable.

The 1-factorization conjecture[3] is a long-standing conjecture that states that k ≈ n is sufficient. In precise terms, the conjecture is:

  • If n is odd and k ≥ n, then G is 1-factorable. If n is even and k ≥ n − 1 then G is 1-factorable.

The overfull conjecture implies the 1-factorization conjecture.

2-factorization

If a graph is 2-factorable, then it has to be 2k-regular for some integer k. Julius Petersen showed in 1891 that this necessary condition is also sufficient: any 2k-regular graph is 2-factorable.[4]

If a graph is 2k-regular it may also be k-factored, by choosing each of the two factors to be an alternating subset of the edges of an Euler tour.[5]

Notes

  1. ^ Harary (1969), Theorem 9.2, p. 85. Diestel (2005), Corollary 2.1.3, p. 37.
  2. ^ Harary (1969), Theorem 9.1, p. 85.
  3. ^ Chetwynd & Hilton (1985). Niessen (1994). Perkovic & Reed (1997). West.
  4. ^ Petersen (1891), §9, p. 200. Harary (1969), Theorem 9.9, p. 90. See Diestel (2005), Corollary 2.1.5, p. 39 for a proof.
  5. ^ Petersen (1891), §6, p. 198.

References

Further reading


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Graph theory — In mathematics and computer science, graph theory is the study of graphs : mathematical structures used to model pairwise relations between objects from a certain collection. A graph in this context refers to a collection of vertices or nodes and …   Wikipedia

  • Glossary of graph theory — Graph theory is a growing area in mathematical research, and has a large specialized vocabulary. Some authors use the same word with different meanings. Some authors use different words to mean the same thing. This page attempts to keep up with… …   Wikipedia

  • Overfull graph — In graph theory, an overfull graph is a graph whose size is greater than the product of its maximum degree and its order floored, i.e. where m is the size of G, is the maximum degree of G, and n is the order of G. The concept of an overfull… …   Wikipedia

  • Cartesian product of graphs — In graph theory, the cartesian product G ◻ H of graphs G and H is a graph such that * the vertex set of G ◻ H is the cartesian product V(G) × V(H) ; and * any two vertices (u,u ) and (v,v ) are adjacent in G ◻ H if and only if either ** u = v and …   Wikipedia

  • Logarithm — The graph of the logarithm to base 2 crosses the x axis (horizontal axis) at 1 and passes through the points with coordinates (2, 1), (4, 2), and (8, 3) …   Wikipedia

  • Computational complexity theory — is a branch of the theory of computation in theoretical computer science and mathematics that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other. In this context, a… …   Wikipedia

  • Edge coloring — A 3 edge coloring of the Desargues graph. In graph theory, an edge coloring of a graph is an assignment of “colors” to the edges of the graph so that no two adjacent edges have the same color. For example, the figure to the right shows an edge… …   Wikipedia

  • List of algorithms — The following is a list of the algorithms described in Wikipedia. See also the list of data structures, list of algorithm general topics and list of terms relating to algorithms and data structures.If you intend to describe a new algorithm,… …   Wikipedia

  • 1-factorable — In graph theory, a 1 factor of a graph is a collection of disjoint edges, which together are incident on all the vertices of the graph (a perfect matching ). A 1 factorization of a graph G is a collection of 1 factors such that every edge of G is …   Wikipedia

  • P versus NP problem — Unsolved problems in computer science Is P = NP ? …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”