Correlated Stochastic Knapsack with a Submodular Objective

Authors Sheng Yang , Samir Khuller, Sunav Choudhary, Subrata Mitra, Kanak Mahadik



PDF
Thumbnail PDF

File

LIPIcs.ESA.2022.91.pdf
  • Filesize: 0.86 MB
  • 14 pages

Document Identifiers

Author Details

Sheng Yang
  • Northwestern University, Evanston, IL, USA
Samir Khuller
  • Northwestern University, Evanston, IL, USA
Sunav Choudhary
  • Adobe Research, Bangalore, India
Subrata Mitra
  • Adobe Research, Bangalore, India
Kanak Mahadik
  • Adobe Research, San Jose, CA, USA

Acknowledgements

We would like to thank the reviewers for comments on a previous version of this draft, who found a flaw in the algorithm and its analysis. The old algorithm imposes the partition matroid while doing the first rounding step, leading to dependency between items. This seemingly convenient step actually breaks the correctness of contention resolution scheme, which is built on FKG inequality and intrinsically needs an independent rounding step. We fixed the issue by replacing it with a true independent rounding step, and fix the solution to fit the partition matroid later on. While this breaks the symmetry between items, the gap of 2 turns out to be large enough to fix everything. Check the use of union bound in Case 1 for the proof of Lemma 10 for details.

Cite AsGet BibTex

Sheng Yang, Samir Khuller, Sunav Choudhary, Subrata Mitra, and Kanak Mahadik. Correlated Stochastic Knapsack with a Submodular Objective. In 30th Annual European Symposium on Algorithms (ESA 2022). Leibniz International Proceedings in Informatics (LIPIcs), Volume 244, pp. 91:1-91:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2022)
https://doi.org/10.4230/LIPIcs.ESA.2022.91

Abstract

We study the correlated stochastic knapsack problem of a submodular target function, with optional additional constraints. We utilize the multilinear extension of submodular function, and bundle it with an adaptation of the relaxed linear constraints from Ma [Mathematics of Operations Research, Volume 43(3), 2018] on correlated stochastic knapsack problem. The relaxation is then solved by the stochastic continuous greedy algorithm, and rounded by a novel method to fit the contention resolution scheme (Feldman et al. [FOCS 2011]). We obtain a pseudo-polynomial time (1 - 1/√e)/2 ≃ 0.1967 approximation algorithm with or without those additional constraints, eliminating the need of a key assumption and improving on the (1 - 1/∜e)/2 ≃ 0.1106 approximation by Fukunaga et al. [AAAI 2019].

Subject Classification

ACM Subject Classification
  • Theory of computation → Rounding techniques
  • Theory of computation → Stochastic approximation
  • Theory of computation → Stochastic control and optimization
  • Theory of computation → Submodular optimization and polymatroids
