Maximizing Submodular Functions under Submodular Constraints

被引:0
|
作者
Padmanabhan, Madhavan R. [1 ]
Zhu, Yanhui [1 ]
Basu, Samik [1 ]
Pavan, A. [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
来源
关键词
FUNCTION SUBJECT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the problem of maximizing submodular functions under submodular constraints by formulating the problem in two ways: SCSK-C and DIFF-C. Given two submodular functions f and g where f is monotone, the objective of SCSK-C problem is to find a set S of size at most k that maximizes f(S) under the constraint that g(S) <= theta, for a given value of.. The problem of DIFF-C focuses on finding a set S of size at most k such that h(S) = f(S) - g(S) is maximized. It is known that these problems are highly inapproximable and do not admit any constant factor multiplicative approximation algorithms unless NP is easy. Known approximation algorithms involve data-dependent approximation factors that are not efficiently computable. We initiate a study of the design of approximation algorithms where the approximation factors are efficiently computable. For the problem of SCSK-C, we prove that the greedy algorithm produces a solution whose value is at least (1 -1/e)f(OPT) - A, where A is the data-dependent additive error. For the DIFF-C problem, we design an algorithm that uses the SCSK-C greedy algorithm as a subroutine. This algorithm produces a solution whose value is at least (1 - 1/e)h(OPT) - B, where B is also a data-dependent additive error. A salient feature of our approach is that the additive error terms can be computed efficiently, thus enabling us to ascertain the quality of the solutions produced.
引用
收藏
页码:1618 / 1627
页数:10
相关论文
共 50 条
  • [1] Maximizing Submodular Functions under Matroid Constraints by Evolutionary Algorithms
    Friedrich, Tobias
    Neumann, Frank
    [J]. EVOLUTIONARY COMPUTATION, 2015, 23 (04) : 543 - 558
  • [2] MAXIMIZING NONMONOTONE SUBMODULAR FUNCTIONS UNDER MATROID OR KNAPSACK CONSTRAINTS
    Lee, Jon
    Mirrokni, Vahab S.
    Nagarajan, Viswanath
    Sviridenko, Maxim
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2010, 23 (04) : 2053 - 2078
  • [3] Maximizing a class of submodular utility functions with constraints
    Yu, Jiajin
    Ahmed, Shabbir
    [J]. MATHEMATICAL PROGRAMMING, 2017, 162 (1-2) : 145 - 164
  • [4] Maximizing a class of submodular utility functions with constraints
    Jiajin Yu
    Shabbir Ahmed
    [J]. Mathematical Programming, 2017, 162 : 145 - 164
  • [5] Maximizing Symmetric Submodular Functions
    Feldman, Moran
    [J]. ALGORITHMS - ESA 2015, 2015, 9294 : 521 - 532
  • [6] Maximizing Symmetric Submodular Functions
    Feldman, Moran
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2017, 13 (03)
  • [7] Maximizing Submodular Set Functions Subject to Multiple Linear Constraints
    Kulik, Ariel
    Shachnai, Hadas
    Tamir, Tami
    [J]. PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2009, : 545 - +
  • [8] A Note on Maximizing Regularized Submodular Functions Under Streaming
    Gong, Qinqin
    Meng, Kaiqiao
    Yang, Ruiqi
    Zhang, Zhenning
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (06) : 1023 - 1029
  • [9] Streaming algorithms for maximizing the difference of submodular functions and the sum of submodular and supermodular functions
    Lu, Cheng
    Yang, Wenguo
    Gao, Suixiang
    [J]. OPTIMIZATION LETTERS, 2023, 17 (07) : 1643 - 1667
  • [10] Streaming algorithms for maximizing the difference of submodular functions and the sum of submodular and supermodular functions
    Cheng Lu
    Wenguo Yang
    Suixiang Gao
    [J]. Optimization Letters, 2023, 17 : 1643 - 1667