Simple Realizability of Abstract Topological Graphs
Abstract
An abstract topological graph (AT-graph) is a pair , where is a graph and is a set of pairs of edges of . A realization of is a drawing of in the plane such that any two edges of cross in if and only if ; 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 of the largest connected component of the crossing graph of any realization of , i.e., the graph . This parameter represents a natural way to measure the level of interplay among edge crossings. First, we prove that SATR is NP-complete when . On the positive side, we give an optimal linear-time algorithm that solves SATR when 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.
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