Skip to main content
Log in

Maximizing a monotone non-submodular function under a knapsack constraint

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

Abstract

Submodular optimization has been well studied in combinatorial optimization. However, there are few works considering about non-submodular optimization problems which also have many applications, such as experimental design, some optimization problems in social networks, etc. In this paper, we consider the maximization of non-submodular function under a knapsack constraint, and explore the performance of the greedy algorithm, which is characterized by the submodularity ratio \(\beta \) and curvature \(\alpha \). In particular, we prove that the greedy algorithm enjoys a tight approximation guarantee of \( (1-e^{-\alpha \beta })/{\alpha }\) for the above problem. To our knowledge, it is the first tight constant factor for this problem. We further utilize illustrative examples to demonstrate the performance of our algorithm.

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.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Balkanski E, Singer Y (2018) Approximation guarantees for adaptive sampling. In: Proceedings of ICML, pp 384–393

  • Bian AA, Buhmann JM, Krause A, Tschiatschek S (2017b) Guarantees for greedy maximization of non-submodular functions with applications. In: Proceedings of ICML, pp 498–507

  • Bian A, Levy K, Krause A, Buhmann JM (2017a) Non-monotone continuous DR-submodular maximization: structure and algorithms. In: Proceedings of NIPS, pp 486–496

  • Calinescu G, Chekuri C, Pál M, Vondrák J (2011) Maximizing a submodular set function subject to a matroid constraint. SIAM J Comput 40:1740–1766

    Article  MathSciNet  Google Scholar 

  • Chaloner K, Verdinelli I (1995) Bayesian experimental design: a review. Stat Sci 10:273–304

    Article  MathSciNet  Google Scholar 

  • Conforti M, Cornuéjols G (1984) Submodular set functions, matroids and the greedy algorithm: tight worst-case bounds and some generalizations of the Rado–Edmonds theorem. Discrete Appl Math 7:251–274

    Article  MathSciNet  Google Scholar 

  • Iyer R, Bilmes J (2013) Submodular optimization with submodular cover and submodular knapsack constraints. In: Proceedings of NIPS, pp 2436–2444

  • Iyer R, Jegelka S, Bilmes J (2013) Curvature and optimal algorithms for learning and minimizing submodular functions. In: Proceedings of ICML, pp 2742–2750

  • Krause A, Singh A, Guestrin C (2008) Nearoptimal sensor placements in Gaussian processes: theory, efficient algorithms and empirical studies. J Mach Learn Res 9:235–284

    MATH  Google Scholar 

  • Kuhnle A, Smith JD, Crawford VG, Thai MT (2018) Fast maximization of non-submodular, monotonic functions on the integer lattice. In: Proceedings of ICML, pp 2791–2800

  • Nemhauser GL, Wolsey LA, Fisher ML (1978) An analysis of approximations for maximizing submodular set functions-I. Math Program 14:265–294

    Article  MathSciNet  Google Scholar 

  • Sakaue S, Ishihata M (2018) Accelerated best-first search with upper-bound computation for submodular function maximization. In: Proceedings of AAAI, pp 1413–1421

  • Sakaue S, Nishino M, Yasuda N (2018) Submodular function maximization over graphs via zero-suppressed binary decision diagrams. In: Proceedings of AAAI, pp 1422–1430

  • Shioura A, Shakhlevich NV, Strusevich VA (2016) Application of submodular optimization to single machine scheduling with controllable processing times subject to release dates and deadlines. INFORMS J Comput 28:148–161

    Article  MathSciNet  Google Scholar 

  • Soma T, Yoshida Y (2015) A generalization of submodular cover via the diminishing return property on the integer lattice. In: Proceedings of NIPS, pp 847–855

  • Soma T, Yoshida Y (2017) Non-monotone DR-submodular function maximization. In: Proceedings of AAAI, pp 898–904

  • Soma T, Yoshida Y (2018) Maximizing monotone submodular functions over the integer lattice. Math Program 172:539–563

    Article  MathSciNet  Google Scholar 

  • Sviridenko M (2004) A note on maximizing a submodular set function subject to a knapsack constraint. Oper Res Lett 32:41–43

    Article  MathSciNet  Google Scholar 

  • Sviridenko M, Vondrák J, Ward J (2017) Optimal approximation for submodular and supermodular optimization with bounded curvature. Math Oper Res 42:1197–1218

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The first and fifth authors are supported by National Natural Science Foundation of China (No. 11871081). The first author is also supported by the Science and Technology Program of Beijing Education Commission (No. KM201810005006). The second author is supported by National Natural Science Foundation of China (No. 11971447), the Fundamental Research Funds for the Central Universities (No. 201964006), and the Natural Science Foundation of Shandong Province of China (No. ZR2017QA010). The fourth author is supported by National Natural Science Foundation of China (No. 11531014).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dongmei Zhang.

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 25th International Computing and Combinatorics Conference, pp. 651–662, 2019.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Z., Liu, B., Wang, Y. et al. Maximizing a monotone non-submodular function under a knapsack constraint. J Comb Optim 43, 1125–1148 (2022). https://doi.org/10.1007/s10878-020-00620-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00620-1

Keywords

Navigation