Augmenting Plane Straight-Line Graphs to Meet Parity Constraints
Aleksander Bjørn Grodt Christiansen, Linda Kleist, Irene Parada, Eva Rotenberg
TL;DR
This work studies augmenting plane geometric graphs by adding straight-line edges so that prescribed vertex-degree parities are achieved, with the constraint that $|R|$ is even. It ties parity satisfaction to finding compatible geometric spanning structures in visibility graphs, using hugging cycles and tight hulls to enable efficient testing via a weak-dual dynamic program. The authors provide a linear-time algorithm for convex-position graphs and an $O(|V|\log|V|)$-time algorithm for plane geometric paths, solving an open problem of Catana et al. The results offer structural insight and practical algorithms for parity-constrained graph augmentation in planar geometric settings.
Abstract
Given a plane geometric graph $G$ on $n$ vertices, we want to augment it so that given parity constraints of the vertex degrees are met. In other words, given a subset $R$ of the vertices, we are interested in a plane geometric supergraph $G'$ such that exactly the vertices of $R$ have odd degree in $G'\setminus G$. We show that the question whether such a supergraph exists can be decided in polynomial time for two interesting cases. First, when the vertices are in convex position, we present a linear-time algorithm. Building on this insight, we solve the case when $G$ is a plane geometric path in $O(n \log n)$ time. This solves an open problem posed by Catana, Olaverri, Tejel, and Urrutia (Appl. Math. Comput. 2020).
