Submodular Maximization over Multiple Matroids via Generalized Exchange Properties

被引:99
|
作者
Lee, Jon [1 ]
Sviridenko, Maxim [1 ]
Vondrak, Jan [2 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] IBM Almaden Res Ctr, San Jose, CA 95120 USA
关键词
matroid; submodular function; approximation algorithm; ALGORITHM; APPROXIMATIONS;
D O I
10.1287/moor.1100.0463
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Submodular function maximization is a central problem in combinatorial optimization, generalizing many important NP-hard problems including max cut in digraphs, graphs, and hypergraphs; certain constraint satisfaction problems; maximum entropy sampling; and maximum facility location problems. Our main result is that for any k >= 2 and any epsilon > 0, there is a natural local search algorithm that has approximation guarantee of 1/(k+epsilon) for the problem of maximizing a monotone submodular function subject to k matroid constraints. This improves upon the 1/(k+1)-approximation of Fisher, Nemhauser, and Wolsey obtained in 1978 [Fisher, M., G. Nemhauser, L. Wolsey. 1978. An analysis of approximations for maximizing submodular set functions-II. Math. Programming Stud. 8 73-87]. Also, our analysis can be applied to the problem of maximizing a linear objective function and even a general nonmonotone submodular function subject to k matroid constraints. We show that, in these cases, the approximation guarantees of our algorithms are 1/(k-1+epsilon) and 1/(k+1+1/(k-1)+epsilon), respectively. Our analyses are based on two new exchange properties for matroids. One is a generalization of the classical Rota exchange property for matroid bases, and another is an exchange property for two matroids based on the structure of matroid intersection.
引用
收藏
页码:795 / 806
页数:12
相关论文
共 50 条
  • [1] Submodular Maximization over Multiple Matroids via Generalized Exchange Properties
    Lee, Jon
    Sviridenko, Maxim
    Vondrak, Jan
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2009, 5687 : 244 - 257
  • [2] Fully Dynamic Submodular Maximization over Matroids
    Dutting, Paul
    Fusco, Federico
    Lattanzi, Silvio
    Norouzi-fard, Ashkan
    Zadimoghaddam, Morteza
    ACM TRANSACTIONS ON ALGORITHMS, 2025, 21 (01)
  • [3] Deletion Robust Submodular Maximization over Matroids
    Dutting, Paul
    Fusco, Federico
    Lattanzi, Silvio
    Norouzi-Fard, Ashkan
    Zadimoghaddam, Morteza
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [4] Faster Submodular Maximization for Several Classes of Matroids
    Henzinger, Monika
    Liu, Paul
    Vondrák, Jan
    Zheng, Da Wei
    Leibniz International Proceedings in Informatics, LIPIcs, 2023, 261
  • [5] Submodular maximization meets streaming: matchings, matroids, and more
    Chakrabarti, Amit
    Kale, Sagar
    MATHEMATICAL PROGRAMMING, 2015, 154 (1-2) : 225 - 247
  • [6] Submodular maximization meets streaming: matchings, matroids, and more
    Amit Chakrabarti
    Sagar Kale
    Mathematical Programming, 2015, 154 : 225 - 247
  • [7] Parallelizing Greedy for Submodular Set Function Maximization in Matroids and Beyond
    Chekuri, Chandra
    Quanrud, Kent
    PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, : 78 - 89
  • [8] Distributed Submodular Maximization on Partition Matroids for Planning on Large Sensor Networks
    Corah, Micah
    Michael, Nathan
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 6792 - 6799
  • [9] Generalized budgeted submodular set function maximization
    Cellinese, Francesco
    D'Angelo, Gianlorenzo
    Monaco, Gianpiero
    Velaj, Yllka
    INFORMATION AND COMPUTATION, 2021, 281
  • [10] Submodular Maximization via Gradient Ascent: The Case of Deep Submodular Functions
    Bai, Wenruo
    Noble, William S.
    Bilmes, Jeff A.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31