TOPICS
Search

Graph Crossing Number


The graph crossing number of a graph G is the minimum number of graph crossings over all graph drawings of G in the plane, allowing curved graph edges. The minimum can be attained by a good drawing, in which adjacent edges meet only at their common endpoint, independent edges meet at most once and only transversely, and no three edges meet away from vertices (Pan and Richter 2007).

Several notational conventions exist in the literature, with some of the more common being cr(G) (e.g., Pan and Richter 2007, Clancy et al. 2020), CR(G) (Pach and Tóth 2000b), cr_0(G) (Pach and Tóth 2006), and nu(G) (Schaefer 2026).

A graph with crossing number 0 is known as a planar graph. There appears to be no term in standard use for a graph with graph crossing number 1. In particular, the terms "almost planar graph" and "1-planar graph" are used in the literature for other concepts. Therefore, in this work, the term singlecross graph will be used for a graph with crossing number 1. A graph with crossing number 2 is called a doublecross graph in this work. These terms are summarized in the table below.

Garey and Johnson (1983ab) showed that deciding whether a graph has crossing number at most k, with the nonnegative integer k part of the input, is an NP-complete problem. Buchheim et al. (2008) used integer programming to formulate a practical exact algorithm to find provably optimal crossing numbers. Chimani et al. (2008) subsequently gave an integer programming formulation based on Kuratowski constraints that can be practically efficient for instances with crossing number up to 37. Their implementation computes a crossing number using branch-and-cut-and-price based on Buchheim et al. (2008), Chimani et al. (2008), and related work by the authors. The authors provide a web form requesting application of this algorithm to submitted graphs (Chimani and Wiedera). In contrast, Haythorpe and colleagues implemented a fast heuristic known as QuickCross which is designed to find optimal or near-optimal graph drawings, as discussed by Clancy et al. (2019).

The rectilinear crossing number rcr(G) instead minimizes over straight line drawings. A graph G for which rcr(G)>cr(G) is called a curvy graph in this work.

Ajtai et al. (1982) showed that there is an absolute constant c>0 such that

 cr(G)>(cm^3)/(n^2)

for every simple graph with positive vertex count n and edge count m>=4n. Ajtai et al. (1982) established that the inequality holds for c=1/100, and the constant was subsequently improved to 1/64 (cf. Clancy et al. 2020).

Harary-Hill conjecture posits a closed form for the crossing number of the complete graph K_n and Zarankiewicz's conjecture proposes one for the complete bipartite graph K_(m,n). A conjectured closed form for the crossing number of the torus grid graph C_m square C_n has also been proposed.

Pan and Richter (2007) found 3080 and 5679 nonisomorphic optimal good drawings of the complete graphs K_9 and K_(10), respectively. Here, drawings are identified by a homeomorphism of the sphere mapping one to the other and mapping original vertices to original vertices.

Replacing graph crossings by vertices gives a graph planarization.


See also

Curvy Graph, Doublecross Graph, Graph Crossing, Graph Drawing, Graph Planarization, Harary-Hill Conjecture, Klein Bottle Crossing Number, Kuratowski Constraint, Local Crossing Number, Planar Straight Line Embedding, Projective Plane Crossing Number, Pseudolinear Crossing Number, Rectilinear Crossing Number, Singlecross Graph, Smallest Cubic Crossing Number Graph, Straight Line Drawing, Toroidal Crossing Number, Zarankiewicz's Conjecture

Explore with Wolfram|Alpha

References

