|
ABSTRACT
Submodular function maximization is a central problem in combinatorial optimization, generalizing many important problems including Max Cut in directed/undirected graphs and in hypergraphs, certain constraint satisfaction problems, maximum entropy sampling, and maximum facility location problems. Unlike submodular minimization, submodular maximization is NP-hard. In this paper, we give the first constant-factor approximation algorithm for maximizing any non-negative submodular function subject to multiple matroid or knapsack constraints. We emphasize that our results are for non-monotone submodular functions. In particular, for any constant k, we present a (1/k+2+1/k+ε)-approximation for the submodular maximization problem under k matroid constraints, and a (1/5-ε)-approximation algorithm for this problem subject to k knapsack constraints (ε>0 is any constant). We improve the approximation guarantee of our algorithm to 1/k+1+{1/k-1}+ε for k≥2 partition matroid constraints. This idea also gives a ({1/k+ε)-approximation for maximizing a monotone submodular function subject to k≥2 partition matroids, which improves over the previously best known guarantee of 1/k+1.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
. Ageev and M. Sviridenko, Pipage rounding: a new method ofconstructing algorithms with proven performance guarantee. J. Comb. Optim. 8 (2004), no. 3, 307--328.
|
| |
4
|
|
| |
5
|
K. M. Anstreicher, M. Fampa, J. Lee and J.Williams. Using continuous nonlinear relaxations to solve constrained maximum--entropy sampling problems. Mathematical Programming, Series A, 85:221--240, 1999.
|
| |
6
|
|
| |
7
|
. Calinescu, C. Chekuri, M. Pál and J. Vondrák. Maximizing a monotone submodular function under a matroid constraint, IPCO 2007.
|
| |
8
|
. Cherenin. Solving some combinatorial problems of optimal planning by the method of successive calculations, Proc. of the Conference of Experiences and Perspectives of the Applications of Mathematical Methods and Electronic Computers in Planning (in Russian), Mimeograph,Novosibirsk (1962).
|
| |
9
|
. Cornuéjols, M. Fischer and G. Nemhauser. Location of bank accounts to optimize oat: An analytic study of exact and approximation algorithms, Management Science, 23 (1977), 789--810.
|
| |
10
|
. Cornuéjols, M. Fischer and G. Nemhauser. On the uncapacitated location problem, Annals of Discrete Math 1 (1977), 163--178.
|
| |
11
|
. P. Cornuéjols, G. L. Nemhauser and L. A. Wolsey.The uncapacitated facility location problem. In Discrete Location Theory (1990), 119--171.
|
| |
12
|
. Edmonds. Matroids, submodular functions, and certain polyhedra, Combinatorial Structures and Their Applications (1970), 69--87.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
. Frank. Matroids and submodular functions, Annotated Biblographies in Combinatorial Optimization (1997), 65--80.
|
| |
17
|
. Fujishige. Canonical decompositions of symmetric submodular systems, Discrete Applied Mathematics 5 (1983), 175--190.
|
| |
18
|
Michel X. Goemans , Nicholas J. A. Harvey , Satoru Iwata , Vahab Mirrokni, Approximating submodular functions everywhere, Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms, p.535-544, January 04-06, 2009, New York, New York
|
 |
19
|
|
| |
20
|
|
| |
21
|
. Goldengorin, G. Tijsssen and M. Tso.The maximization of submodular Functions: Old and new proofs for the correctness of the dichotomy algorithm, SOM Report, University of Groningen (1999).
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
. R. Khachaturov, Mathematical Methods of Regional Programming, Nauka, Moscow (in Russian), 1989.
|
| |
28
|
|
| |
29
|
C.-W. Ko, J. Lee and M. Queyranne. An exactalgorithm for maximum entropy sampling. Operations Research 43(4):684--691, 1995.
|
| |
30
|
|
| |
31
|
. Lee, G. Nemhauser and Y. Wang.Maximizing a submodular function by integer programming: Polyhedral results for the quadratic case, European Journal of Operational Research 94, 154--166.
|
| |
32
|
J. Lee. Maximum entropy sampling. In: A.H. El-Shaarawi and W.W. Piegorsch, editors, "Encyclopedia of Environmetrics". Wiley, 2001.
|
| |
33
|
J. Lee. Semidefinite programming in experimental design.In: H. Wolkowicz, R. Saigal and L. Vandenberghe, editors, "Handbook of Semidefinite Programming", International Series in Operations Research and Management Science, Vol. 27, Kluwer, 2000.
|
| |
34
|
|
| |
35
|
. Lee, V. Mirrokni, V. Nagarajan and M. Sviridenko. Maximizing Non-Monotone Submodular Functions under Matroid and Knapsack Constraints. IBM Research Report RC24679, 2008.
|
| |
36
|
. Lovász. Submodular functions and convexity. In: A. Bachem et. al., eds, "Mathematical Programmming: The State of the Art," 235--257.
|
 |
37
|
|
| |
38
|
|
| |
39
|
. L. Nemhauser, L. A. Wolsey and M. L. Fisher. An analysis of approximations for maximizing submodular set functions I. Mathematical Programming 14 (1978), 265--294.
|
| |
40
|
. L. Nemhauser, L. A. Wolsey and M. L. Fisher. An analysis of approximations for maximizing submodular set functions II. Mathematical Programming Study 8 (1978), 73--87.
|
| |
41
|
. G. Oxley,"Matroid theory," Oxford Science Publications. The Clarendon Press, Oxford University Press, New York, 1992.
|
| |
42
|
|
 |
43
|
|
| |
44
|
|
| |
45
|
|
| |
46
|
. Schrijver. "Combinatorial Optimization," Volumes A-C. Springer-Verlag, Berlin, 2003.
|
| |
47
|
|
| |
48
|
. C. Shewry, H. P. Wynn, Maximum entropy sampling. J. Appl. Stat. 14 (1987), 165--170.
|
| |
49
|
. Sviridenko. A note on maximizing a submodular set function subject to knapsack constraint. Operations Research Letters 32 (2004), 41--43.
|
| |
50
|
|
 |
51
|
|
| |
52
|
. Vondrák, Personal communication, 2008.
|
|