English

Crossing Minimization in Perturbed Drawings

Computational Geometry 2018-08-24 v1

Abstract

Due to data compression or low resolution, nearby vertices and edges of a graph drawing may be bundled to a common node or arc. We model such a `compromised' drawing by a piecewise linear map φ:GR2\varphi:G\rightarrow \mathbb{R}^2. We wish to perturb φ\varphi by an arbitrarily small ε>0\varepsilon>0 into a proper drawing (in which the vertices are distinct points, any two edges intersect in finitely many points, and no three edges have a common interior point) that minimizes the number of crossings. An ε\varepsilon-perturbation, for every ε>0\varepsilon>0, is given by a piecewise linear map ψε:GR2\psi_\varepsilon:G\rightarrow \mathbb{R}^2 with φψε<ε\|\varphi-\psi_\varepsilon\|<\varepsilon, where .\|.\| is the uniform norm (i.e., sup\sup norm). We present a polynomial-time solution for this optimization problem when GG is a cycle and the map φ\varphi has no \emphh{spurs} (i.e., no two adjacent edges are mapped to overlapping arcs). We also show that the problem becomes NP-complete (i) when GG is an arbitrary graph and φ\varphi has no spurs, and (ii) when φ\varphi may have spurs and GG is a cycle or a union of disjoint paths.

Keywords

Cite

@article{arxiv.1808.07608,
  title  = {Crossing Minimization in Perturbed Drawings},
  author = {Radoslav Fulek and Csaba D. Tóth},
  journal= {arXiv preprint arXiv:1808.07608},
  year   = {2018}
}

Comments

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

R2 v1 2026-06-23T03:41:32.863Z