Packing algorithms for arborescences (and spanning trees) in capacitated graphs

Packing algorithms for arborescences (and spanning trees) in capacitated graphs

0.00 Avg rating0 Votes
Article ID: iaor2000407
Country: Netherlands
Volume: 82
Issue: 1/2
Start Page Number: 83
End Page Number: 109
Publication Date: Jun 1998
Journal: Mathematical Programming
Authors: ,
Keywords: minimum spanning trees
Abstract:

In a digraph with real-valued edge capacities, we pack the greatest number of arborescences in time O(n3m log(n2/m)); the packing uses at most m distinct arborescences. Here n and m denote the number of vertices and edges in the given graph, respectively. Similar results hold for integral packing: we pack the greatest number of arborescences in time O(min{n, log N}n2m log(n2/m)) using at most m + n − 2 distinct arborescences; here N denotes the largest (integral) capacity of an edge. These results improve the best previous bounds for capacitated digraphs. The algorithm extends to several related problems, including packing spanning trees in an undirected capacitated graph, and covering such graphs by forests. The algorithm provides a new proof of Edmonds' theorem for arborescence packing, for both integral and real capacities, based on a laminar family of sets derived from the packing.

Reviews

Required fields are marked *. Your email address will not be published.