English

Twin-width III: Max Independent Set, Min Dominating Set, and Coloring

Data Structures and Algorithms 2021-02-15 v2 Computational Complexity Discrete Mathematics Combinatorics

Abstract

We recently introduced the graph invariant twin-width, and showed that first-order model checking can be solved in time f(d,k)nf(d,k)n for nn-vertex graphs given with a witness that the twin-width is at most dd, called dd-contraction sequence or dd-sequence, and formulas of size kk [Bonnet et al., FOCS '20]. The inevitable price to pay for such a general result is that ff is a tower of exponentials of height roughly kk. In this paper, we show that algorithms based on twin-width need not be impractical. We present 2O(k)n2^{O(k)}n-time algorithms for kk-Independent Set, rr-Scattered Set, kk-Clique, and kk-Dominating Set when an O(1)O(1)-sequence is provided. We further show how to solve weighted kk-Independent Set, Subgraph Isomorphism, and Induced Subgraph Isomorphism, in time 2O(klogk)n2^{O(k \log k)}n. These algorithms are based on a dynamic programming scheme following the sequence of contractions forward. We then show a second algorithmic use of the contraction sequence, by starting at its end and rewinding it. As an example, we establish that bounded twin-width classes are χ\chi-bounded. This significantly extends the χ\chi-boundedness of bounded rank-width classes, and does so with a very concise proof. The third algorithmic use of twin-width builds on the second one. Playing the contraction sequence backward, we show that bounded twin-width graphs can be edge-partitioned into a linear number of bicliques, such that both sides of the bicliques are on consecutive vertices, in a fixed vertex ordering. Given that biclique edge-partition, we show how to solve the unweighted Single-Source Shortest Paths and hence All-Pairs Shortest Paths in sublinear time O(nlogn)O(n \log n) and time O(n2logn)O(n^2 \log n), respectively. Finally we show that Min Dominating Set and related problems have constant integrality gaps on bounded twin-width classes, thereby getting constant approximations on these classes.

Keywords

Cite

@article{arxiv.2007.14161,
  title  = {Twin-width III: Max Independent Set, Min Dominating Set, and Coloring},
  author = {Édouard Bonnet and Colin Geniet and Eun Jung Kim and Stéphan Thomassé and Rémi Watrigant},
  journal= {arXiv preprint arXiv:2007.14161},
  year   = {2021}
}

Comments

38 pages, 6 figures. This version contains more results, notably the approximation for Min Dominating Set, and the title has been edited accordingly