Generalized budgeted submodular set function maximization

Abstract In the generalized budgeted submodular set function maximization problem, we are given a ground set of elements and a set of bins. Each bin has its own cost and the cost of each element depends on its associated bin. The goal is to find a subset of elements along with an associated set of bins such that the overall costs of both is at most a given budget, and the profit is maximized. We present an algorithm that guarantees a 1 2 ( 1 − 1 e α ) -approximation, where α ≤ 1 is the approximation factor of an algorithm for a sub-problem. If the costs satisfy a specific condition, we provide a polynomial-time algorithm that gives us α = 1 − ϵ , while for the general case we design an algorithm with α = 1 − 1 e − ϵ . We extend our results providing a bi-criterion approximation algorithm where we can spend an extra budget up to a factor β ≥ 1 to guarantee a 1 2 ( 1 − 1 e α β ) -approximation.

[1]  Jan Vondrák,et al.  Submodular Maximization over Multiple Matroids via Generalized Exchange Properties , 2010, Math. Oper. Res..

[2]  Christos H. Papadimitriou,et al.  Locally Adaptive Optimization: Adaptive Seeding for Monotone Submodular Functions , 2016, SODA.

[3]  Maxim Sviridenko,et al.  A note on maximizing a submodular set function subject to a knapsack constraint , 2004, Oper. Res. Lett..

[4]  Vahab S. Mirrokni,et al.  Maximizing Non-Monotone Submodular Functions , 2011, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[5]  Guido Schäfer,et al.  The Ground-Set-Cost Budgeted Maximum Coverage Problem , 2016, MFCS.

[6]  Vahab Mirrokni,et al.  Maximizing Non-Monotone Submodular Functions , 2007, FOCS 2007.

[7]  Lior Seeman,et al.  Approximability of Adaptive Seeding under Knapsack Constraints , 2015, EC.

[8]  Ioannis Caragiannis,et al.  Wavelength Management in WDM Rings to Maximize the Number of Connections , 2007, SIAM J. Discret. Math..

[9]  Gianpiero Monaco,et al.  Generalized Budgeted Submodular Set Function Maximization , 2018, MFCS.

[10]  Gianlorenzo D'Angelo,et al.  Influence Maximization in the Independent Cascade Model , 2016, ICTCS.

[11]  Samir Khuller,et al.  The Budgeted Maximum Coverage Problem , 1999, Inf. Process. Lett..

[12]  Amit Kumar,et al.  Maximum Coverage Problem with Group Budget Constraints and Applications , 2004, APPROX-RANDOM.

[13]  Lior Seeman,et al.  Adaptive Seeding in Social Networks , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[14]  Gianlorenzo D'Angelo,et al.  Selecting Nodes and Buying Links to Maximize the Information Diffusion in a Network , 2017, MFCS.

[15]  Gianpiero Monaco,et al.  A 6/5-approximation algorithm for the maximum 3-cover problem , 2013, J. Comb. Optim..

[16]  Rishabh K. Iyer,et al.  Submodular Optimization with Submodular Cover and Submodular Knapsack Constraints , 2013, NIPS.

[17]  Joseph Naor,et al.  A Tight Linear Time (1/2)-Approximation for Unconstrained Submodular Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[18]  Viggo Kann,et al.  Maximum Bounded 3-Dimensional Matching is MAX SNP-Complete , 1991, Inf. Process. Lett..

[19]  Chandra Chekuri,et al.  Submodular function maximization via the multilinear relaxation and contention resolution schemes , 2011, STOC '11.

[20]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[21]  Jan Vondrák,et al.  Maximizing a Monotone Submodular Function Subject to a Matroid Constraint , 2011, SIAM J. Comput..

[22]  Gianlorenzo D'Angelo,et al.  Recommending links through influence maximization , 2017, Theor. Comput. Sci..

[23]  Reuven Cohen,et al.  The Generalized Maximum Coverage Problem , 2008, Inf. Process. Lett..

[24]  Yuval Filmus,et al.  Monotone Submodular Maximization over a Matroid via Non-Oblivious Local Search , 2012, SIAM J. Comput..

[25]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[26]  Justin Ward A (k+3)/2-approximation algorithm for monotone submodular k-set packing and general k-exchange systems , 2012, STACS.