Minimal $L^p$-congestion spanning trees on weighted graphs
Alberto Castejón Lafuente, Emilio Estévez, Carlos Meniño Cotón, M. Carmen Somoza
TL;DR
This work extends spanning-tree congestion to the $L^p$ regime on weighted graphs by introducing $\mathcal{C}_p(G,\omega)$ and detailing its fundamental properties, including convergence to the classical congestion as $p\to\infty$ and stability under weight perturbations. It develops three general polynomial-time algorithms to approximate minimal $L^p$-STC in arbitrary weighted graphs and two planar-graph-specific variants, leveraging dual graphs and low-stretch insights. The paper provides lower bounds, exact results for complete and multipartite graphs, and extensive computational experiments on planar, nonplanar, and weighted graphs, showing that the Congestion Descent method often yields superior bounds while the planar methods offer fast heuristics. The results yield practical, “superoptimal” spanning trees that minimize multiple congestion criteria and improve known bounds for challenging classes like hypercubes, with implications for network design and robust routing under weighted constraints.
Abstract
A generalization of the notion of spanning tree congestion for weighted graphs is introduced. The $L^p$ congestion of a spanning tree is defined as the $L^p$ norm of the edge congestion of that tree. In this context, the classical congestion is the $L^\infty$-congestion. Explicit estimations of the minimal spanning tree $L^p$ congestion for some families of graphs are given. In addition, we introduce a polynomial-time algorithm for approximating the minimal $L^p$-congestion spanning tree in any weighted graph and another two similar algorithms for weighted planar graphs. The performance of these algorithms is tested in several graphs.