Ajtai, M.; Chvátal, V.; Newborn, M. M.; and Szemerédi, E. "Crossing-Free Subgraphs." In Theory and Practice of Combinatorics (Ed. A. Rosa, G. Sabidussi, and J. Turgeon). Amsterdam, Netherlands: North-Holland, pp. 9-12, 1982. https://doi.org/10.1016/S0304-0208(08)73484-4.Buchheim, C.; Chimani, M.; Ebner, D.; Gutwenger, C.; Jünger, M.; Klau, G. W.; Mutzel, P.; and Weiskircher, R. "A Branch-and-Cut Approach to the Crossing Number Problem." Discr. Optimiz. 5, 373-388, 2008. https://doi.org/10.1016/j.disopt.2007.05.006.Chimani, M.; Mutzel, P.; and Bomze, I. "A New Approach to Exact Crossing Minimization." In Algorithms-ESA 2008 (Ed. D. Halperin and K. Mehlhorn). Berlin, Germany: Springer-Verlag, pp. 284-296, 2008. https://doi.org/10.1007/978-3-540-87744-8_24.Chimani, M. and Wiedera, T. "Crossing Number Web Compute." http://crossings.uos.de.Clancy, K.; Haythorpe, M.; and Newcombe, A. "A Survey of Graphs with Known or Bounded Crossing Numbers." Australas. J. Combin. 78, 209-296, 2020. https://ajc.maths.uq.edu.au/pdf/78/ajc_v78_p209.pdf.Clancy, K.; Haythorpe, M.; and Newcombe, A. "An Effective Crossing Minimisation Heuristic Based on Star Insertion." J. Graph Algorithms Appl. 23, 135-166, 2019. https://doi.org/10.7155/jgaa.00487.Erdős, P. and Guy, R. K. "Crossing Number Problems." Amer. Math. Monthly 80, 52-57, 1973.Exoo, G. "Rectilinear Drawings of Famous Graphs." https://isu.indstate.edu/~gexoo/COMBIN/RECTILINEAR/.Gardner, M. "Crossing Numbers." Ch. 11 in Knotted Doughnuts and Other Mathematical Entertainments. New York: W. H. Freeman, pp. 133-144, 1986.Garey, M. R. and Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W. H. Freeman, p. 339, 1983a.Garey, M. R. and Johnson, D. S. "Crossing Number Is NP-Complete." SIAM J. Alg. Discr. Meth. 4, 312-316, 1983b.Guy, R. K. "Latest Results on Crossing Numbers." In Recent Trends in Graph Theory, Proc. New York City Graph Theory Conference, 1st, 1970 (Ed. New York City Graph Theory Conference Staff). New York: Springer-Verlag, 1971.Harary, F. and Hill, A. "On the Number of Crossings in a Complete Graph." Proc. Edin. Math. Soc. 13, 333-338, 1962-1963.Harary, F. and Palmer, E. M. Graphical Enumeration. New York: Academic Press, p. 225, 1973a.Harary, F. and Palmer, E. M. "A Survey of Graphical Enumeration Problems." In A Survey of Combinatorial Theory (Ed. J. N. Srivastava). Amsterdam, Netherlands: North-Holland, pp. 259-275, 1973b.Haythorpe, M. "QuickCross--Crossing Number Problem." https://web.archive.org/web/20191121044911/http://www.flinders.edu.au:80/science_engineering/csem/research/programs/flinders-hamiltonian-cycle-project/quickcross.cfm.Kleitman, D. J. "A Note on the Parity of the Number of Crossings of a Graph." J. Combin. Th., Ser. B 21, 88-89, 1976. https://doi.org/10.1016/0095-8956(76)90032-0.Koman, M. "Extremal Crossing Numbers of Complete k-Chromatic Graphs." Mat. Časopis Sloven. Akad. Vied. 20, 315-325, 1970.Moon, J. W. "On the Distribution of Crossings in Random Complete Graphs." SIAM J. 13, 506-510, 1965.Owens, A. "On the Biplanar Crossing Number." IEEE Trans. Circuit Th. 18, 277-280, 1971.Pach, J. and Tóth, G. "Thirteen Problems on Crossing Numbers." Geombinatorics 9, 194-207, 2000a.Pach, J. and Tóth, G. "Which Crossing Number Is It Anyway?" J. Combin. Theory Ser. B 80, 225-246, 2000b.Pach, J. and Tóth, G. "Crossing Number of Toroidal Graphs." In Graph Drawing (Ed. P. Healy and N. S. Nikolov). Berlin, Germany: Springer-Verlag, pp. 334-342, 2006. https://doi.org/10.1007/11618058_30.Pan, S. and Richter, R. B. "The Crossing Number of K_(11) Is 100." J. Graph Th. 56, 128-134, 2007. https://doi.org/10.1002/jgt.20249. Pegg, E. Jr. Mathematical Games. Episode 33: "Knots and Crossing Numbers." Sept. 18, 2025. https://www.youtube.com/watch?v=BNJP-kw7TrM. https://community.wolfram.com/t/25980.Schaefer, M. Crossing Numbers of Graphs. Boca Raton, FL: CRC Press, 2018.Schaefer, M. "The Graph Crossing Number and Its Variants: A Survey." Elec. J. Combin., Dynamic Survey DS21, July 17, 2026. https://doi.org/10.37236/2713.Skiena, S. Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, p. 251, 1990.Sloane, N. J. A. Sequence A014540 in "The On-Line Encyclopedia of Integer Sequences."Thomassen, C. "Embeddings and Minors." In Handbook of Combinatorics, 2 vols. (Ed. R. L. Graham, M. Grötschel, and L. Lovász.) Cambridge, MA: MIT Press, p. 314, 1996.Tutte, W. T. "Toward a Theory of Crossing Numbers." J. Comb. Th. 8, 45-53, 1970.Vrt'o, I. "Crossing Numbers of Graphs: A Bibliography." Jan. 15, 2014. ftp://ftp.ifi.savba.sk/pub/imrich/crobib.pdf.Wilf, H. "On Crossing Numbers, and Some Unsolved Problems." In Combinatorics, Geometry, and Probability: A Tribute to Paul Erdős. Papers from the Conference in Honor of Paul Erdős's 80th Birthday Held at Trinity College, Cambridge, March 1993 (Ed. B. Bollobás and A. Thomason). Cambridge, England: Cambridge University Press, pp. 557-562, 1997.

Referenced on Wolfram|Alpha

Graph Crossing Number

Cite this as:

Weisstein, Eric W. "Graph Crossing Number." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/GraphCrossingNumber.html

Subject classifications