pith. sign in

arxiv: 1807.11711 · v1 · pith:EYOCMVP3new · submitted 2018-07-31 · 💻 cs.DS · cs.CG

Inserting an Edge into a Geometric Embedding

classification 💻 cs.DS cs.CG
keywords crossingsembeddinggammanumberedgegeometricgeneralgraph
0
0 comments X
read the original abstract

The algorithm of Gutwenger et al. to insert an edge $e$ in linear time into a planar graph $G$ with a minimal number of crossings on $e$, is a helpful tool for designing heuristics that minimize edge crossings in drawings of general graphs. Unfortunately, some graphs do not have a geometric embedding $\Gamma$ such that $\Gamma+e$ has the same number of crossings as the embedding $G+e$. This motivates the study of the computational complexity of the following problem: Given a combinatorially embedded graph $G$, compute a geometric embedding $\Gamma$ that has the same combinatorial embedding as $G$ and that minimizes the crossings of $\Gamma+e$. We give polynomial-time algorithms for special cases and prove that the general problem is fixed-parameter tractable in the number of crossings. Moreover, we show how to approximate the number of crossings by a factor $(\Delta-2)$, where $\Delta$ is the maximum vertex degree of $G$.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.