SYMMETRY AND APPROXIMABILITY OF SUBMODULAR MAXIMIZATION PROBLEMS

被引:65
作者
Vondrak, Jan [1 ,2 ]
机构
[1] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[2] Princeton Univ, Princeton, NJ 08544 USA
关键词
submodular functions; approximation algorithms; query complexity; COMBINATORIAL AUCTIONS; MATROID CONSTRAINT; FUNCTION SUBJECT; SET FUNCTIONS; ALGORITHM; APPROXIMATIONS;
D O I
10.1137/110832318
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A number of recent results on optimization problems involving submodular functions have made use of the multilinear relaxation of the problem. These results hold typically in the value oracle model, where the objective function is accessible via a black box returning f(S) for a given S. We present a general approach to deriving inapproximability results in the value oracle model, based on the notion of symmetry gap. Our main result is that for any fixed instance that exhibits a certain symmetry gap in its multilinear relaxation, there is a naturally related class of instances for which a better approximation factor than the symmetry gap would require exponentially many oracle queries. This unifies several known hardness results for submodular maximization, e. g., the optimality of (1 - 1/e)-approximation for monotone submodular maximization under a cardinality constraint and the impossibility of (1/2 + epsilon)-approximation for unconstrained (nonmonotone) submodular maximization. As a new application, we consider the problem of maximizing a nonmonotone submodular function over the bases of a matroid. A (1/6 - o(1))-approximation has been developed for this problem, assuming that the matroid contains two disjoint bases. We show that the best approximation one can achieve is indeed related to packings of bases in the matroid. Specifically, for any k >= 2, there is a class of matroids of fractional base packing number nu = k/k-1 such that any algorithm achieving a better than (1 - 1/nu) = 1/k-approximation for this class would require exponentially many value queries. In particular, there is no constant factor approximation for maximizing a nonmonotone submodular function over the bases of a general matroid. On the positive side, we present a 1/2 (1 - 1/nu - o(1))-approximation algorithm assuming fractional base packing number at least nu, where nu is an element of (1, 2]. We also present an improved 0.309-approximation for maximization of a nonmonotone submodular function subject to a matroid independence constraint, improving the previously known factor of 1/4 - epsilon. For this problem, we obtain a hardness of (1/2 + epsilon)-approximation for any fixed epsilon > 0.
引用
收藏
页码:265 / 304
页数:40
相关论文
共 32 条
[1]   Pipage rounding: A new method of constructing algorithms with proven performance guarantee [J].
Ageev, AA ;
Sviridenko, MI .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2004, 8 (03) :307-328
[2]  
Alon N, 2008, PROBABILISTIC METHOD
[3]  
[Anonymous], 2012, P 13 ACM C EL COMM E
[4]  
[Anonymous], 2003, COMBINATORIAL OPTIMI
[5]  
BUCHBINDER N., 2012, P 53 IEEE FOCS
[6]  
Calinescu G, 2007, LECT NOTES COMPUT SC, V4513, P182
[7]   MAXIMIZING A MONOTONE SUBMODULAR FUNCTION SUBJECT TO A MATROID CONSTRAINT [J].
Calinescu, Gruia ;
Chekuri, Chandra ;
Pal, Martin ;
Vondrak, Jan .
SIAM JOURNAL ON COMPUTING, 2011, 40 (06) :1740-1766
[8]  
DOBZINSKI S., 2012, P 44 ACM STOC, P1107
[9]  
Dughmi S, 2011, ACM S THEORY COMPUT, P149
[10]   Limitations of Randomized Mechanisms for Combinatorial Auctions [J].
Dughmi, Shaddin ;
Vondrak, Jan .
2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, :502-511