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
基金
欧洲研究理事会;
关键词
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
相关论文
共 21 条
  • [1] Algorithms for weighted matching generalizations I: Bipartite graphs, B-matching, and unweighted F-factors∗
    Gabow H.N.
    Sankowski P.
    [J]. 1600, Society for Industrial and Applied Mathematics Publications (50): : 440 - 486
  • [2] ALGORITHMS FOR WEIGHTED MATCHING GENERALIZATIONS I: BIPARTITE GRAPHS, b-MATCHING, AND UNWEIGHTED f-FACTORS
    Gabow, Harold N.
    Sankowski, Piotr
    [J]. SIAM JOURNAL ON COMPUTING, 2021, 50 (02) : 440 - 486
  • [3] ALGORITHMS FOR WEIGHTED MATCHING GENERALIZATIONS II: f-FACTORS AND THE SPECIAL CASE OF SHORTEST PATHS
    Gabow, Harold N.
    Sankowski, Piotr
    [J]. SIAM JOURNAL ON COMPUTING, 2021, 50 (02) : 555 - 601
  • [4] Data Structures for Weighted Matching and Extensions to b-matching and f-factors
    Gabow, Harold N.
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2018, 14 (03)
  • [5] A NOTE ON F-FACTORS IN DIRECTED AND UNDIRECTED MULTIGRAPHS
    FRAISSE, P
    HELL, P
    KIRKPATRICK, DG
    [J]. GRAPHS AND COMBINATORICS, 1986, 2 (01) : 61 - 66
  • [6] Massively Parallel Algorithms for b-Matching*
    Ghaffari, Mohsen
    Grunau, Christoph
    Mitrovic, Slobodan
    [J]. PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 35 - 44
  • [7] EFFICIENT APPROXIMATION ALGORITHMS FOR WEIGHTED b-MATCHING
    Khan, Arif
    Pothen, Alex
    Patwary, Md. Mostofa Ali
    Satish, Nadathur Rajagopalan
    Sundaram, Narayanan
    Manne, Fredrik
    Halappanavar, Mahantesh
    Dubey, Pradeep
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S593 - S619
  • [8] F-FACTORS OF GRAPHS - GENERALIZED MATCHING PROBLEM
    MUHLBACHER, J
    [J]. INFORMATION PROCESSING LETTERS, 1979, 8 (04) : 207 - 214
  • [9] FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS
    Baswana, Surender
    Kavitha, Telikepalli
    [J]. SIAM JOURNAL ON COMPUTING, 2010, 39 (07) : 2865 - 2896
  • [10] Near Optimal Algorithms for Online Maximum Weighted b-Matching
    Ting, Hingfung
    Xiang, Xiangzhong
    [J]. FRONTIERS IN ALGORITHMICS, FAW 2014, 2014, 8497 : 240 - 251