Maximizing Submodular Functions under Matroid Constraints by Evolutionary Algorithms

被引:55
|
作者
Friedrich, Tobias [1 ]
Neumann, Frank [2 ]
机构
[1] Hasso Plattner Inst, Potsdam, Germany
[2] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
基金
澳大利亚研究理事会;
关键词
Submodular functions; matroid constraints; approximation; multiobjective optimization; hypervolume indicator; maximum cut; runtime; theory; APPROXIMATION ALGORITHMS; MAXIMIZATION; HYPERVOLUME; SEARCH; CUT;
D O I
10.1162/EVCO_a_00159
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many combinatorial optimization problems have underlying goal functions that are submodular. The classical goal is to find a good solution for a given submodular function f under a given set of constraints. In this paper, we investigate the runtime of a simple single objective evolutionary algorithm called (1 + 1) EA and a multiobjective evolutionary algorithm called GSEMO until they have obtained a good approximation for submodular functions. For the case of monotone submodular functions and uniform cardinality constraints, we show that theGSEMOachieves a (1 - 1/e)-approximation in expected polynomial time. For the case of monotone functions where the constraints are given by the intersection of k >= 2 matroids, we show that the (1 + 1) EA achieves a (1/k + delta)- approximation in expected polynomial time for any constant delta > 0. Turning to nonmonotone symmetric submodular functions with k >= 1 matroid intersection constraints, we show that the GSEMO achieves a 1/((k + 2)(1 + epsilon))-approximation in expected time O(n(k+6) log(n)/epsilon).
引用
收藏
页码:543 / 558
页数:16
相关论文
共 50 条
  • [1] Maximizing Submodular Functions under Matroid Constraints by Multi-objective Evolutionary Algorithms
    Friedrich, Tobias
    Neumann, Frank
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 922 - 931
  • [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 Submodular Functions under Submodular Constraints
    Padmanabhan, Madhavan R.
    Zhu, Yanhui
    Basu, Samik
    Pavan, A.
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2023, 216 : 1618 - 1627
  • [4] Interactive Optimization of Submodular Functions Under Matroid Constraints
    Benabbou, Nawal
    Leroy, Cassandre
    Lust, Thibaut
    Perny, Patrice
    [J]. ALGORITHMIC DECISION THEORY, ADT 2021, 2021, 13023 : 307 - 322
  • [5] Maximizing submodular or monotone approximately submodular functions by multi-objective evolutionary algorithms
    Qian, Chao
    Yu, Yang
    Tang, Ke
    Yao, Xin
    Zhou, Zhi-Hua
    [J]. ARTIFICIAL INTELLIGENCE, 2019, 275 : 279 - 294
  • [6] Robust Maximization of Correlated Submodular Functions Under Cardinality and Matroid Constraints
    Hou, Qiqiang
    Clark, Andrew
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (12) : 6148 - 6155
  • [7] Maximizing Determinants under Matroid Constraints
    Madan, Vivek
    Nikolov, Aleksandar
    Singh, Mohit
    Tantipongpipat, Uthaipon
    [J]. 2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 565 - 576
  • [8] On maximizing monotone or non-monotone k-submodular functions with the intersection of knapsack and matroid constraints
    Kemin Yu
    Min Li
    Yang Zhou
    Qian Liu
    [J]. Journal of Combinatorial Optimization, 2023, 45
  • [9] On maximizing monotone or non-monotone k-submodular functions with the intersection of knapsack and matroid constraints
    Yu, Kemin
    Li, Min
    Zhou, Yang
    Liu, Qian
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2023, 45 (03)
  • [10] Maximizing a class of submodular utility functions with constraints
    Yu, Jiajin
    Ahmed, Shabbir
    [J]. MATHEMATICAL PROGRAMMING, 2017, 162 (1-2) : 145 - 164