Keywords
  • Stochastic Knapsack
  • Submodular Optimization
  • Stochastic Optimization

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Amr Ahmed, Choon Hui Teo, S.V.N. Vishwanathan, and Alex Smola. Fair and balanced: Learning to present news stories. In Proceedings of the Fifth ACM International Conference on Web Search and Data Mining, WSDM '12, pages 333-342, New York, NY, USA, 2012. Association for Computing Machinery. URL: https://doi.org/10.1145/2124295.2124337.
  2. Arash Asadpour and Hamid Nazerzadeh. Maximizing stochastic monotone submodular functions. Management Science, 62(8):2374-2391, 2016. URL: https://doi.org/10.1287/mnsc.2015.2254.
  3. Arash Asadpour, Hamid Nazerzadeh, and Amin Saberi. Stochastic submodular maximization. In Proceedings of the 4th International Workshop on Internet and Network Economics, WINE '08, pages 477-489, Berlin, Heidelberg, 2008. Springer-Verlag. URL: https://doi.org/10.1007/978-3-540-92185-1_53.
  4. Anand Bhalgat, Ashish Goel, and Sanjeev Khanna. Improved approximation results for stochastic knapsack problems. In Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms, pages 1647-1665. SIAM, 2011. Google Scholar
  5. Gruia Calinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. Maximizing a Submodular Set Function Subject to a Matroid Constraint (Extended Abstract), pages 182-196. Integer Programming and Combinatorial Optimization. Springer Berlin Heidelberg, 2007. URL: https://doi.org/10.1007/978-3-540-72792-7_15.
  6. Gruia Calinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. Maximizing a monotone submodular function subject to a matroid constraint. SIAM Journal on Computing, 40(6):1740-1766, 2011. URL: https://doi.org/10.1137/080733991.
  7. Chandra Chekuri, Jan Vondrak, and Rico Zenklusen. Dependent randomized rounding for matroid polytopes and applications. CoRR, 2009. URL: http://arxiv.org/abs/0909.4348.
  8. Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. Submodular function maximization via the multilinear relaxation and contention resolution schemes. SIAM Journal on Computing, 43(6):1831-1879, 2014. URL: https://doi.org/10.1137/110839655.
  9. Yuxin Chen and Andreas Krause. Near-optimal batch mode active learning and adaptive submodular optimization. In Proceedings of the 30th International Conference on Machine Learning, pages 160-168, 2013. Google Scholar
  10. Brian C Dean, Michel X Goemans, and Jan Vondrák. Adaptivity and approximation for stochastic packing problems. In ACM Symposium on Parallelism in Algorithms and Architectures, pages 395-404. SIAM, 2005. Google Scholar
  11. Brian C Dean, Michel X Goemans, and Jan Vondrák. Approximating the stochastic knapsack problem: The benefit of adaptivity. Mathematics of Operations Research, 33(4):945-964, 2008. Google Scholar
  12. Moran Feldman. Maximization Problems with Submodular Objective Functions. Ph.d. dissertation,, Technion - Israel Institute of Technology, 2013. Google Scholar
  13. Moran Feldman, Joseph Naor, and Roy Schwartz. A unified continuous greedy algorithm for submodular maximization. In 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, October 2011. URL: https://doi.org/10.1109/focs.2011.46.
  14. M. L. Fisher, G. L. Nemhauser, and L. A. Wolsey. An analysis of approximations for maximizing submodular set functions-II, pages 73-87. Mathematical Programming Studies. Springer Berlin Heidelberg, 1978. URL: https://doi.org/10.1007/bfb0121195.
  15. Kaito Fujii and Hisashi Kashima. Budgeted stream-based active learning via adaptive submodular maximization. In D. Lee, M. Sugiyama, U. Luxburg, I. Guyon, and R. Garnett, editors, Advances in Neural Information Processing Systems, volume 29. Curran Associates, Inc., 2016. URL: https://proceedings.neurips.cc/paper/2016/file/07cdfd23373b17c6b337251c22b7ea57-Paper.pdf.
  16. Takuro Fukunaga, Takuya Konishi, Sumio Fujita, and Ken ichi Kawarabayashi. Stochastic submodular maximization with performance-dependent item costs. Proceedings of the AAAI Conference on Artificial Intelligence, 33:1485-1494, 2019. URL: https://doi.org/10.1609/aaai.v33i01.33011485.
  17. Victor Gabillon, Branislav Kveton, Zheng Wen, Brian Eriksson, and S. Muthukrishnan. Adaptive submodular maximization in bandit setting. In C.J. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K.Q. Weinberger, editors, Advances in Neural Information Processing Systems, volume 26. Curran Associates, Inc., 2013. URL: https://proceedings.neurips.cc/paper/2013/file/f4573fc71c731d5c362f0d7860945b88-Paper.pdf.
  18. Victor Gabillon, Branislav Kveton, Zheng Wen, Brian Eriksson, and S. Muthukrishnan. Large-scale optimistic adaptive submodularity. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, pages 1816-1823, 2014. Google Scholar
  19. Ashish Goel and Piotr Indyk. Stochastic load balancing and related problems. In 40superscriptth Annual Symposium on Foundations of Computer Science (Cat. No. 99CB37039), pages 579-586. IEEE, 1999. Google Scholar
  20. Daniel Golovin and Andreas Krause. Adaptive submodularity: Theory and applications in active learning and stochastic optimization. Journal of Artificial Intelligence Research, 42:427-486, 2011. Google Scholar
  21. Alkis Gotovos, Amin Karbasi, and Andreas Krause. Nonmonotone adaptive submodular maximization. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015. Google Scholar
  22. Anupam Gupta, Ravishankar Krishnaswamy, Marco Molinaro, and R Ravi. Approximation algorithms for correlated knapsacks and non-martingale bandits. In Foundations of Computer Science (FOCS), 2011 IEEE 52nd Annual Symposium on, pages 827-836. IEEE, 2011. Google Scholar
  23. Steven C. H. Hoi, Rong Jin, Jianke Zhu, and Michael R. Lyu. Batch mode active learning and its application to medical image classification. In Proceedings of the 23rd International Conference on Machine Learning, ICML '06, pages 417-424, New York, NY, USA, 2006. Association for Computing Machinery. URL: https://doi.org/10.1145/1143844.1143897.
  24. Jon Kleinberg, Yuval Rabani, and Éva Tardos. Allocating bandwidth for bursty connections. SIAM Journal on Computing, 30(1):191-217, 2000. Google Scholar
  25. Jian Li and Wen Yuan. Stochastic combinatorial optimization via poisson approximation. In Proceedings of the forty-fifth annual ACM symposium on Theory of computing, pages 971-980. ACM, 2013. Google Scholar
  26. Will Ma. Improvements and generalizations of stochastic knapsack and markovian bandits approximation algorithms. Mathematics of Operations Research, 43(3):789-812, 2018. URL: https://doi.org/10.1287/moor.2017.0884.
  27. G. L. Nemhauser, L. A. Wolsey, and M. L. Fisher. An analysis of approximations for maximizing submodular set functions-i. Mathematical Programming, 14(1):265-294, 1978. URL: https://doi.org/10.1007/bf01588971.
  28. Jan Vondrák. Symmetry and approximability of submodular maximization problems. In 2009 50th Annual Ieee Symposium on Foundations of Computer Science, pages 251-270, October 2009. URL: https://doi.org/10.1109/focs.2009.24.
  29. Sheng Yang, Samir Khuller, Sunav Choudhary, Subrata Mitra, and Kanak Mahadik. Scheduling ML training on unreliable spot instances. In 2021 IEEE/ACM 14th International Conference on Utility and Cloud Computing (UCC '21) Companion, 2021. URL: https://doi.org/10.1145/3492323.3495594.
  30. Sheng Yang, Samir Khuller, Sunav Chowdhary, Subrata Mitra, and Kanak Mahadik. Correlated stochastic knapsack with a submodular objective. CoRR, 2022. URL: http://arxiv.org/abs/2207.01551.
  31. Baosheng Yu, Meng Fang, and Dacheng Tao. Linear submodular bandits with a knapsack constraint. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, pages 1380-1386, 2016. Google Scholar
  32. Yisong Yue and Carlos Guestrin. Linear submodular bandits and their application to diversified retrieval. In J. Shawe-Taylor, R. Zemel, P. Bartlett, F. Pereira, and K. Q. Weinberger, editors, Advances in Neural Information Processing Systems, volume 24. Curran Associates, Inc., 2011. URL: https://proceedings.neurips.cc/paper/2011/file/33ebd5b07dc7e407752fe773eed20635-Paper.pdf.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail