Abstract
Submodular optimization plays a significant role in combinatorial problems due to its diminishing marginal return property. Many artificial intelligence and machine learning problems can be cast as submodular maximization problems with applications in object detection, data summarization, and video summarization. In this paper, we consider the problem of monotone submodular function maximization in the streaming setting with the chance constraint. Using mainly the idea of guessing the threshold, we propose streaming algorithms and prove good approximation guarantees and computational complexity. In our experiments, we demonstrate the efficiency of our algorithm on synthetic data for the influence maximization problem and indicate that even if the strong restriction of chance constraint is imposed, we can still get a good solution. To the best of our knowledge, this is the first paper to study the problem of monotone submodular function maximization with chance constraint in the streaming model.
This work was supported in part by the National Natural Science Foundation of China (11971447, 11871442), and the Fundamental Research Funds for the Central Universities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Badanidiyuru, A., Mirzasoleiman, B., Karbasi, A.: Streaming submodular maximization: massive data summarization on the fly. In: 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 671–680, Assiciation for Computing Machinery, New York, NY, USA (2014)
Bazgan, C., Gourves, L., Monnot, J.: Approximation with a fixed number of solutions of some multi objective maximization problems. J. Discrete Algorithms 22, 19–29 (2013)
Berning, A.-W., Girard, A., Kolmanovsky, I.: Rapid uncertainty propagation and chance-constrained path planning for small unmanned aerial vehicles. Adv. Control Appl. Eng. Ind. Syst. 2(1), e23 (2020)
Calinescu, G., Chekuri, C., Pál, M., Vondrák, J.: Maximizing a Submodular Set Function Subject to a Matroid Constraint (Extended Abstract). In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 182–196. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72792-7_15
Chekuri, C., Gupta, S., Quanrud, K.: Streaming Algorithms for Submodular Function Maximization. In: Halldórsson, M.M., Iwama, K., Kobayashi, N., Speckmann, B. (eds.) ICALP 2015. LNCS, vol. 9134, pp. 318–330. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47672-7_26
Chekuri, C., Gupta, S., Quanrud, K.: Streaming algorithms for submodular function maximization. In: 42nd International Colloquium on Automata, Languages, and Programming, pp.318-330. Springer, Heidelberg (2015)
Doerr, B., Doerr, C., Neumann, A.: Optimization of chance-constrained submodular functions. In: 34th AAAI Conference on Artificial Intelligence. 34, pp. 1460–1467. Association for the Advancement of Artifical Intelligence, New York, NY, USA (2020)
Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)
Feldman, M., Karbasi, A., Kazemi, E.: Do less, get more: streaming submodular maximization with subsampling. Advances in Neural Information Processing Systems, 31 (2018)
Feldman, M., Norouzi-Fard, A., Svensson, O.: The one-way communication complexity of submodular maximization with applications to streaming and robustness. In: 52nd Annual ACM SIGACT Symposium on Theory of Computing, pp. 1363–1374, Association for Computing Machinery, Chicago, IL, USA (2020)
Fisher, M.-L., Nemhauser, G.-L., Wolsey, L.-A.: An analysis of approximations for maximizing submodular set functions-II. In: Balinski, M.L., Hoffman, A.J. (eds.) Polyhedral combinatorics. Springer, Heidelberg (1978). https://doi.org/10.1007/BFb0121195
Frick, D., Sessa, P.-G., Wood, T.-A.: Exploiting structure of chance constrained programs via submodularity. Automatica 105, 89–95 (2019)
Hagerup, T., Rub, C.: A guided tour of Chernoff bounds. Inf. Process. Lett. 33(6), 305–308 (1990)
Huang, C.-C., Kakimura, N.: Improved streaming algorithms for maximizing monotone submodular functions under a knapsack constraint. Algorithms 83(3), 879–902 (2021)
Huang, C.-C., Kakimura, N., Yoshida, Y.: Streaming algorithms for maximizing monotone submodular functions under a knapsack constraint. Algorithms 82(4), 1006–1032 (2020)
Jiang, Y., Wang, Y., Xu, D.: Streaming algorithm for maximizing a monotone non-submodular function under d-knapsack constraint. Optimization Letters 14(5), 1235–1248 (2020)
Joung, S., Lee, K.: Robust optimization-based heuristic algorithm for the chance-constrained knapsack problem using submodularity. Optimization Letters 14(1), 101–113 (2020)
Kazemi, E., Mitrovic, M., Zadimoghaddam, M.: Submodular streaming in all its glory: tight approximation, minimum memory and low adaptive complexity. In: 36th International Conference on Machine Learning, pp. 3311–3320. International Machine Learning Society, Long Beach, California, USA (2019)
Kempe, D., Kleinberg, J., Tardos, E.: Maximizing the spread of influence through a social network. In: 9th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 137–146. Association for Computing Machinery, Washington, DC, USA (2003)
Khuller, S., Moss, A., Naor, J.-S.: The budgeted maximum coverage problem. Inf. Process. Lett. 70(1), 39–45 (1999)
Marshall, A.-W., Olkin, I.: A one-sided inequality of the Chebyshev type. The Ann. Math. Stat. 31, 488–491 (1960)
Nemhauser, G.-L., Wolsey, L.-A.,: Fisher M L.: An analysis of approximations for maximizing submodular set functions-I. Math. program. 14(1), 265–294 (1978)
Nemhauser, G.-L., Wolsey, L.-A.: Best algorithms for approximating the maximum of a submodular set function. Math. Oper. Res. 3(3), 177–188 (1978)
Neumann, A., Neumann, F.: Optimising monotone chance-constrained submodular functions using evolutionary multi-objective algorithms. In: Bäck, T., et al. (eds.) PPSN 2020. LNCS, vol. 12269, pp. 404–417. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58112-1_28
Sviridenko, M.: A note on maximizing a submodular set function subject to a knapsack constraint. Oper. Res. Lett. 32(1), 41–43 (2004)
Trevisan, L., Sorkin, G.-B., Sudan, M.: Gadgets, approximation, and linear programming. J. Comput 29(6), 2074–2097 (2000)
Wang, B., Dehghanian, P., Zhao, D.: Chance-constrained energy management system for power grids with high proliferation of renewables and electric vehicles. IEEE Trans. Smart Grid 11(3), 2324–2336 (2019)
Wang, Y., Xu, D., Wang, Y.: Non-submodular maximization on massive data streams. J. Global Optim. 76(4), 729–743 (2020)
Xie, Y., Neumann, A., Neumann, F.: Specific single-and multi-objective evolutionary algorithms for the chance-constrained knapsack problem. In: 22th Genetic and Evolutionary Computation Conference, pp. 271–279. Association for Computing Machinery, Cancún Mexico (2020)
Xie, Y., Harper, O., Assimi, H.: Evolutionary algorithms for the chance-constrained knapsack problem. In: 21th Genetic and Evolutionary Computation Conference, pp. 338–346. Association for Computing Machinery, Prague, Czech Republic (2019)
Zhang, H., Vorobeychik, Y.: Submodular optimization with routing constraints. In: 30th AAAI conference on artificial intelligence, pp. 819–826. Association for the Advancement of Artifical Intelligence, Phoenix, Arizona, USA (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gong, S., Liu, B., Fang, Q. (2022). Streaming Submodular Maximization with the Chance Constraint. In: Li, M., Sun, X. (eds) Frontiers of Algorithmic Wisdom. IJTCS-FAW 2022. Lecture Notes in Computer Science, vol 13461. Springer, Cham. https://doi.org/10.1007/978-3-031-20796-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-20796-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20795-2
Online ISBN: 978-3-031-20796-9
eBook Packages: Computer ScienceComputer Science (R0)