Proceedings

Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraint

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 1961-1969.

https://doi.org/10.24963/ijcai.2024/217

Abstract

This work proposes an efficient parallel algorithm for non-monotone submodular maximization under a knapsack constraint problem over the ground set of size n. Our algorithm improves the best approximation factor of the existing parallel one from 8 to 7 with O(log n) adaptive complexity. The key idea of our approach is to create an alternate threshold algorithmic framework. This new strategy alternately constructs two disjoint candidate solutions within a constant number of sequence rounds. Then, the algorithm boosts solution quality without sacrificing the adaptive complexity. Extensive experimental studies on three applications, Revenue Maximization, Image Summarization, and Maximum Weighted Cut, show that our algorithm not only significantly increases solution quality but also requires comparative adaptivity to state-of-the-art algorithms.

  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. [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.
  4. [Balkanski and Singer, 2018] Eric Balkanski and Yaron Singer. The adaptive complexity of maximizing a sub- modular function. In Annual ACM SIGACT Symposium on Theory of Computing, pages 1138-1151, 2018.
  5. [Buchbinder and Feldman, 2019] Niv Buchbinder and Moran Feldman. Constrained submodular maximization via a nonsymmetric technique. Mathematical Operations Research, 44(3):988-1005, 2019.
  6. [Buchbinder et al., 2015] Niv Buchbinder, Moran Feldman, and Roy Schwartz. Comparing apples and oranges: Query tradeoff in submodular maximization. In Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Al- gorithms 2015, pages 1149-1168, 2015.
  7. [Chen and Kuhnle, 2022] Yixin Chen and Alan Kuhnle. Practical and parallelizable algorithms for non- monotone submodular maximization with size constraint. https://arxiv.org/abs/2009.01947, 2022. Link
  8. [Chen et al., 2019] Lin Chen, Moran Feldman, and Amin Karbasi. Unconstrained submodular maximization with constant adaptive complexity. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Comput- ing, STOC 2019, page 102-113, 2019.
  9. [Cui et al., 2021] Shuang Cui, Kai Han, Jing Tang, He Huang, Xueying Li, and Zhiyu Li. Streaming algorithms for constrained submodular maximization. Proceedings of the ACM SIGMETRICS conference on Measurement and Analysis of Computer Systems, 6(3):54:1-54:32, 2021.
  10. [Cui et al., 2023a] Shuang Cui, Kai Han, Jing Tang, He Huang, Xueying Li, and Aakas Zhiyuli. Practical par- allel algorithms for submodular maximization subject to a knapsack constraint with nearly optimal adaptivity. In Thirty-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, Thirty-Fifth Conference on Innovative Appli- cations of Artificial Intelligence, IAAI 2023, Thirteenth Symposium on Educational Advances in Artificial Intelli- gence, EAAI 2023, Washington, DC, USA, February 7-14, 2023, pages 7261-7269. AAAI Press, 2023.
  11. [Cui et al., 2023b] Shuang Cui, Kai Han, Jing Tang, He Huang, Xueying Li, Aakas Zhiyuli, and Hanxiao Li. Practical parallel algorithms for non-monotone submodu- lar maximization. CoRR, abs/2308.10656, 2023.
  12. [Ene and Nguyen, 2019] Alina Ene and Huy L. Nguyen. Submodular maximization with nearly-optimal approxi- mation and adaptivity in nearly-linear time. In Proceed- ings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2019, San Diego, California, USA, January 6-9, 2019, pages 274-282. SIAM, 2019.
  13. [Ene and Nguyen, 2020] Alina Ene and Huy L. Nguyen. Par- allel algorithm for non-monotone dr-submodular maxi- mization. In Proceedings of the 37th International Con- ference on Machine Learning, ICML 2020, 13-18 July 2020, Virtual Event, volume 119 of Proceedings of Ma- chine Learning Research, pages 2902-2911. PMLR, 2020.
  14. [Ene et al., 2019] Alina Ene, Huy L. Nguyen, and Adrian Vladu. Submodular maximization with matroid and pack- ing constraints in parallel. In Proceedings of the 51st An- nual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, June 23-26, 2019, pages 90-101. ACM, 2019.
  15. [Fahrbach et al., 2019] Matthew Fahrbach, Vahab S. Mir- rokni, and Morteza Zadimoghaddam. Non-monotone sub- modular maximization with nearly optimal adaptivity and query complexity. In Kamalika Chaudhuri and Ruslan Salakhutdinov, editors, Proceedings of the 36th Interna- tional Conference on Machine Learning, ICML 2019, 9- 15 June 2019, Long Beach, California, USA, volume 97 of Proceedings of Machine Learning Research, pages 1833- 1842. PMLR, 2019.
  16. [Feige et al., 2011a] Uriel Feige, Vahab S. Mirrokni, and Jan Vondrák. Maximizing non-monotone submodular func- tions. SIAM Journal on Computing, 40(4):1133-1153, 2011.
  17. [Feige et al., 2011b] Uriel Feige, Vahab S. Mirrokni, and Jan Vondrák. Maximizing non-monotone submodular func- tions. SIAM Journal on Computing, 40(4):1133-1153, 2011.
  18. [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.
  19. [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.
  20. [Han et al., 2021] Kai Han, Shuang Cui, Tianshuai Zhu, En- pei Zhang, Benwei Wu, Zhizhuo Yin, Tong Xu, Shao- jie Tang, and He Huang. Approximation algorithms for submodular data summarization with a knapsack con- straint. Proceedings of the ACM SIGMETRICS confer- ence on Measurement and Analysis of Computer Systems, 5(1):05:1-05:31, 2021.
  21. [Krizhevsky, 2019] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. Technical Reports, Uni- versity of Toronto, 2019.
  22. [Kuhnle, 2021a] Alan Kuhnle. Nearly linear-time, paralleliz- able algorithms for non-monotone submodular maximiza- tion. In Proceedings of the 30th AAAI Conference on Arti- ficial Intelligence 2021, pages 8200-8208, 2021.
  23. [Kuhnle, 2021b] Alan Kuhnle. Quick streaming algorithms for maximization of monotone submodular functions in linear time. In Proceedings of the 24th International Con- ference on Artificial Intelligence and Statistics 2021, vol- ume 130 of Proceedings of Machine Learning Research, pages 1360-1368, 2021.
  24. [Lee et al., 2010] Jon Lee, Vahab S. Mirrokni, Viswanath Nagarajan, and Maxim Sviridenko. Maximizing non- monotone submodular functions under matroid or knap- sack constraints. SIAM Journal on Discrete Mathematics, 23(4):2053-2078, 2010.
  25. [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.
  26. [Li, 2018] Wenxin Li. Nearly linear time algorithms and lower bound for submodular maximization. preprint, arXiv:1804.08178, 2018.
  27. [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 Conference Proceedings, pages 1358-1367, 2016.
  28. [Pham et al., 2023] Canh V. Pham, Tan D. Tran, Dung T. K. Ha, and My T. Thai. Linear query approximation algo- rithms for non-monotone submodular maximization under knapsack constraint. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI 2023, 19th-25th August 2023, Macao, SAR, China, pages 4127-4135. ijcai.org, 2023. IJCAI
  29. [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, Computing and Combinatorics -28th International Conference, CO- COON 2022 Proceedings, volume 13595 of Lecture Notes in Computer Science, pages 496-507. Springer, 2022.

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

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