Crossing number, pair-crossing number, and expansion

The crossing number cr(G) of a graph G is the minimum possible number of edge crossings in a drawing of G in the plane, while the pair-crossing number pcr(G) is the smallest number of pairs of edges that cross in a drawing of G in the plane. While cr(G) ≥ pcr(G) holds trivially, it is not known whether a strict inequality can ever occur (this question was raised by Mohar and Pach and Toth). We aim at bounding cr(G) in terms of pcr(G). Using the methods of Leighton and Rao, Bhatt and Leighton, and Even, Guha and Schieber, we prove that cr(G) = O(log3 n(pcr(G) + ssqd(G))), where n = |V(G)| and ssqd(G) = Σ v∈V(G) deg G (v)2. One of the main steps is an analogy of the well-known lower bound cr(G) = Ω(b(G)2) - O(ssqd(G)), where b(G) is the bisection width of G, that is, the smallest number of edges that have to be removed so that no component of the resulting graph has more than 2/3 n vertices. We show that pcr(G) = Ω(b(G)2/log2 n) - O(ssqd(G)). We also prove by similar methods that a graph G with crossing number k = cr(G) > C√ssqd(G) m log2 n has a nonplanar subgraph on at most O(Δnm log2 n/k) vertices, where m is the number of edges, Δ is the maximum degree in G, and C is a suitable sufficiently large constant.

[1]  Joel H. Spencer,et al.  Crossing numbers of random graphs , 2002, Random Struct. Algorithms.

[2]  János Pach,et al.  Disjoint Edges in Topological Graphs , 2003, IJCCGGT.

[3]  W. T. Tutte Toward a theory of crossing numbers , 1970 .

[4]  J. Kratochvil,et al.  Intersection Graphs of Segments , 1994, J. Comb. Theory, Ser. B.

[5]  Sudipto Guha,et al.  Improved approximations of crossings in graph drawings , 2000, STOC '00.

[6]  Jj Anos Pach Which Crossing Number Is It Anyway? , 1998 .

[7]  Farhad Shahrokhi,et al.  Applications of the crossing number , 1994, SCG '94.

[8]  M. Gribaudo,et al.  2002 , 2001, Cell and Tissue Research.

[9]  Ondrej Sýkora,et al.  On VLSI layouts of the star graph and related networks , 1994, Integr..

[10]  F. Thomas Leighton,et al.  Complexity Issues in VLSI , 1983 .

[11]  Frank Thomson Leighton,et al.  Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms , 1999, JACM.

[12]  Satish Rao,et al.  Expander flows, geometric embeddings and graph partitioning , 2004, STOC '04.

[13]  Christian Scheideler,et al.  Improved bounds for the unsplittable flow problem , 2002, SODA '02.

[14]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[15]  J. Pach,et al.  Thirteen problems on crossing numbers , 2000 .

[16]  Farhad Shahrokhi,et al.  The book crossing number of a graph , 1996 .

[17]  Farhad Shahrokhi,et al.  The book crossing number of a graph , 1996, J. Graph Theory.

[18]  Sudipto Guha,et al.  Improved Approximations of Crossings in Graph Drawings and VLSI Layout Areas , 2002, SIAM J. Comput..

[19]  Frank Thomson Leighton,et al.  New lower bound techniques for VLSI , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[20]  E. Szemerédi,et al.  Crossing-Free Subgraphs , 1982 .

[21]  Farhad Shahrokhi,et al.  Bounds for Convex Crossing Numbers , 2003, COCOON.

[22]  Frank Thomson Leighton,et al.  A Framework for Solving VLSI Graph Layout Problems , 1983, J. Comput. Syst. Sci..

[23]  Carsten Thomassen,et al.  Graphs on Surfaces , 2001, Johns Hopkins series in the mathematical sciences.

[24]  Prabhakar Raghavan,et al.  Randomized rounding: A technique for provably good algorithms and algorithmic proofs , 1985, Comb..