English

Flow-augmentation I: Directed graphs

Data Structures and Algorithms 2023-02-16 v2 Discrete Mathematics

Abstract

We show a flow-augmentation algorithm in directed graphs: There exists a randomized polynomial-time algorithm that, given a directed graph GG, two vertices s,tV(G)s,t \in V(G), and an integer kk, adds (randomly) to GG a number of arcs such that for every minimal stst-cut ZZ in GG of size at most kk, with probability 2poly(k)2^{-\mathrm{poly}(k)} the set ZZ becomes a minimum stst-cut in the resulting graph. We also provide a deterministic counterpart of this procedure. The directed flow-augmentation tool allows us to prove fixed-parameter tractability of a number of problems parameterized by the cardinality of the deletion set, whose parameterized complexity status was repeatedly posed as open problems: (1) Chain SAT, defined by Chitnis, Egri, and Marx [ESA'13, Algorithmica'17], (2) a number of weighted variants of classic directed cut problems, such as Weighted stst-Cut} or Weighted Directed Feedback Vertex Set. By proving that Chain SAT is FPT, we confirm a conjecture of Chitnis, Egri, and Marx that, for any graph HH, if the List HH-Coloring problem is polynomial-time solvable, then the corresponding vertex-deletion problem is fixed-parameter tractable.

Keywords

Cite

@article{arxiv.2111.03450,
  title  = {Flow-augmentation I: Directed graphs},
  author = {Eun Jung Kim and Stefan Kratsch and Marcin Pilipczuk and Magnus Wahlström},
  journal= {arXiv preprint arXiv:2111.03450},
  year   = {2023}
}

Comments

v2. Major update of three flow-augmentation papers. Includes a deterministic version. Weighted Almost 2-SAT algorithm has been removed, as it is superseded by a more general algorithm of Flow-Augmentation III (arXiv:2207.07422)