English

Improved Evolutionary Algorithms for Submodular Maximization with Cost Constraints

Data Structures and Algorithms 2024-08-20 v2

Abstract

We present an evolutionary algorithm evo-SMC for the problem of Submodular Maximization under Cost constraints (SMC). Our algorithm achieves 1/21/2-approximation with a high probability 11/n1-1/n within O(n2Kβ)\mathcal{O}(n^2K_{\beta}) iterations, where KβK_{\beta} denotes the maximum size of a feasible solution set with cost constraint β\beta. To the best of our knowledge, this is the best approximation guarantee offered by evolutionary algorithms for this problem. We further refine evo-SMC, and develop st-evo-SMC. This stochastic version yields a significantly faster algorithm while maintaining the approximation ratio of 1/21/2, with probability 1ϵ1-\epsilon. The required number of iterations reduces to O(nKβlog(1/ϵ)/p)\mathcal{O}(nK_{\beta}\log{(1/\epsilon)}/p), where the user defined parameters p(0,1]p \in (0,1] represents the stochasticity probability, and ϵ(0,1]\epsilon \in (0,1] denotes the error threshold. Finally, the empirical evaluations carried out through extensive experimentation substantiate the efficiency and effectiveness of our proposed algorithms. Our algorithms consistently outperform existing methods, producing higher-quality solutions.

Keywords

Cite

@article{arxiv.2405.05942,
  title  = {Improved Evolutionary Algorithms for Submodular Maximization with Cost Constraints},
  author = {Yanhui Zhu and Samik Basu and A Pavan},
  journal= {arXiv preprint arXiv:2405.05942},
  year   = {2024}
}

Comments

IJCAI 2024; 24 pages; including appendix

R2 v1 2026-06-28T16:22:25.075Z