Crossing Minimization in Perturbed Drawings
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 :G→ R2. We wish to perturb by an arbitrarily small >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 -perturbation, for every >0, is given by a piecewise linear map :G→ R2 with \|-\|<, where \|.\| is the uniform norm (i.e., norm). We present a polynomial-time solution for this optimization problem when G is a cycle and the map has no spurs (i.e., no two adjacent edges are mapped to overlapping arcs). We also show that the problem becomes NP-complete (i) when G is an arbitrary graph and has no spurs, and (ii) when may have spurs and G is a cycle or a union of disjoint paths.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.