DocumentCode
655180
Title
Algebraic Algorithms for B-Matching, Shortest Undirected Paths, and F-Factors
Author
Gabow, Harold N. ; Sankowski, Piotr
Author_Institution
Dept. of Comput. Sci., Univ. of Colorado at Boulder, Boulder, CO, USA
fYear
2013
fDate
26-29 Oct. 2013
Firstpage
137
Lastpage
146
Abstract
Let G = (V, E) be a graph with f : V → Z+ a function assigning degree bounds to vertices. We present the first efficient algebraic algorithm to find an f-factor. The time is O(f(V )ω). More generally for graphs with integral edge weights of maximum absolute value W we find a maximum weight f-factor in time Õ(Wf(V )ω). (The algorithms are correct with high probability and can be made Las Vegas.) We also present three specializations of these algorithms: For maximum weight perfect f-matching the algorithm is considerably simpler (and almost identical to its special case of ordinary weighted matching). For the single-source shortestpath problem in undirected graphs with conservative edge weights, we define a generalization of the shortest-path tree, and we compute it in ̃Õ(Wnω) time. For bipartite graphs, we improve the known complexity bounds for vertex-capacitated max-flow and min-cost max-flow on a subclass of graphs.
Keywords
algebra; computational complexity; graph theory; F-factors; O(Wnω) time; algebraic algorithms; b-matching algorithm; capacitated max-flow; conservative edge weights; integral edge weights; maximum absolute value; maximum weight perfect f-matching algorithm; min-cost max-flow; shortest undirected paths; single-source shortestpath problem; Bipartite graph; Complexity theory; Computer science; Educational institutions; Periodic structures; Polynomials; Standards; b-matching; f-factors; matrix multiplication; min-cost max-flow; shortest undirected paths;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on
Conference_Location
Berkeley, CA
ISSN
0272-5428
Type
conf
DOI
10.1109/FOCS.2013.23
Filename
6686149
Link To Document