Proceedings

Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 4127-4135.

https://doi.org/10.24963/ijcai.2023/459

Abstract

This work, for the first time, introduces two constant factor approximation algorithms with linear query complexity for non-monotone submodular maximization over a ground set of size n subject to a knapsack constraint, DLA and RLA. DLA is a deterministic algorithm that provides an approximation factor of nearly 6 while RLA is a randomized algorithm with an approximation factor of nearly 4. Both run in linear query complexity. The key idea to obtain a constant approximation ratio with linear query lies in: (1) dividing the ground set into two appropriate subsets to find the near-optimal solution over these subsets with linear queries, and (2) combining a threshold greedy with properties of two disjoint sets or a random selection process to improve solution quality. In addition to the theoretical analysis, we have evaluated our proposed solutions with three applications: Revenue Maximization, Image Summarization, and Maximum Weighted Cut, showing that our algorithms not only return comparative results to state-of-the-art algorithms but also require significantly fewer queries.

  1. [Amanatidis et al., 2020] Georgios Amanatidis, Federico Fusco, Philip Lazos, Stefano Leonardi, and Rebecca Reif- fenhäuser. Fast adaptive non-monotone submodular maxi- mization subject to a knapsack constraint. In Annual Con- ference on Neural Information Processing Systems, 2020.
  2. [Amanatidis et al., 2021] Georgios Amanatidis, Federico Fusco, Philip Lazos, Stefano Leonardi, Alberto Marchetti- Spaccamela, and Rebecca Reiffenhäuser. Submodular maximization subject to a knapsack constraint: Combina- torial algorithms with near-optimal adaptive complexity. In International Conference on Machine Learning, volume 139 of Proceedings of Machine Learning Research, pages 231-242, 2021.
  3. [Amanatidis et al., 2022] Georgios Amanatidis, Pieter Kleer, and Guido Schäfer. Budget-feasible mechanism design for non-monotone submodular objectives: Offline and online. Math. Oper. Res., 47(3):2286-2309, 2022.
  4. [Badanidiyuru and Vondrák, 2014] Ashwinkumar Badani- diyuru and Jan Vondrák. Fast algorithms for maximizing submodular functions. In Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1497-1514, 2014.
  5. [Buchbinder and Feldman, 2019] Niv Buchbinder and Moran Feldman. Constrained submodular maximiza- tion via a nonsymmetric technique. Math. Oper. Res., 44(3):988-1005, 2019.
  6. [Buchbinder et al., 2014] Niv Buchbinder, Moran Feldman, Joseph Naor, and Roy Schwartz. Submodular maximiza- tion with cardinality constraints. In Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1433-1452. SIAM, 2014.
  7. [Buchbinder et al., 2015] Niv Buchbinder, Moran Feldman, Joseph Naor, and Roy Schwartz. A tight linear time (1/2)- approximation for unconstrained submodular maximiza- tion. In IEEE Symposium on Foundations of Computer Science, pages 649-658, 2015.
  8. [Chekuri et al., 2014] Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. Submodular function maximization via the multilinear relaxation and contention resolution schemes. SIAM J. Comput., 43(6):1831-1879, 2014.
  9. [Cui et al., 2021] Shuang Cui, Kai Han, Jing Tang, He Huang, Xueying Li, and Zhiyu Li. Streaming al- gorithms for constrained submodular maximization. Proc. ACM Meas. Anal. Comput. Syst., 6(3):54:1-54:32, 2021.
  10. [Ene and Nguyen, 2019] Alina Ene and Huy L. Nguyen. A nearly-linear time algorithm for submodular maximization with a knapsack constraint. In International Colloquium on Automata, Languages, and Programming, volume 132 of LIPIcs, pages 53:1-53:12, 2019.
  11. [Feldman et al., 2011] Moran Feldman, Joseph Naor, and Roy Schwartz. A unified continuous greedy algorithm for submodular maximization. In Annual Symposium on Foundations of Computer Science, pages 570-579, 2011.
  12. [Gupta et al., 2010] Anupam Gupta, Aaron Roth, Grant Schoenebeck, and Kunal Talwar. Constrained non- monotone submodular maximization: Offline and secre- tary algorithms. In International Workshop on Internet and Network Economics, 2010.
  13. [Han et al., 2020] Kai Han, Zongmai Cao, Shuang Cui, and Benwei Wu. Deterministic approximation for submodu- lar maximization over a matroid in nearly linear time. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Sys- tems 2020, NeurIPS 2020, 2020.
  14. [Han et al., 2021] Kai Han, Shuang Cui, Tianshuai Zhu, En- pei Zhang, Benwei Wu, Zhizhuo Yin, Tong Xu, Shaojie Tang, and He Huang. Approximation algorithms for sub- modular data summarization with a knapsack constraint. Proc. ACM Meas. Anal. Comput. Syst., 5(1):05:1-05:31, 2021.
  15. [Krizhevsky, 2019] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. Technical Reports, Uni- versity of Toronto, 2019.
  16. [Kuhnle, 2019] Alan Kuhnle. Interlaced greedy algorithm for maximization of submodular functions in nearly linear time. In Neural Information Processing Systems, pages 2371-2381, 2019.
  17. [Kulik et al., 2013] Ariel Kulik, Hadas Shachnai, and Tami Tamir. Approximations for monotone and nonmono- tone submodular maximization with knapsack constraints. Math. Oper. Res., 38(4):729-739, 2013.
  18. [Lee et al., 2010a] Jon Lee, Vahab S. Mirrokni, Viswanath Nagarajan, and Maxim Sviridenko. Maximizing non- monotone submodular functions under matroid or knap- sack constraints. SIAM J. Discret. Math., 23(4):2053- 2078, 2010.
  19. [Lee et al., 2010b] Jon Lee, Vahab S. Mirrokni, Viswanath Nagarajan, and Maxim Sviridenko. Maximizing non- monotone submodular functions under matroid or knap- sack constraints. SIAM J. Discret. Math., 23(4):2053- 2078, 2010.
  20. [Leskovec et al., 2007] Jure Leskovec, Andreas Krause, Car- los Guestrin, Christos Faloutsos, Jeanne M. VanBriesen, and Natalie S. Glance. Cost-effective outbreak detection in networks. In Proc. of the 13th ACM SIGKDD Conf., 2007, pages 420-429, 2007.
  21. [Li et al., 2022] Wenxin Li, Moran Feldman, Ehsan Kazemi, and Amin Karbasi. Submodular maximization in clean lin- ear time. In Advances in Neural Information Processing Systems, pages 7887-7897, 2022.
  22. [Li, 2018] Wenxin Li. Nearly linear time algorithms and lower bound for submodular maximization. preprint, arXiv:1804.08178, 2018.
  23. [Mirzasoleiman et al., 2016] Baharan Mirzasoleiman, Ash- winkumar Badanidiyuru, and Amin Karbasi. Fast con- strained submodular maximization: Personalized data summarization. In International Conference on Machine Learning, volume 48 of JMLR Workshop and Conf. Proc., pages 1358-1367, 2016.
  24. [Sun et al., 2022] Xiaoming Sun, Jialin Zhang, Shuo Zhang, and Zhijie Zhang. Improved deterministic algorithms for non-monotone submodular maximization. In Yong Zhang, Dongjing Miao, and Rolf H. Möhring, editors, Comput- ing and Combinatorics -28th International Conference, COCOON 2022, Shenzhen, China, October 22-24, 2022, Proceedings, volume 13595 of Lecture Notes in Computer Science, pages 496-507. Springer, 2022.
  25. [Sviridenko, 2004] Maxim Sviridenko. A note on maximiz- ing a submodular set function subject to a knapsack con- straint. Oper. Res. Lett., 32(1):41-43, 2004.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards