English

Unbreakable Decomposition in Close-to-Linear Time

Data Structures and Algorithms 2024-08-20 v1

Abstract

Unbreakable decomposition, introduced by Cygan et al. (SICOMP'19) and Cygan et al. (TALG'20), has proven to be one of the most powerful tools for parameterized graph cut problems in recent years. Unfortunately, all known constructions require at least Ωk(mn2)\Omega_k\left(mn^2\right) time, given an undirected graph with nn vertices, mm edges, and cut-size parameter kk. In this work, we show the first close-to-linear time parameterized algorithm that computes an unbreakable decomposition. More precisely, for any 0<ϵ10<\epsilon\leq 1, our algorithm runs in time 2O(kϵlogkϵ)m1+ϵ2^{O(\frac{k}{\epsilon} \log \frac{k}{\epsilon})}m^{1 + \epsilon} and computes a (O(k/ϵ),k)(O(k/\epsilon), k) unbreakable tree decomposition of GG, where each bag has adhesion at most O(k/ϵ)O(k/\epsilon). This immediately opens up possibilities for obtaining close-to-linear time algorithms for numerous problems whose only known solution is based on unbreakable decomposition.

Keywords

Cite

@article{arxiv.2408.09368,
  title  = {Unbreakable Decomposition in Close-to-Linear Time},
  author = {Aditya Anand and Euiwoong Lee and Jason Li and Yaowei Long and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2408.09368},
  year   = {2024}
}

Comments

37 pages

R2 v1 2026-06-28T18:15:46.580Z