paper

Untangling a Planar Graph

arXiv:0709.0170 · doi:10.1007/s00454-008-9130-6

Abstract

A straight-line drawing of a planar graph need not be plane, but can be made so by \emph{untangling} it, that is, by moving some of the vertices of . Let shift denote the minimum number of vertices that need to be moved to untangle . We show that shift is NP-hard to compute and to approximate. Our hardness results extend to a version of \textsc{1BendPointSetEmbeddability}, a well-known graph-drawing problem. Further we define fix to be the maximum number of vertices of a planar -vertex graph that can be fixed when untangling . We give an algorithm that fixes at least vertices when untangling a drawing of an -vertex graph . If is outerplanar, the same algorithm fixes at least vertices. On the other hand we construct, for arbitrarily large , an -vertex planar graph and a drawing of with fix and an -vertex outerplanar graph and a drawing of with fix. Thus our algorithm is asymptotically worst-case optimal for outerplanar graphs.

(v5) Minor, mostly linguistic changes

Untangling a Planar Graph · wovepaper