English

Simple Realizability of Abstract Topological Graphs

Data Structures and Algorithms 2025-03-17 v2

Abstract

An abstract topological graph (AT-graph) is a pair A=(G,X)A=(G,\mathcal{X}), where G=(V,E)G=(V,E) is a graph and X(E2)\mathcal{X} \subseteq {E \choose 2} is a set of pairs of edges of GG. A realization of AA is a drawing ΓA\Gamma_A of GG in the plane such that any two edges e1,e2e_1,e_2 of GG cross in ΓA\Gamma_A if and only if (e1,e2)X(e_1,e_2) \in \mathcal{X}; ΓA\Gamma_A is simple if any two edges intersect at most once (either at a common endpoint or at a proper crossing). The AT-graph Realizability (ATR) problem asks whether an input AT-graph admits a realization. The version of this problem that requires a simple realization is called Simple AT-graph Realizability (SATR). It is a classical result that both ATR and SATR are NP-complete. In this paper, we study the SATR problem from a new structural perspective. More precisely, we consider the size λ(A)\mathrm{\lambda}(A) of the largest connected component of the crossing graph of any realization of AA, i.e., the graph C(A)=(E,X){\cal C}(A) = (E, \mathcal{X}). This parameter represents a natural way to measure the level of interplay among edge crossings. First, we prove that SATR is NP-complete when λ(A)6\mathrm{\lambda}(A) \geq 6. On the positive side, we give an optimal linear-time algorithm that solves SATR when λ(A)3\mathrm{\lambda}(A) \leq 3 and returns a simple realization if one exists. Our algorithm is based on several ingredients, in particular the reduction to a new embedding problem subject to constraints that require certain pairs of edges to alternate (in the rotation system), and a sequence of transformations that exploit the interplay between alternation constraints and the SPQR-tree and PQ-tree data structures to eventually arrive at a simpler embedding problem that can be solved with standard techniques.

Keywords

Cite

@article{arxiv.2409.20108,
  title  = {Simple Realizability of Abstract Topological Graphs},
  author = {Giordano Da Lozzo and Walter Didimo and Fabrizio Montecchiani and Miriam Münch and Maurizio Patrignani and Ignaz Rutter},
  journal= {arXiv preprint arXiv:2409.20108},
  year   = {2025}
}

Comments

Short version with less content accepted to ISAAC 2024

R2 v1 2026-06-28T19:01:59.749Z