Cubic graph

Cubic graph
The Petersen graph is a Cubic graph.
The complete bipartite graph K3,3 is an example of a bicubic graph

In the mathematical field of graph theory, a cubic graph is a graph in which all vertices have degree three. In other words a cubic graph is a 3-regular graph. Cubic graphs are also called trivalent graphs.

A bicubic graph is a cubic bipartite graph.

Contents

Symmetry

In 1932, Ronald M. Foster began collecting examples of cubic symmetric graphs, forming the start of the Foster census.[1] Many well-known individual graphs are cubic and symmetric, including the utility graph, the Petersen graph, the Heawood graph, the Möbius–Kantor graph, the Pappus graph, the Desargues graph, the Nauru graph, the Coxeter graph, the Tutte–Coxeter graph, the Dyck graph, the Foster graph and the Biggs-Smith graph. W. T. Tutte classified the symmetric cubic graphs by the smallest integer number s such each two oriented paths of length s can be mapped to each other by exactly one symmetry of the graph. He showed that s is at most 5, and provided examples of graphs with each possible value of s from 1 to 5.[2]

Semi-symmetric cubic graphs include the Gray graph (the smallest semi-symmetric cubic graph), the Ljubljana graph, and the Tutte 12-cage.

The Frucht graph is one of the two smallest cubic graphs without any symmetries: it possesses only a single graph automorphism, the identity automorphism.

Coloring and independent sets

According to Brooks' theorem every cubic graph other than the complete graph K4 can be colored with at most three colors. Therefore, every cubic graph other than K4 has an independent set of at least n/3 vertices, where n is the number of vertices in the graph: for instance, the largest color class in a 3-coloring has at least this many vertices.

According to Vizing's theorem every cubic graph needs either three or four colors for an edge coloring. A 3-edge-coloring is known as a Tait coloring, and forms a partition of the edges of the graph into three perfect matchings. By König's line coloring theorem every bicubic graph has a Tait coloring.

The bridgeless cubic graphs that do not have a Tait coloring are known as snarks. They include the Petersen graph, Tietze's graph, the Blanuša snarks, the flower snark, the double-star snark, the Szekeres snark and the Watkins snark. There is an infinite number of distinct snarks.[3]

Topology and geometry

Cubic graphs arise naturally in topology in several ways. For example, if one considers a graph to be a 1-dimensional CW complex, cubic graphs are generic in that most 1-cell attaching maps are disjoint from the 0-skeleton of the graph. Cubic graphs are also formed as the graphs of simple polyhedra in three dimensions, polyhedra such as the regular dodecahedron with the property that three faces meet at every vertex.

An arbitrary graph embedding on a two-dimensional surface may be represented as a cubic graph structure known as a graph-encoded map. In this structure, each vertex of a cubic graph represents a flag of the embedding, a mutually incident triple of a vertex, edge, and face of the surface. The three neighbors of each flag are the three flags that may be obtained from it by changing one of the members of this mutually incident triple and leaving the other two members unchanged.[4]

Hamiltonicity

There has been much research on Hamiltonicity of cubic graphs. In 1880, P.G. Tait conjectured that every cubic polyhedral graph has a Hamiltonian circuit. William Thomas Tutte provided a counter-example to Tait's conjecture, the 46-vertex Tutte graph, in 1946. In 1971, Tutte conjectured that all bicubic graphs are Hamiltonian. However, Joseph Horton provided a counterexample on 96 vertices, the Horton graph.[5] Later, Mark Ellingham constructed two more counterexamples : the Ellingham-Horton graphs.[6][7] Barnette's conjecture, a still-open combination of Tait's and Tutte's conjecture, states that every bicubic polyhedral graph is Hamiltonian. When a cubic graph is Hamiltonian, LCF notation allows it to be represented concisely.

If a cubic graph is chosen uniformly at random among all n-vertex cubic graphs, then it is very likely to be Hamiltonian: the proportion of the n-vertex cubic graphs that are Hamiltonian tends to one in the limit as n goes to infinity.[8]

David Eppstein conjectured that every n-vertex cubic graph has at most 2n/3 (approximately 1.260n) distinct Hamiltonian cycles, and provided examples of cubic graphs with that many cycles.[9] The best upper bound that has been proven on the number of distinct Hamiltonian cycles is 1.276n.[10]

Other properties

The pathwidth of any n-vertex cubic graph is at most n/6. However, the best known lower bound on the pathwidth of cubic graphs is smaller, 0.082n.[11]

It follows from the handshaking lemma, proven by Leonhard Euler in 1736 as part of the first paper on graph theory, that every cubic graph has an even number of vertices.

Petersen's theorem states that every cubic bridgeless graph has a perfect matching.[12] Lovász and Plummer conjectured that every cubic bridgeless graph has an exponential number of perfect matchings. The conjecture was recently proved, showing that every cubic bridgeless graph with n vertices has at least 2n/3656 perfect matchings.[13]

Algorithms and complexity

Several researchers have studied the complexity of exponential time algorithms restricted to cubic graphs. For instance, by applying dynamic programming to a path decomposition of the graph, Fomin and Høie showed how to find their maximum independent sets in time O(2n/6 + o(n)).[11] The travelling salesman problem can be solved in cubic graphs in time O(1.251n).[14]

Several important graph optimization problems are APX hard, meaning that, although they have approximation algorithms whose approximation ratio is bounded by a constant, they do not have polynomial time approximation schemes whose approximation ratio tends to 1 unless P=NP. These include the problems of finding a minimum vertex cover, maximum independent set, minimum dominating set, and maximum cut.[15] The crossing number (the minimum number of edges which cross in any graph drawing) of a cubic graph is also NP-hard for cubic graphs but may be approximated.[16]

See also

  • Table of simple cubic graphs

