Algebraic Algorithms for b-matching, Shortest Undirected Paths, and f-factors

被引:12
作者
Gabow, Harold N. [1 ]
Sankowski, Piotr [2 ,3 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
[2] Univ Warsaw, Inst Informat, PL-00325 Warsaw, Poland
[3] Sapienza Univ Rome, Dept Comp & Syst Sci, Rome, Italy
来源
2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS) | 2013年
基金
欧洲研究理事会;
关键词
b-matching; shortest undirected paths; f-factors; min-cost max-flow; matrix multiplication; FAST MATRIX MULTIPLICATION; GRAPHS;
D O I
10.1109/FOCS.2013.23
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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)(omega)). More generally for graphs with integral edge weights of maximum absolute value W we find a maximum weight f-factor in time (O)over tilde>(Wf(V)(omega)). (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 shortest-path problem in undirected graphs with conservative edge weights, we define a generalization of the shortest-path tree, and we compute it in (O) over tilde (Wn(omega)) 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.
引用
收藏
页码:137 / 146
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 1979, FCT
[2]  
[Anonymous], THESIS
[3]  
[Anonymous], 2003, COMBINATORIAL OPTIMI
[4]   A POLYNOMIAL ALGORITHM FOR B-MATCHINGS - AN ALTERNATIVE APPROACH [J].
ANSTEE, RP .
INFORMATION PROCESSING LETTERS, 1987, 24 (03) :153-157
[5]  
BUNCH JR, 1974, MATH COMPUT, V28, P231, DOI 10.1090/S0025-5718-1974-0331751-8
[6]  
CHERIYAN J, 1990, LECT NOTES COMPUT SC, V443, P235
[7]  
Cheung H. Y., P FOCS 11, P190
[8]  
Cygan M., P FOCS 12, P531
[9]   MAXIMUM MATCHING AND A POLYHEDRON WITH O'1-VERTICES [J].
EDMONDS, J .
JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS SECTION B-MATHEMATICS AND MATHEMATICAL, 1965, B 69 (1-2) :125-+
[10]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&