Abstract
In this paper, we investigate the problem of maximizing the difference between an approximately submodular function and a non-negative linear function subject to a matroid constraint. This model has widespread applications in real life, such as the team formation problem in labor market and the assortment optimization in sales market. We provide a bicriteria approximation algorithm with bifactor ratio \((\frac{\gamma }{1+\gamma },1)\), where \(\gamma \in (0,1]\) is a parameter to characterize the approximate submodularity. Our result extends Ene’s recent work on maximizing the difference between a monotone submodular function and a linear function. Also, a generalized version of the proposed algorithm is capable to deal with huge volume data set.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Anagnostopoulos, A., Becchetti, L., Castillo, C., Gionis, A., Leonardi, S.: Online team formation in social networks. In: Proceedings of the 21st International Conference on World Wide Web, pp. 839–848 (2012)
Anagnostopoulos, A., Castillo, C., Fazzone, A., Leonardi, S., Terzi, E.: Algorithms for hiring and outsourcing in the online labor market. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1109–1118 (2018)
Bian, A.A., Buhmann, J.M., Krause, A., Tschiatschek, S.: Guarantees for greedy maximization of non-submodular functions with applications. In: Proceedings of the 34th International Conference on Machine Learning, pp. 498–507 (2017)
Buchbinder, N., Feldman, M., Garg, M.: Deterministic \((1/2+\epsilon )\)-approximation for submodular maximization over a matroid. In: Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 241–254 (2019)
Désir, A., Goyal, V., Segev, D., Ye, C.: Constrained assortment optimization under the Markov chained-based choice model. Manag. Sci. 66(2), 698–721 (2020)
Du, D., Li, Y., Xiu, N., Xu, D.: Simultaneous approximation of multi-criteria submodular functions maximization. J. Oper. Res. Soc. China 2(3), 271–290 (2014)
Edmonds, J.: Submodular functions, matroids, and certain Polyhedra. In: Jünger, M., Reinelt, G., Rinaldi, G. (eds.) Combinatorial Optimization—Eureka, You Shrink! LNCS, vol. 2570, pp. 11–26. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36478-1_2
Ene, A.: A note on maximizing the difference between a monotone submodular function and a linear function. arXiv preprint arXiv: 2002.07782 (2020)
Feige, U.: A threshold of \(\ln n\) for approximating set cover. J. ACM 45, 634–652 (1998)
Feldman, M.: Guess free maximization of submodular and linear sums. In: Proceedings of the 16th International Conference Workshop on Algorithms and Data Structures, pp. 380–394 (2019)
Friedrich, T., Göbel, A., Neumann, F., Quinzan, F., Rothenberger, R.: Greedy maximization of functions with bounded curvature under partition matroid constraints. In: Proceedings of the 33rd AAAI Conference on Artificial Intelligence, pp. 2272–2279 (2019)
Golshan, B., Lappas, T., Terzi, E.: Profit-maximizing cluster hires. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1196–1205 (2014)
Gong, S., Nong, Q., Liu, W., Fang, Q.: Parametric monotone function maximization with matroid constraints. J. Glob. Optim. 75(3), 833–849 (2019)
Harshaw, C., Feldman, M., Ward, J., Karbasi, A.: Submodular maximization beyond non-negativity: guarantees, fast algorithms, and applications. In: Proceedings of the 36th International Conference on Machine Learning, pp. 2634–2643 (2019)
Kuhnle, A., Smith, J.D., Crawford, V.G., Thai, M.T.: Fast maximization of non-submodular, monotonic functions on the integer lattice. In: Proceedings of the 35th International Conference on Machine Learning, pp. 2791–2800 (2018)
Lappas, T., Liu, K., Terzi, E.: Finding a team of experts in social networks. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 467–476 (2009)
Lehmann, B., Lehmann, D., Nisan, N.: Combinatorial auctions with decreasing marginal utilities. Games Econ. Behav. 55, 270–296 (2006)
Liu, S., Poon, C.K.: A simple greedy algorithm for the profit-aware social team formation problem. In: Proceedings of the 11th International Conference on Combinatorial Optimization and Applications, pp. 379–393 (2017)
Nikolakaki, S.M., Ene, A., Terzi, E.: An efficient framework for balancing submodularity and cost. In: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 1256–1266 (2021)
Papadimitriou, C., Yannakakis, M.: Optimization, approximation, and complexity classes. J. Comput. Syst. Sci. 43, 425–440 (1991)
Qian, C.: Multi-objective evolutionary algorithms are still good: maximizing monotone approximately submodular minus modular functions. arXiv preprint arXiv: 1910.05492 (2019)
Sviridenko, M., Vondrák, J., Ward, J.: Optimal approximation for submodular and supermodular optimization with bounded curvature. Math. Oper. Res. 42(4), 1197–1218 (2017)
Acknowledgements
This work was supported by the National Key Research and Development Program of China under Grants 2018AAA0101000. Yicheng Xu was supported by Guangxi Key Laboratory of Cryptography and Information Security (No. GCIS202116).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, Y., Xu, Y., Yang, X. (2021). On Maximizing the Difference Between an Approximately Submodular Function and a Linear Function Subject to a Matroid Constraint. In: Du, DZ., Du, D., Wu, C., Xu, D. (eds) Combinatorial Optimization and Applications. COCOA 2021. Lecture Notes in Computer Science(), vol 13135. Springer, Cham. https://doi.org/10.1007/978-3-030-92681-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-92681-6_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92680-9
Online ISBN: 978-3-030-92681-6
eBook Packages: Computer ScienceComputer Science (R0)