How to see the forest for the trees
Erika Bérczi-Kovács, András Frank
TL;DR
The paper surveys the Nash-Williams and Tutte tree-packing and tree-covering theorems and places them in a unifying matroid framework, illustrating how they extend to $k$-partition-connectivity and to the decomposition of graphs, hypergraphs, and directed/mixed structures. It develops constructive characterizations and orientation results, linking partition-connectivity with the existence of multiple disjoint spanning trees, arborescences, and hypertrees, and it discusses algorithmic implications via matroid sums and common-basis problems. The discussion extends to hypergraphs, dypergraphs, and rigidity theory, showing how high connectivity underpins generic rigidity and how recent results sharpen our understanding of partition-deficiency and equitable decompositions. The work highlights interdisciplinary connections, including rigidity, optimization, and game-theoretic switching, underscoring the enduring influence of the tree-packing/covering paradigm in combinatorics and beyond.
Abstract
One of the major starting points of discrete optimization is the theorem of Nash-Williams and Tutte on the existence of $k$ disjoint spanning trees of a graph along with its counterpart on the existence of $k$ forests covering all edges of the graph. These elegant results triggered a comprehensive research that gave rise to far-reaching generalizations and found applications at seemingly far-fetched areas. There are well over a thousand papers in the literature, including quite a few brand-new ones. Our first goal is to enlighten some aspects and links of these developments with the hope that the melody finds its way to non-experts. But we hope that experts will also find some novelties in our orchestration.
