Plane Strong Connectivity Augmentation
Stéphane Bessy, Daniel Gonçalves, Amadeus Reinald, Dimitrios M. Thilikos
TL;DR
<3-5 sentence high-level summary> The paper addresses the problem of making a plane oriented digraph strongly connected by adding arcs while preserving planarity and orientation, introducing Plane Strong Connectivity Augmentation (PSCA) and proving its NP-hardness for the unbudgeted version. It then establishes that the budgeted PSCA is fixed-parameter tractable, with an algorithm running in 2^{O(k)} n^{O(1)} time, by carefully decomposing the embedding into faces, classifying faces into simple and alternating types, and employing face-wise branching together with reductions to Minimum Dijoin (derandomized). A key technical contribution is a structural result bounding the number of dominating partial solutions in each face for fixed k, enabling tractable search despite the planar constraints. The paper also shows that the corresponding Directed-PSCA variant is FPT and that PSCA' (the unembellished variant without the planarity constraint on the result) is NP-hard via a linear reduction from Planar-3-SAT, underscoring the intrinsic complexity of planarity-aware augmentation problems.
Abstract
We investigate the problem of strong connectivity augmentation within plane oriented graphs. We show that deciding whether a plane oriented graph $D$ can be augmented with (any number of) arcs $X$ such that $D+X$ is strongly connected, but still plane and oriented, is NP-hard. This question becomes trivial within plane digraphs, like most connectivity augmentation problems without a budget constraint. The budgeted version, Plane Strong Connectivity Augmentation (PSCA) considers a plane oriented graph $D$ along with some integer $k$, and asks for an $X$ of size at most $k$ ensuring that $D+X$ is strongly connected, while remaining plane and oriented. Our main result is a fixed-parameter tractable algorithm for PSCA, running in time $2^{O(k)} n^{O(1)}$. The cornerstone of our procedure is a structural result showing that, for any fixed $k$, each face admits a bounded number of partial solutions "dominating" all others. Then, our algorithm for PSCA combines face-wise branching with a Monte-Carlo reduction to the polynomial Minimum Dijoin problem, which we derandomize. To the best of our knowledge, this is the first FPT algorithm for a (hard) connectivity augmentation problem constrained by planarity.
