Increasing arc-connectivity by bounded- and fixed-size inversions
Abstract
For a digraph D and some X ⊂eq V(D), the inversion of X is the operation of flipping all arcs both of whose endvertices are in X. We initiate the study of establishing arc-connectivity properties by applying inversions of bounded or fixed size. For fixed-size inversions, the feasibility problem is interesting. For all integers p ≥ 2 and k ≥ 1, we give a characterization of the digraphs that can be made k-arc-strong by applying inversions of size exactly p, provided they are sufficiently large. For bounded-size inversions, the feasibility problem is easy, so we focus on minimising the number of inversions. We prove that for all integers p≥ 3 and k ≥ 1 and any ε>0, there exists a polynomial-time (4k-2+ε)-approximation algorithm for computing the minimum number of inversions of size at most p that make a given digraph k-arc-strong. This is in stark contrast to other results on inversion optimization problems. On the other hand, we show that for any p≥ 3 and k ≥ 1 the problem is NP-hard, and, moreover, APX-hard. As a result on parameterized complexity, we show that for any k ≥ 2, it is W[1]-hard with respect to p to decide whether a given digraph can be made k-arc-strong by applying a single inversion of size at most p. We also prove that for a given multidigraph, it is W[1]-hard with respect to to decide whether it can be made 2-arc-strong by applying inversions of size 2.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.