Skip to main content
Log in

Two approximation algorithms for maximizing nonnegative weakly monotonic set functions

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Many combinatorial optimization problems can be reduced to submodular optimization problems. However, many cases in practical applications do not fully comply with the diminishing returns characteristic. This paper studies the problem of maximizing weakly-monotone non-submodular non-negative set functions without constraints, and extends the normal submodular ratio to weakly-monotone submodular ratio \(\widehat{\gamma }\). In this paper, two algorithms are given for the above problems. The first one is a deterministic greedy approximation algorithm, which realizes the approximation ratio of \(\frac{\widehat{\gamma }}{\widehat{\gamma }+2}\). When \(\widehat{\gamma }=1\), the approximate ratio is 1/3, which matches the ratio of the best deterministic algorithm known for the maximization of submodular function without constraints. The second algorithm is a random greedy algorithm, which improves the approximation ratio to \(\frac{\widehat{\gamma }}{\widehat{\gamma }+1}\). When \(\widehat{\gamma }=1\), the approximation ratio is 1/2, the same as the best algorithm for the maximization of unconstrained submodular set functions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  • Ahmed S, Atamtürk A (2011) Maximizing a class of submodular utility functions. Math Program 128(1):149–169

    Article  MathSciNet  MATH  Google Scholar 

  • Attigeri G, Manohara PMM, Radhika MP (2019) Feature selection using submodular approach for financial big data. J Inform Process Syst 15(6):1306–1325

    Google Scholar 

  • Badanidiyuru A, Mirzasoleiman B, Karbasi A, Krause A (2014) Streaming submodular maximization: massive data summarization on the fly. In: Proceedings of the 20th International Proceedings on Knowledge discovery and data mining, pp.671–680

  • Bian AA, Buhmann JM, Krause A, Tschiatschek S (2017) Guarantees for Greedy maximization of non-submodular functions with applications. In: Proceedings of the 35th International Conference on Machine Learning, 70: pp.498–507

  • Buchbinder N, Feldman M, Naor JS, Schwartz R (2015a) A tight linear time (1/2)-approximation for unconstrained submodular maximization. SIAM J Comput 44(5):1384–1402

    Article  MathSciNet  MATH  Google Scholar 

  • Buchbinder N, Feldman M, Schwartz R (2015b) Online submodular maximization with preemption. In: Proceedings of the 26th International Symposium on Discrete Algorithms, pp.1202–1216

  • Buchbinder N, Feldman M (2016) Deterministic algorithms for submodular maximization problems, In: Proceedings of the 27th International Symposium on Discrete Algorithms, pp.392–403

  • Cherenin V (1962) Solving some combinatorial problems of optimal planning by the method of successive calculations. In: Proceedings of Experiences and Perspectives of the Applications of Mathematical Methods and Electronic Computers in Planning

  • Coelho VN, Oliveira TA, Coelho IM, Coelho BN, Fleming PJ, Guimarães FG, Ramalhinho H, Souza MJF, Talbi E-G, Lust T (2017) Generic pareto local search metaheuristic for optimization of targeted offers in a bi-objective direct marketing campaign. Comput Oper Res 78:578–587

    Article  MathSciNet  MATH  Google Scholar 

  • Das A, Kempe D (2011) 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

  • Dobzinski S, Vondrak J (2012) From query complexity to computational complexity. In: Proceedings of the 44th International Symposium on Theory of Computing, pp.1107–1116

  • Dughmi S (2009) Submodular functions: Extensions, distributions, and algorithms. a survey, arXiv preprint arXiv:0912.0322

  • Feige U, Mirrokni VS, Vondrák J (2011) Maximizing non-monotone submodular functions. SIAM J Comput 40(4):1133–1153

    Article  MathSciNet  MATH  Google Scholar 

  • Feldman M, Naor J, Schwartz R (2011) Nonmonotone submodular maximization via a structural continuous greedy algorithm. In: Proceedings of the 38th International Colloquium Conference on Automata, Languages and Programming, 6755, pp.342–353

  • Galbiati G, Maffioli F (2007) Approximation algorithms for maximum cut with limited unbalance. Theoret Comput Sci 385(1):78–87

    Article  MathSciNet  MATH  Google Scholar 

  • Gharan SO, Vondrák J (2011) Submodular maximization by simulated annealing. In: Proceedings of the 22nd International Symposium on Discrete Algorithms, pp.1098–1116

  • Golovin D, Krause A (2010) Adaptive submodularity: theory and applications in active learning and stochastic optimization. J Artif Intell Res 42(1):427–486

    MathSciNet  MATH  Google Scholar 

  • Gong S, Nong Q, Liu W, Fang Q (2019) Parametric monotone function maximization with matroid constraints. J Global Optim 75(3):833–849

    Article  MathSciNet  MATH  Google Scholar 

  • Halperin E, Zwick U (2001) Combinatorial approximation algorithms for the maximum directed cut problem. In: Proceedings of the 12th International Symposium on Discrete Algorithms, pp. 1–7

  • Hartline J, Mirrokni V, Sundararajan M (2008) Optimal marketing strategies over social networks. In: Proceedings of the 17th International Proceedings on World Wide Web, pp.189–198

  • Hazan E, Kale S (2012) Online submodular minimization. J Mach Learn Res 13:2903–2922

    MathSciNet  MATH  Google Scholar 

  • Jegelka S, Bilmes JA (2011) Online Submodular Minimization for Combinatorial Structures. In: Proceedings of the 28th International Conference on Machine Learning, pp.345–352

  • Kawahara Y, Nagano K, Okamoto Y (2011) Submodular fractional programming for balanced clustering. Pattern Recogn Lett 42(2):235–243

    Article  Google Scholar 

  • Kempe D, Kleinberg J, Tardos E (2015) Maximizing the spread of influence through a social network. Theory Comput 11(1):105–147

    Article  MathSciNet  MATH  Google Scholar 

  • Krause A, Guestrin C (2007) Near-optimal observation selection using submodular functions. In: Proceedings of the 22nd International Conference on Artificial Intelligence, 7, pp.1650–1654

  • Lin Y, Chen W, Lui JC (2017) Boosting Information Spread: An Algorithmic Approach. In: Proceedings of the International Conference on Data Engineering, pp.883–894

  • Mansell R, Collins BS (2005) Introduction: Trust and crime in information societies. Edward Elgar, pp. 1–10

  • Melo MT, Nickel S, Saldanha-da-Gama F (2009) Facility location and supply chain management-a review. Eur J Oper Res 196(2):401–412

    Article  MathSciNet  MATH  Google Scholar 

  • Milgrom P, Milgrom PR (2004) Putting auction theory to work. Cambridge University Press

  • Mossel E, Roch S (2007) On the submodularity of influence in social networks. In: Proceedings of the 30th International Symposium on Theory of Computing, pp.128–134

  • Parambath SA, Chawla S, Vijayakumar N (2018) SAGA: A Submodular Greedy Algorithm for Group Recommendation, In: Proceedings of International Conference on Artificial Intelligence, pp.3900–3908

  • Roughgarden T, Wang J (2018) An Optimal Learning Algorithm for Online Unconstrained Submodular Maximization. In: Proceedings of the 31st International Conference on Learning Theory, 75, pp.1307–1325

  • Streeter M, Golovin D (2008) An online algorithm for maximizing submodular functions. In: Proceedings of the 22nd International Conference on Neural Information Processing Systems, pp.1577–1584

  • Tran AK, Piran MJ, Pham C (2019) SDN controller placement in IoT networks: an optimized submodularity-based approach. Sensors 19(24):5474

    Article  Google Scholar 

  • Tsai Y-C, Tseng K-S (2020) Deep compressed sensing for learning submodular functions. Sensors 20(9):2591

    Article  Google Scholar 

  • Wei K, Iyer R, Bilmes JA (2015) Submodularity in data subset selection and active learning. In: Proceedings of the 32nd International Conference on Machine Learning, 37, pp.1954–1963

  • Zhang H, Vorobeychik Y (2016) Submodular optimization with routing constraints. In: Proceedings of the 30th International Proceedings on Artificial Intelligence, pp. 819–825

Download references

Acknowledgements

The first and third authors are supported by National Natural Science Foundation of China (No. 12131003). The second author is supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) grant 06446, and Natural Science Foundation of China (Nos. 11771386, 11728104). The fourth author is supported by National Natural Foundation of China (No. 12101587), China Postdoctoral Science Foundation (No. 2022M720329).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruiqi Yang.

Ethics declarations

Conflict of interest

The authors have not disclosed any competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this paper appeared in Proceedings of the 10th International Conference on Computational Data and Social Networks, pp. 50–58, 2021.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cui, M., Du, D., Xu, D. et al. Two approximation algorithms for maximizing nonnegative weakly monotonic set functions. J Comb Optim 45, 54 (2023). https://doi.org/10.1007/s10878-022-00978-4

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10878-022-00978-4

Keywords

Navigation