Single-Exponential Algorithms and a Polynomial Kernel for Strong Connectivity Augmentation
arXiv:2609.11160
Abstract
Strong Connectivity Augmentation (SCA) asks whether a directed acyclic graph can be made strongly connected by adding at most prescribed links whose total weight is within a given budget. Klinkby, Misra, and Saurabh (SODA 2021) gave an -time algorithm and asked whether the problem admits a single-exponential parameterized algorithm and a polynomial kernel. We answer both questions affirmatively: SCA can be solved in time and admits a polynomial kernel with vertices and bits. For unweighted SCA, we obtain time and a kernel with vertices. Our algorithms are based on a particularly simple reduction to Strongly Connected Spanning Subgraph with two edge costs.