|
ABSTRACT
Submodular functions are a key concept in combinatorial optimization. Algorithms that involve submodular functions usually assume that they are given by a (value) oracle. Many interesting problems involving submodular functions can be solved using only polynomially many queries to the oracle, e.g., exact minimization or approximate maximization. In this paper, we consider the problem of approximating a non-negative, monotone, submodular function f on a ground set of size n everywhere, after only poly(n) oracle queries. Our main result is a deterministic algorithm that makes poly(n) oracle queries and derives a function f such that, for every set S, f(S) approximates f(S) within a factor α(n), where α(n) = √n+1 for rank functions of matroids and α(n), = O(√n log n) for general monotone submodular functions. Our result is based on approximately finding a maximum volume inscribed ellipsoid in a symmetrized polymatroid, and the analysis involves various properties of submodular functions and polymatroids. Our algorithm is tight up to logarithmic factors. Indeed, we show that no algorithm can achieve a factor better than Ω(√n/log n), even for rank functions of a matroid.
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
|
N. Alon and J. Spencer. "The Probabilistic Method". Wiley, second edition, 2000.
|
 |
2
|
|
| |
3
|
A. Assad and W. Xu. "The Quadratic Minimum Spanning Tree Problem". Naval Research Logistics, 39, 1992.
|
| |
4
|
K. Ball. "An Elementary Introduction to Modern Convex Geometry". Flavors of Geometry, MSRI Publications, 1997.
|
| |
5
|
R. G. Bland, D. Goldfarb and M. J. Todd. "The Ellipsoid Method: A Survey". Operations Research, 29, 1981.
|
 |
6
|
|
| |
7
|
J. Edmonds, "Matroids and the Greedy Algorithm", Mathematical Programming, 1, 127--136, 1971.
|
| |
8
|
K. Fan, "On a theorem of Weyl concerning the eigenvalues of linear transformations, II", Proc. Nat. Acad. Sci., 1950.
|
| |
9
|
|
| |
10
|
S. Fujishige, "Submodular Functions and Optimization", volume 58 of Annals of Discrete Mathematics. Elsevier, second edition, 2005.
|
| |
11
|
D. Golovin, "Max-Min Fair Allocation of Indivisible Goods". Technical Report CMU-CS-05-144, 2005.
|
| |
12
|
M. Grötschel, L. Lovász, and A. Schrijver, "Geometric Algorithms and Combinatorial Optimization", Springer Verlag, second edition, 1993.
|
| |
13
|
O. Güler and F. Gürtina, "The extremal volume ellipsoids of convex bodies, their symmetry properties, and their determination in some special cases", arXiv:0709.707v1.
|
 |
14
|
|
| |
15
|
|
| |
16
|
F. John. "Extremum problems with inequalities as subsidiary conditions", Studies and Essays, presented to R. Courant on his 60th Birthday, January 8, 1948, Interscience, New York, 187--204, 1948.
|
| |
17
|
|
| |
18
|
S. Khot, R. Lipton, E. Markakis and A. Mehta. "Inapproximability results for combinatorial auctions with submodular utility functions", WINE, 92--101, 2005.
|
| |
19
|
|
| |
20
|
P. Kumar and E. A. Yildirim, "Minimum-Volume Enclosing Ellipsoids and Core Sets", Journal of Optimization Theory and Applications, 126, 1--21, 2005.
|
| |
21
|
B. Lehmann, D. J. Lehmann and N. Nisan. "Combinatorial auctions with decreasing marginal utilities", Games and Economic Behavior, 55, 270--296, 2006.
|
| |
22
|
|
| |
23
|
L. Lovász, "Submodular Functions and Convexity", in A. Bachem et al., eds, Mathematical Programmming: The State of the Art, 235--257, 1983.
|
| |
24
|
|
| |
25
|
|
| |
26
|
H. Narayanan, "Submodular Functions and Electrical Networks", Elsevier, 1997.
|
| |
27
|
G. L. Nemhauser, L. A. Wolsey and M. L. Fisher. "An analysis of approximations for maximizing submodular set functions I". Mathematical Programming, 14, 1978.
|
| |
28
|
A. Schrijver, "Combinatorial Optimization: Polyhedra and Efficiency". Springer, 2004.
|
| |
29
|
|
| |
30
|
J. Spencer, "Six Standard Deviations Suffice", Trans. Amer. Math. Soc., 289, 679--706, 1985.
|
| |
31
|
|
| |
32
|
|
| |
33
|
M. J. Todd. "On Minimum Volume Ellipsoids Containing Part of a Given Ellipsoid". Math of OR, 1982.
|
 |
34
|
|
| |
35
|
L. A. Wolsey. "An Analysis of the Greedy Algorithm for the Submodular Set Covering Problem". Combinatorica, 2, 385--393, 1982.
|
CITED BY
|
|
Jon Lee , Vahab S. Mirrokni , Viswanath Nagarajan , Maxim Sviridenko, Non-monotone submodular maximization under matroid and knapsack constraints, Proceedings of the 41st annual ACM symposium on Theory of computing, May 31-June 02, 2009, Bethesda, MD, USA
|
|