English

Bounded indegree $k$-forests problem and a faster algorithm for directed graph augmentation

Data Structures and Algorithms 2025-10-16 v2 Discrete Mathematics Combinatorics

Abstract

We consider two problems for a directed graph GG, which we show to be closely related. The first one is to find kk edge-disjoint forests in GG of maximal size such that the indegree of each vertex in these forests is at most kk. We describe a min-max characterization for this problem and show that it can be solved in O(kδmlogn)O(k \delta m \log n) time, where (n,m)(n,m) is the size of GG and δ\delta is the difference between kk and the edge connectivity of the graph. The second problem is the directed edge-connectivity augmentation problem, which has been extensively studied before: find a smallest set of directed edges whose addition to the graph makes it strongly kk-connected. We improve the complexity for this problem from O(kδ(m+δn)logn)O(k \delta (m+\delta n)\log n) [Gabow, STOC 1994] to O(kδmlogn)O(k \delta m \log n), by exploiting our solution for the first problem. A similar approach with the same complexity also works for the undirected version of the problem.

Keywords

Cite

@article{arxiv.2409.14881,
  title  = {Bounded indegree $k$-forests problem and a faster algorithm for directed graph augmentation},
  author = {Pavel Arkhipov and Vladimir Kolmogorov},
  journal= {arXiv preprint arXiv:2409.14881},
  year   = {2025}
}

Comments

Got merged with another paper (arXiv:2409.20314)

R2 v1 2026-06-28T18:53:31.359Z