Semi-streaming algorithms for submodular matroid intersection

被引:0
|
作者
Garg, Paritosh [1 ]
Jordan, Linus [1 ]
Svensson, Ola [1 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
基金
瑞士国家科学基金会;
关键词
Matroid Intersection; Submodular Functions; Semi-Streaming Algorithms; MATCHINGS;
D O I
10.1007/s10107-022-01858-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While the basic greedy algorithm gives a semi-streaming algorithm with an approximation guarantee of 2 for the unweighted matching problem, it was only recently that Paz and Schwartzman obtained an analogous result for weighted instances. Their approach is based on the versatile local ratio technique and also applies to generalizations such as weighted hypergraph matchings. However, the framework for the analysis fails for the related problem of weighted matroid intersection and as a result the approximation guarantee for weighted instances did not match the factor 2 achieved by the greedy algorithm for unweighted instances.Our main result closes this gap by developing a semi-streaming algorithm with an approximation guarantee of 2 + epsilon for weighted matroid intersection, improving upon the previous best guarantee of 4 + epsilon. Our techniques also allow us to generalize recent results by Levin and Wajc on submodular maximization subject to matching constraints to that of matroid-intersection constraints. While our algorithm is an adaptation of the local ratio technique used in previous works, the analysis deviates significantly and relies on structural properties of matroid intersection, called kernels. Finally, we also conjecture that our algorithm gives a (k + epsilon) approximation for the intersection of k matroids but prove that new tools are needed in the analysis as the structural properties we use fail for k >= 3.
引用
收藏
页码:967 / 990
页数:24
相关论文
共 50 条
  • [41] A Simple Semi-Streaming Algorithm for Global Minimum Cuts
    Assadi, Sepehr
    Dudej, Aditi
    [J]. 2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 172 - 180
  • [42] IMPROVED BOUNDS FOR MATROID PARTITION AND INTERSECTION ALGORITHMS
    CUNNINGHAM, WH
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (04) : 948 - 957
  • [43] IMPROVED APPROXIMATION GUARANTEES FOR WEIGHTED MATCHING IN THE SEMI-STREAMING MODEL
    Epstein, Leah
    Levin, Asaf
    Mestre, Julian
    Segev, Danny
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2011, 25 (03) : 1251 - 1265
  • [44] Multipass Streaming Algorithms for Regularized Submodular Maximization
    Gong, Qingin
    Gao, Suixiang
    Wang, Fengmin
    Yang, Ruiqi
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2024, 29 (01) : 76 - 85
  • [45] Semi-Streaming Bipartite Matching in Fewer Passes and Optimal Space
    Assadi, Sepehr
    Jambulapati, Arun
    Jin, Yujia
    Sidford, Aaron
    Tian, Kevin
    [J]. PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 627 - 669
  • [46] IMPROVED APPROXIMATION GUARANTEES FOR WEIGHTED MATCHING IN THE SEMI-STREAMING MODEL
    Epstein, Leah
    Levin, Asaf
    Mestre, Julian
    Segev, Danny
    [J]. 27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 347 - 358
  • [47] A (2+ε)-Approximation for MaximumWeight Matching in the Semi-streaming Model
    Paz, Ami
    Schwartzman, Gregory
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2019, 15 (02)
  • [48] Streaming algorithms for maximizing the difference of submodular functions and the sum of submodular and supermodular functions
    Lu, Cheng
    Yang, Wenguo
    Gao, Suixiang
    [J]. OPTIMIZATION LETTERS, 2023, 17 (07) : 1643 - 1667
  • [49] Streaming algorithms for maximizing the difference of submodular functions and the sum of submodular and supermodular functions
    Cheng Lu
    Wenguo Yang
    Suixiang Gao
    [J]. Optimization Letters, 2023, 17 : 1643 - 1667
  • [50] Comparison of matroid intersection algorithms for large circuit analysis
    Galan, M
    Fernandez, FV
    RodriguezVazquez, A
    [J]. ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1784 - 1787