English

Inserting an Edge into a Geometric Embedding

Data Structures and Algorithms 2018-08-01 v1 Computational Geometry

Abstract

The algorithm of Gutwenger et al. to insert an edge ee in linear time into a planar graph GG with a minimal number of crossings on ee, 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 Γ+e\Gamma+e has the same number of crossings as the embedding G+eG+e. This motivates the study of the computational complexity of the following problem: Given a combinatorially embedded graph GG, compute a geometric embedding Γ\Gamma that has the same combinatorial embedding as GG and that minimizes the crossings of Γ+e\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 (Δ2)(\Delta-2), where Δ\Delta is the maximum vertex degree of GG.

Keywords

Cite

@article{arxiv.1807.11711,
  title  = {Inserting an Edge into a Geometric Embedding},
  author = {Marcel Radermacher and Ignaz Rutter},
  journal= {arXiv preprint arXiv:1807.11711},
  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:20:05.581Z