Faster algorithms for packing forests in graphs and related problems

View at publisher
Authors: Pavel Arkhipov, Vladimir Kolmogorov
Cited by: 0

Abstract

We consider several problems related to packing forests in graphs. The first one is to find \(k\) edge-disjoint forests in a directed graph \(G\) of maximal size such that the indegree of each vertex in these forests is at most \(k\). We describe a min-max characterization for this problem and show that it can be solved in almost linear time for fixed \(k\), extending the algorithm of [Gabow, 1995]. Specifically, the complexity is \(O(k\delta m\log n)\), where \(n,m\) are the number of vertices and edges in \(G\) respectively, and \(\delta = \max\{1, k - k_G\}\), where \(k_G\) is the edge connectivity of the graph. Using our solution to this problem, we improve complexities for two existing applications:

Fields of Study & Subjects

Optimization and Packing Problems Complexity and Algorithms in Graphs Advanced Graph Theory Research

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
4023–4042
Publication date
1 January 2026
Language
EN