Abstract
Maximizing constrained submodular functions lies at the core of substantial machine learning and data mining. Specially, the case that the data come in a streaming fashion receives more attention in recent decades. In this work, we study the approximation algorithm for maximizing a non-decreasing set function under d-knapsack constraint. Based on the diminishing-return ratio for set functions, a non-trivial algorithm is devised for maximizing the set function without submodularity. Our results cover some known results and provide an effective method for the maximization on set functions no matter they are submodular or not. We also run the algorithm to handle the application of support selection for sparse linear regression. Numerical results show that the output quality of the algorithm is good.
Similar content being viewed by others
References
Grötschel, M., Lovász, L., Schrijver, A.: The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1(2), 169–197 (1981)
Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48(4), 761–777 (2001)
Ageev, A.A., Sviridenko, M.I.: An 0.828-approximation algorithm for the uncapacitated facility location problem. Discrete Appl. Math. 93(2–3), 149–156 (1999)
Anstreicher, K.M., Lee, J.: A Masked Spectral Bound For Maximum-entropy Sampling. mODa 7-Advances in Model-Oriented Design and Analysis. Physica, Heidelberg, pp. 1–12 (2004)
Feige, U., Goemans, M.: Approximating the value of two prover proof systems, with applications to max 2sat and max dicut. In: Proceedings of 3th Israel Symposium on Theory of Computing and Systems, pp. 182–189 (1995)
Ahmed, S., Atamtrk, A.: Maximizing a class of submodular utility functions. Math. Program. 128(1–2), 149–169 (2011)
Hartline, J., Mirrokni, V., Sundararajan, M.: Optimal marketing strategies over social networks. In: Proceedings of the 17th International Conference on World Wide Web, pp. 189–198 (2008)
Schulz, A.S., Uhan, N.A.: Approximating the least core value and least core of cooperative games with supermodular costs. Discrete Optim. 10(2), 163–180 (2013)
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)
Sviridenko, M.: A note on maximizing a submodular set function subject to a knapsack constraint. Oper. Res. Lett. 32(1), 41–43 (2004)
Kulik, A., Shachnai, H., Tamir, T.: Maximizing submodular functions subject to multiple linear constraints. In: Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 545–554 (2009)
Lee, J., Mirrokni, V.S., Nagarajan, V., Sviridenko, M.: Maximizing nonmonotone submodular functions under matroid or knapsack constraints. SIAM J. Discrete Math. 23(4), 2053–2078 (2010)
Blelloch, G.E., Peng, R., Tangwongsan, K.: Linear-work greedy parallel approximate set cover and variants. In: Proceedings of the 23th Annual ACM Symposium on Parallelism in Algorithms and Architectures, pp. 23–32 (2011)
Chierichetti, F., Kumar, R., Tomkins, A.: Max-cover in map-reduce. In: Proceedings of the 19th International Conference on World Wide Web, pp. 231–240 (2010)
Cormode, G., Karloff, H.J., Wirth, A.: Set cover algorithms for very large datasets. In: Proceedings of the 19th ACM Conference on Information and Knowledge Management, pp. 479–488 (2010)
Lin, H., Bilmes, J.: A class of submodular functions for document summarization. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, 1, 510–520 (2011)
Mirzasoleiman, B., Badanidiyuru, A., Karbasi, A.: Fast constrained submodular maximization: personalized data summarization. In: Proceedings of the 33rd International Conference on Machine Learning, 48, 1358–1366 (2016)
Badanidiyuru, A., Mirzasoleiman, B., Karbasi, A., Krause, A.: Streaming submodular maximization: massive data summarization on the fly. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 671–680 (2014)
Yu, Q., Xu, L., Cui, S.: Streaming algorithms for news and scientific literature recommendation: monotone submodular maximization with a \(d\)-Knapsack constraint. IEEE Access 6, 53736–53747 (2018)
Wang, Y., Li, Y., Tan, K.L.: Efficient representative subset selection over sliding windows. IEEE Trans. Knowl. Data Eng. (2018) https://doi.org/10.1109/TKDE.2018.2854182
Bian, A.A., Buhmann, J.M., Krause, A., Tschiatschek, S.: Guarantees for greedy maximization of non-submodular functions with applications. (2017). arXiv preprint arXiv: 1703.02100
Kuhnle, A., Smith, J. D., Crawford, V. G., Thai, M. T.: Fast maximization of non-submodular, monotonic functions on the integer lattice. (2018). arXiv preprint arXiv: 1805.06990
Das, A., Kempe, D.: Submodular meets spectral: greedy algorithms for subset selection, sparse approximation and dictionary selection. In: Proceedings of the 28th International Conference on Machine Learning, pp. 1057–1064 (2011)
Khanna, R., Elenberg, E., Dimakis, A. G., Negahban, S., Ghosh, J.: Scalable greedy feature selection via weak submodularity. (2017) arXiv preprint arXiv: 1703.02723
Acknowledgements
The research of the first author is supported by NSFC (No. 11801251). The third author is supported by NSFC (Nos. 11871081 and 11531014). The fifth author is supported by NSFC (No. 61433012), Shenzhen research Grant (KQJSCX20180330170311901, JCYJ20180305180840138 and GGFW2017073114031767) and Hong Kong GRF 17210017.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jiang, Y., Wang, Y., Xu, D. et al. Streaming algorithm for maximizing a monotone non-submodular function under d-knapsack constraint. Optim Lett 14, 1235–1248 (2020). https://doi.org/10.1007/s11590-019-01430-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-019-01430-z