Faster exact and approximation algorithms for packing and covering matroids via push-relabel

被引:0
|
作者
Quanrud, Kent [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
关键词
MAXIMUM; INTERSECTION; STRENGTH; CONNECTIVITY; MEMBERSHIP; PARTITION; BOUNDS; TREES; CUTS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Matroids are a fundamental object of study in combinatorial optimization. Three closely related and important problems involving matroids are maximizing the size of the union of k independent sets (that is, k-fold matroid union), computing k disjoint bases (a.k.a. matroid base packing), and covering the elements by k bases (a.k.a. matroid base covering). These problems generalize naturally to integral and real-valued capacities on the elements. This work develops faster exact and/or approximation problems for these and some other closely related problems such as optimal reinforcement and matroid membership. We obtain improved running times both for general matroids in the independence oracle model and for the graphic matroid. The main thrust of our improvements comes from developing a faster and unifying push-relabel algorithm for the integer-capacitated versions of these problems, building on previous work by Frank and Miklos [24]. We then build on this algorithm in two directions. First we develop a faster augmenting path subroutine for k-fold matroid union that, when appended to an approximation version of the push-relabel algorithm, gives a faster exact algorithm for some parameters of k. In particular we obtain a subquadratic-query running time in the uncapacitated setting for the three basic problems listed above. We also obtain faster approximation algorithms for these problems with real-valued capacities by reducing to small integral capacities via randomized rounding. To this end, we develop a new randomized rounding technique for base covering problems in matroids that may also be of independent interest.
引用
收藏
页码:2305 / 2336
页数:32
相关论文
共 27 条
  • [21] Improved Approximation Algorithms for Maximum Resource Bin Packing and Lazy Bin Covering Problems
    Mingen Lin
    Yang Yang
    Jinhui Xu
    Algorithmica, 2010, 57 : 232 - 251
  • [22] Improved Approximation Algorithms for Maximum Resource Bin Packing and Lazy Bin Covering Problems
    Lin, Mingen
    Yang, Yang
    Xu, Jinhui
    ALGORITHMICA, 2010, 57 (02) : 232 - 251
  • [23] Improved approximation algorithms for Maximum Resource Bin Packing and Lazy Bin Covering problems
    Lin, Mingen
    Yang, Yang
    Xu, Jinhui
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2006, 4288 : 567 - +
  • [24] ON THE NUMBER OF ITERATIONS FOR DANTZIG-WOLFE OPTIMIZATION AND PACKING-COVERING APPROXIMATION ALGORITHMS
    Klein, Philip
    Young, Neal E.
    SIAM JOURNAL ON COMPUTING, 2015, 44 (04) : 1154 - 1172
  • [25] Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight Updates
    Bhattacharya, Sayan
    Kiss, Peter
    Saranurak, Thatchaphol
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 1 - 47
  • [26] APPROXIMATION ALGORITHMS FOR INTEGER COVERING PROBLEMS VIA GREEDY COLUMN GENERATION
    CRAMA, Y
    VANDEKLUNDERT, J
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1994, 28 (03): : 283 - 302
  • [27] Faster Approximation Schemes for Fractional Multicommodity Flow Problems via Dynamic Graph Algorithms
    Madry, Aleksander
    STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 121 - 130