Semi-streaming Algorithms for Submodular Matroid Intersection

被引:3
作者
Garg, Paritosh [1 ]
Jordan, Linus [1 ]
Svensson, Ola [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
来源
INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2021 | 2021年 / 12707卷
基金
瑞士国家科学基金会;
关键词
D O I
10.1007/978-3-030-73879-2_15
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 used structural properties fail for k >= 3.
引用
收藏
页码:208 / 222
页数:15
相关论文
共 15 条
  • [1] [Anonymous], 2014, P 17 INT C APPR ALG
  • [2] Local ratio:: A unified framework for approximation algorithms -: In memoriam:: Shimon!Even -: 1935-2004
    Bar-Yehuda, R
    Bendel, K
    Freund, A
    Rawitz, D
    [J]. ACM COMPUTING SURVEYS, 2004, 36 (04) : 422 - 463
  • [3] Bar-Yehuda R., 1985, Analysis and Design of Algorithms for Combinatorial Problems, Udine, 1982,, V109, P27
  • [4] Chakrabarti A., 2013, ARXIV
  • [5] Edmonds Jack, 1979, Annals of discrete Mathematics, V4, P39
  • [6] On graph problems in a semi-streaming model
    Feigenbaum, J
    Kannan, S
    McGregor, A
    Suri, S
    Zhang, J
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 348 (2-3) : 207 - 216
  • [7] Fleiner T., 2001, Integer Programming and Combinatorial Optimization. 8th International IPCO Conference. Proceedings (Lecture Notes in Computer Science Vol.2081), P105
  • [8] Garg P, 2021, Arxiv, DOI arXiv:2102.04348
  • [9] Ghaffari M., OPENACCESS SERIES IN, V69, DOI [10.4230/OASIcs.SOSA.2019.13,http://drops.dagstuhl.de/opus/volltexte/2018/10039, DOI 10.4230/OASICS.SOSA.2019.13,HTTP://DROPS.DAGSTUHL.DE/OPUS/VOLLTEXTE/2018/10039]
  • [10] Huang C., 2020, ABS200205477 CORR