Matroid-reachability-based decomposition into arborescences
Florian Hörsch, Benjamin Peyrille, Zoltán Szigeti
TL;DR
The paper generalizes matroid-based and matroid-reachability-based packing of arborescences to provide decomposition results via an $(\ell,\ell')$-limited framework, applicable to directed graphs and hypergraphs. It develops a robust polyhedral (TDI) description using biset/petal structures and OW-laminar families, including extended-graph constructions to handle packing bounds. The main contributions are necessary and sufficient conditions for existence and decomposition of such packings (with both lower and upper bounds) and their extension to hyperarborescences, supported by detailed proofs and polyhedral duality arguments. The results unify and extend prior theorems (Edmonds, Kamiyama-Katoh-Takizawa, Király, Gao-Yang) and yield polynomial-time algorithms given a matroid rank oracle, enabling practical decomposition in network design and rigidity contexts.
Abstract
The problem of matroid-reachability-based packing of arborescences was solved by Király. Here we solve the corresponding decomposition problem that turns out to be more complicated. The result is obtained from the solution of the more general problem of matroid-reachability-based $(\ell,\ell')$-limited packing of arborescences where we are given a lower bound $\ell$ and an upper bound $\ell'$ on the total number of arborescences in the packing. The problem is considered for branchings and in directed hypergraphs as well.