References

  1. ^ Foster, R. M. (1932). "Geometrical Circuits of Electrical Networks". Transactions of the American Institute of Electrical Engineers 51: 309–317. doi:10.1109/T-AIEE.1932.5056068. .
  2. ^ Tutte, W. T. (1959). "On the symmetry of cubic graphs". Canad. J. Math 11: 621–624. doi:10.4153/CJM-1959-057-2. http://cms.math.ca/cjm/v11/p621. .
  3. ^ Isaacs, R. (1975), "Infinite families of nontrivial trivalent graphs which are not Tait colorable", American Mathematical Monthly 82 (3): 221–239, doi:10.2307/2319844, JSTOR 2319844 .
  4. ^ Bonnington, C. Paul; Little, Charles H. C. (1995), The Foundations of Topological Graph Theory, Springer-Verlag .
  5. ^ Bondy, J. A. and Murty, U. S. R. Graph Theory with Applications. New York: North Holland, p. 240, 1976.
  6. ^ Ellingham, M. N. "Non-Hamiltonian 3-Connected Cubic Partite Graphs."Research Report No. 28, Dept. of Math., Univ. Melbourne, Melbourne, 1981.
  7. ^ Ellingham, M. N.; Horton, J. D. (1983). "Non-Hamiltonian 3-Connected Cubic Bipartite Graphs". J. Combin. Th. Ser.B 34: 350–353. doi:10.1016/0095-8956(83)90046-1. .
  8. ^ Robinson, R.W.; Wormald, N.C. (1994), "Almost all regular graphs are Hamiltonian", Random Structures and Algorithms 5 (2): 363–374, doi:10.1002/rsa.3240050209 .
  9. ^ Eppstein, David (2007), "The traveling salesman problem for cubic graphs", Journal of Graph Algorithms and Applications 11 (1): 61–81, arXiv:cs.DS/0302030, http://jgaa.info/accepted/2007/Eppstein2007.11.1.pdf .
  10. ^ Gebauer, H. (2008), "On the number of Hamilton cycles in bounded degree graphs", Proce. 4th Workshop on Analytic Algorithmics and Combinatorics (ANALCO '08), http://zeno.siam.org/proceedings/analco/2008/anl08_023gebauerh.pdf .
  11. ^ a b Fomin, Fedor V.; Høie, Kjartan (2006), "Pathwidth of cubic graphs and exact algorithms", Information Processing Letters 97 (5): 191–196, doi:10.1016/j.ipl.2005.10.012 .
  12. ^ Petersen, Julius Peter Christian (1891). "Die Theorie der regulären Graphs (The theory of regular graphs)". Acta Mathematica (15): 193–220. doi:10.1007/BF02392606. .
  13. ^ Esperer, Louis; Kardoš, František; King, Andrew D.; Král, Daniel; Norine, Serguei (2011), "Exponentially many perfect matchings in cubic graphs", Advances in Mathematics (4): 1646–1664, doi:10.1016/j.aim.2011.03.015 .
  14. ^ Iwama, Kazuo; Nakashima, Takuya (2007), "An Improved Exact Algorithm for Cubic Graph TSP", Computing and Combinatorics, Lecture Notes in Computer Science, 4598, Springer-Verlag, pp. 108–117, doi:10.1007/978-3-540-73545-8_13 .
  15. ^ Alimonti, Paola; Kann, Viggo (2000), "Some APX-completeness results for cubic graphs", Theoretical Computer Science 237 (1–2): 123–134, doi:10.1016/S0304-3975(98)00158-3 .
  16. ^ Hliněný, Petr (2006), "Crossing number is hard for cubic graphs", J. Comb. Theory, Ser. B 96 (4): 455–471, doi:10.1016/j.jctb.2005.09.009 .

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Cubic — Cubical redirects here. For the partition, see cubicle. Contents 1 Science and mathematics 2 Computing 3 Media …   Wikipedia

  • Graph coloring — A proper vertex coloring of the Petersen graph with 3 colors, the minimum number possible. 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… …   Wikipedia

  • Cubic function — This article is about cubic equations in one variable. For cubic equations in two variables, see elliptic curve. Graph of a cubic function with 3 real roots (where the curve crosses the horizontal axis where y = 0). It has 2 critical points. Here …   Wikipedia

  • Graph of a function — In mathematics, the graph of a function f is the collection of all ordered pairs ( x , f ( x )). In particular, if x is a real number, graph means the graphical representation of this collection, in the form of a curve on a Cartesian plane,… …   Wikipedia

  • cubic environment mapping — ● ►en loc. m. ►GRAPH Technique de placage de textures sur des surfaces, disponible sous DirectX et OpenGL, dans laquelle les reflets de l environnement sur la surface sont calculés à partir d un cube entourant cette surface (si j ai bien compris… …   Dictionnaire d'informatique francophone

  • Crossing number (graph theory) — A drawing of the Heawood graph with three crossings. This is the minimum number of crossings among all drawings of this graph, so the graph has crossing number cr(G) = 3. In graph theory, the crossing number cr(G) of a graph G is the… …   Wikipedia

  • Petersen graph — Infobox graph name = Petersen graph image caption = The Petersen graph is most commonly drawn as a pentagon with a pentagram inside, with five spokes. namesake = Julius Petersen vertices = 10 edges = 15 radius = 2 diameter = 2 girth = 5 chromatic …   Wikipedia

  • Nauru graph — The Nauru graph is Hamiltonian. Vertices 24 Edges 36 Radius 4 …   Wikipedia

  • McGee graph — The McGee Graph Named after W. F. McGee Vertices 24 Edges …   Wikipedia

  • Desargues graph — Named after Gérard Desargues Vertices 20 Edges 30 …   Wikipedia

Share the article and excerpts

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