English

Approximating the rectilinear crossing number

Computational Geometry 2016-09-08 v2 Combinatorics

Abstract

A straight-line drawing of a graph GG is a mapping which assigns to each vertex a point in the plane and to each edge a straight-line segment connecting the corresponding two points. The rectilinear crossing number of a graph GG, cr(G)\overline{cr}(G), is the minimum number of crossing edges in any straight-line drawing of GG. Determining or estimating cr(G)\overline{cr}(G) appears to be a difficult problem, and deciding if cr(G)k\overline{cr}(G)\leq k is known to be NP-hard. In fact, the asymptotic behavior of cr(Kn)\overline{cr}(K_n) is still unknown. In this paper, we present a deterministic n2+o(1)n^{2+o(1)}-time algorithm that finds a straight-line drawing of any nn-vertex graph GG with cr(G)+o(n4)\overline{cr}(G) + o(n^4) crossing edges. Together with the well-known Crossing Lemma due to Ajtai et al. and Leighton, this result implies that for any dense nn-vertex graph GG, one can efficiently find a straight-line drawing of GG with (1+o(1))cr(G)(1 + o(1))\overline{cr}(G) crossing edges.

Keywords

Cite

@article{arxiv.1606.03753,
  title  = {Approximating the rectilinear crossing number},
  author = {Jacob Fox and Janos Pach and Andrew Suk},
  journal= {arXiv preprint arXiv:1606.03753},
  year   = {2016}
}

Comments

Appears in the Proceedings of the 24th International Symposium on Graph Drawing and Network Visualization (GD 2016)

R2 v1 2026-06-22T14:23:31.350Z