Expected Maximization of a Concave Utility Function Under Threshold-Based Activation
Abstract
1. Introduction
- We generalize the framework of Problem (2) by relaxing the single-coverage assumption, allowing an item to be considered activated only when it is simultaneously covered by a prescribed threshold. The resulting formulation broadens the applicability of the framework to settings such as social influence propagation, stochastic facility location, marketing and media planning.
- Three exact algorithms are proposed. The first algorithm is based on direct linearization by submodular cut (SC) method. The second algorithm relies on a single hypograph formulation using outer approximation (OA) method. Building on the OA framework, a third algorithm further incorporates Benders decomposition (BD) method to project out item-related variables, thereby substantially enhancing scalability on very large-scale instances. These methods offer practical solution choices for real-world applications.
- Extensive numerical experiments were conducted to evaluate the performance of the three methods. The results indicate that the OA method can solve instances with a size of up to 40,000 within 100 s, achieving solution times that are approximately 2–5 times faster than those of the BD method. In contrast, for very large-scale instances with more than 100,000 items, the BD method exhibits superior performance and outperforms the OA method. Overall, the SC method generally performs worse than the other two methods.
2. Problem Formulation
3. Methodology
3.1. Submodular-Cut-Based Exact Formulation
3.1.1. Brief Review of SC Method
3.1.2. Submodular Cut Formulation for Problem (8)
3.2. Outer-Approximation-Based Exact Formulation
- If (i.e., ), then for any , . Hence, for all .
- Conversely, if , then by taking , , which implies that .
3.3. Benders-Decomposition-Based Exact Formulation
4. Branch-and-Cut Strategy
| Algorithm 1 Cutting plane generation framework for SC method |
| Require: The MILP model (13), and the candidate solution or the LP relaxation Ensure: Potentially violated SCs of the form 1: for do 2: Initialize the submodular inequalities with for all and ; 3: for do 4: if then 5: Set ; 6: Set ; 7: else 8: Set ; 9: end if 10: end for 11: end for |
| Algorithm 2 Cutting plane generation framework for OA method |
| Require: The MILP model (17), and the candidate solution or the LP relaxation Ensure: Potentially violated OA inequalities of the form violated by 1: for do 2: Initialize the OA inequalities with and ; 3: Set 4: Set 5: end for |
| Algorithm 3 Cutting plane generation framework for BD method |
| Require: The MILP model (27), and the candidate solution or the LP relaxation Ensure: The benders inequalities violated by 1: for do 2: Initialize the benders inequalities with and . 3: for do 4: Sort such that ; 5: Compute ; 6: if then 7: for do 8: Set ; 9: end for 11: else if then 11: Set ; 12: else 13: // 14: if then 15: Set ; 16: else 17: Set ; 18: end if 19: end if 20: end for 21: end for |
5. Computational Experiments
5.1. Comparison of the SC and OA Methods
5.2. Comparison of the OA and BD Methods
5.3. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| SC | submodular cuts |
| OA | outer-approximation |
| BD | Benders decomposition |
| MINLP | mixed-integer nonlinear programming |
| B&C | branch-and-cut |
| MILP | mixed-integer linear programming |
| MALP | maximal availability location problem |
| PSMCP | partial set multi-cover problem |
| LP | linear programming |
| NP | nondeterministic polynomial-time |
| IBM | International Business Machines |
| CPLEX | (IBM) ILOG CPLEX Optimizer |
| CPU | central processing unit |
| RAM | random-access memory |
| GB | gigabyte |
References
- Ahmed, S.; Atamtürk, A. Maximizing a class of submodular utility functions. Math. Program. 2011, 128, 149–169. [Google Scholar] [CrossRef] [Scilit]
- Yu, J.; Ahmed, S. Maximizing a class of submodular utility functions with constraints. Math. Program. 2017, 162, 145–164. [Google Scholar] [CrossRef] [Scilit]
- Yu, J.; Ahmed, S. Maximizing expected utility over a knapsack constraint. Oper. Res. Lett. 2016, 44, 180–185. [Google Scholar] [CrossRef] [Scilit]
- Corner, J.L.; Corner, P.D. Characteristics of decisions in decision analysis practice. J. Oper. Res. Soc. 1995, 46, 304–314. [Google Scholar] [CrossRef]
- Aboolian, R.; Berman, O.; Krass, D. Competitive facility location model with concave demand. Eur. J. Oper. Res. 2007, 181, 598–619. [Google Scholar] [CrossRef] [Scilit]
- Feige, U. On maximizing welfare when utility functions are subadditive. In Proceedings of the 38th Annual ACM Symposium on Theory of Computing, Seattle, WA, USA, 21–23 May 2006; pp. 41–50. [Google Scholar]
- Coniglio, S.; Furini, F.; Ljubić, I. Submodular maximization of concave utility functions composed with a set-union operator with applications to maximal covering location problems. Math. Program. 2022, 196, 9–56. [Google Scholar] [CrossRef] [Scilit]
- Kempe, D.; Kleinberg, J.; Tardos, É. Maximizing the spread of influence through a social network. In Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003; pp. 137–146. [Google Scholar]
- Lehmann, B.; Lehmann, D.; Nisan, N. Combinatorial auctions with decreasing marginal utilities. In Proceedings of the 3rd ACM Conference on Electronic Commerce, Tampa, FL, USA, 14–17 October 2001; pp. 18–28. [Google Scholar]
- Ljubić, I.; Moreno, E. Outer approximation and submodular cuts for maximum capture facility location problems with random utilities. Eur. J. Oper. Res. 2018, 266, 46–56. [Google Scholar] [CrossRef] [Scilit]
- ReVelle, C.; Hogan, K. The maximum availability location problem. Transp. Sci. 1989, 23, 192–200. [Google Scholar] [CrossRef] [Scilit]
- Li, G.; Li, Y.; Zhang, W.; Chen, S. Benders decomposition approach for generalized maximal covering and partial set covering location problems. Symmetry 2025, 17, 1417. [Google Scholar] [CrossRef] [Scilit]
- Shi, Y.; Ran, Y.; Zhang, Z.; Willson, J.; Tong, G.; Du, D.Z. Approximation algorithm for the partial set multi-cover problem. J. Glob. Optim. 2019, 75, 1133–1146. [Google Scholar] [CrossRef] [Scilit]
- Ran, Y.; Shi, Y.; Tang, C.; Zhang, Z. A primal-dual algorithm for the minimum partial set multi-cover problem. J. Comb. Optim. 2020, 39, 725–746. [Google Scholar] [CrossRef] [Scilit]
- Revelle, C.; Hogan, K. The maximum reliability location problem and α-reliable p-center problem: Derivatives of the probabilistic location set covering problem. Ann. Oper. Res. 1989, 18, 155–173. [Google Scholar]
- ReVelle, C.; Hogan, K. A reliability-constrained siting model with local estimates of busy fractions. Environ. Plan. B Plan. Des. 1988, 15, 143–152. [Google Scholar] [CrossRef] [Scilit]
- Marianov, V.; ReVelle, C. The queueing maximal availability location problem: A model for the siting of emergency vehicles. Eur. J. Oper. Res. 1996, 93, 110–120. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Wu, S.; Wang, S.; Zhen, L.; Qu, X. Emergency facility location problems in logistics: Status and perspectives. Transp. Res. Part E Logist. Transp. Rev. 2021, 154, 102465. [Google Scholar] [CrossRef] [Scilit]
- Berman, O.; Drezner, Z.; Krass, D. Discrete cooperative covering problems. J. Oper. Res. Soc. 2011, 62, 2002–2012. [Google Scholar] [CrossRef] [Scilit]
- Curtin, K.M.; Hayslett-McCall, K.; Qiu, F. Determining optimal police patrol areas with maximal covering and backup covering location models. Netw. Spat. Econ. 2010, 10, 125–145. [Google Scholar] [CrossRef] [Scilit]
- Reichlin, C.R.A. Non-Concave Utility Maximization:: Optimal Investment, Stability and Applications. Ph.D. Thesis, ETH Zurich, Zürich, Switzerland, 2012. [Google Scholar]
- Rahmattalabi, A.; Jabbari, S.; Lakkaraju, H.; Vayanos, P.; Izenberg, M.; Brown, R.; Rice, E.; Tambe, M. Fair influence maximization: A welfare optimization approach. In Proceedings of the AAAI Conference on Artificial Intelligence, Virtual, 2–9 February 2021; Volume 35, pp. 11630–11638. [Google Scholar]
- Wang, Z.; Zhao, J.; Sun, C.; Rui, X.; Yu, P.S. A general concave fairness framework for influence maximization based on poverty reward. ACM Trans. Knowl. Discov. Data 2024, 19, 1–23. [Google Scholar] [CrossRef] [Scilit]
- Shan, X.; Chen, W.; Li, Q.; Sun, X.; Zhang, J. Cumulative activation in social networks. Sci. China Inf. Sci. 2019, 62, 52103. [Google Scholar] [CrossRef] [Scilit]
- Romero, D.M.; Meeder, B.; Kleinberg, J. Differences in the mechanics of information diffusion across topics: Idioms, political hashtags, and complex contagion on twitter. In Proceedings of the 20th International Conference on World Wide Web, Hyderabad, India, 28 March–1 April 2011; pp. 695–704. [Google Scholar]
- Church, R.L.; Gerrard, R.A. The multi-level location set covering model. Geogr. Anal. 2003, 35, 277–289. [Google Scholar] [CrossRef] [Scilit]
- Snyder, L.V.; Daskin, M.S. Reliability models for facility location: The expected failure cost case. Transp. Sci. 2005, 39, 400–416. [Google Scholar] [CrossRef] [Scilit]
- Hauser, J.R.; Wernerfelt, B. An evaluation cost model of consideration sets. J. Consum. Res. 1990, 16, 393–408. [Google Scholar] [CrossRef] [Scilit]
- Messinger, P.R.; Narasimhan, C. A model of retail formats based on consumers’ economizing on shopping time. Mark. Sci. 1997, 16, 1–23. [Google Scholar] [CrossRef] [Scilit]
- Naples, M.J. Effective frequency: Then and now. J. Advert. Res. 1997, 37, 7–12. [Google Scholar] [CrossRef] [Scilit]
- Ostrow, J.W. Setting effective frequency levels. In Proceedings of the Effective Frequency: The State of the Art; Advertising Research Foundation, Key Issues Workshop: New York, NY, USA, 1982; pp. 89–102. [Google Scholar]
- Makienko, I. Effective frequency estimates in local media planning practice. J. Target. Meas. Anal. Mark. 2012, 20, 57–65. [Google Scholar] [CrossRef] [Scilit]
- Nemhauser, G.L.; Wolsey, L.A.; Fisher, M.L. An analysis of approximations for maximizing submodular set functions—I. Math. Program. 1978, 14, 265–294. [Google Scholar] [CrossRef] [Scilit]
- Wolsey, L.A.; Nemhauser, G.L. Integer and Combinatorial Optimization; John Wiley & Sons: Hoboken, NJ, USA, 1999. [Google Scholar]
- Shi, X.; Prokopyev, O.A.; Zeng, B. Sequence independent lifting for a set of submodular maximization problems. Math. Program. 2022, 196, 69–114. [Google Scholar] [CrossRef] [Scilit]
- Lamontagne, S.; Carvalho, M.; Atallah, R. Accelerated Benders decomposition and local branching for dynamic maximum covering location problems. Comput. Oper. Res. 2024, 167, 106673. [Google Scholar] [CrossRef] [Scilit]
- Nemhauser, G.; Wolsey, L. Matroid and Submodular Function Optimization. In Integer and Combinatorial Optimization; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 1988; Chapter 3; pp. 659–719. [Google Scholar]
- Padberg, M.; Rinaldi, G. A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Rev. 1991, 33, 60–100. [Google Scholar] [CrossRef] [Scilit]
- Wolsey, L.A. Integer Programming; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
- Fischetti, M.; Ljubić, I.; Sinnl, M. Benders decomposition without separability: A computational study for capacitated facility location problems. Eur. J. Oper. Res. 2016, 253, 557–569. [Google Scholar] [CrossRef] [Scilit]
- Cordeau, J.F.; Furini, F.; Ljubić, I. Benders decomposition for very large scale partial set covering and maximal covering location problems. Eur. J. Oper. Res. 2019, 275, 882–896. [Google Scholar] [CrossRef] [Scilit]
- Güney, E.; Leitner, M.; Ruthmair, M.; Sinnl, M. Large-scale influence maximization via maximal covering location. Eur. J. Oper. Res. 2021, 289, 144–164. [Google Scholar] [CrossRef] [Scilit]
- Di Summa, M.; Grosso, A.; Locatelli, M. Branch and cut algorithms for detecting critical nodes in undirected graphs. Comput. Optim. Appl. 2012, 53, 649–680. [Google Scholar] [CrossRef] [Scilit]
- Pavlikov, K. Improved formulations for minimum connectivity network interdiction problems. Comput. Oper. Res. 2018, 97, 48–57. [Google Scholar] [CrossRef] [Scilit]
- CPLEX. User’s Manual for CPLEX; IBM: Armonk, NY, USA, 2022; Available online: https://www.ibm.com/docs/en/icos/20.1.0?topic=cplex-users-manual (accessed on 16 January 2026).
- ReVelle, C.; Scholssberg, M.; Williams, J. Solving the maximal covering location problem with heuristic concentration. Comput. Oper. Res. 2008, 35, 427–435. [Google Scholar] [CrossRef] [Scilit]
- Chen, S.J.; Chen, W.K.; Dai, Y.H.; Yuan, J.H.; Zhang, H.S. Efficient presolving methods for the influence maximization problem. Networks 2023, 82, 229–253. [Google Scholar] [CrossRef] [Scilit]


| # | SC | OA | ||||
|---|---|---|---|---|---|---|
| # opt | t (s) | # opt | t (s) | |||
| 50 | 1000 | 30 | 30 | 14.84 | 30 | 0.11 |
| 5000 | 30 | 30 | 326.68 | 30 | 0.76 | |
| 10,000 | 30 | 19 | 2393.28 | 30 | 2.87 | |
| 75 | 1000 | 30 | 30 | 16.18 | 30 | 0.13 |
| 5000 | 30 | 30 | 829.28 | 30 | 5.91 | |
| 10,000 | 30 | 17 | 2533.91 | 30 | 7.81 | |
| 100 | 1000 | 30 | 30 | 19.02 | 30 | 0.16 |
| 5000 | 30 | 30 | 715.33 | 30 | 1.48 | |
| 10,000 | 30 | 19 | 2228.10 | 30 | 10.08 | |
| # | OA | BD | ||||
|---|---|---|---|---|---|---|
| # opt | t (s) | # opt | t (s) | |||
| 50 | 20,000 | 30 | 30 | 11.57 | 30 | 52.63 |
| 30,000 | 30 | 30 | 30.73 | 30 | 71.20 | |
| 40,000 | 30 | 30 | 45.62 | 30 | 107.12 | |
| 75 | 20,000 | 30 | 30 | 16.78 | 30 | 57.72 |
| 30,000 | 30 | 30 | 23.69 | 30 | 32.56 | |
| 40,000 | 30 | 30 | 67.80 | 30 | 166.39 | |
| 100 | 20,000 | 30 | 30 | 28.73 | 30 | 160.70 |
| 30,000 | 30 | 30 | 35.44 | 30 | 86.43 | |
| 40,000 | 30 | 30 | 90.12 | 30 | 173.29 | |
| # | OA | BD | ||||
|---|---|---|---|---|---|---|
| # opt | t (s) | # opt | t (s) | |||
| 50 | 100,000 | 30 | 29 | 241.00 | 30 | 149.35 |
| 150,000 | 30 | 29 | 725.11 | 30 | 293.88 | |
| 200,000 | 30 | 29 | 921.03 | 30 | 350.26 | |
| 75 | 100,000 | 30 | 30 | 409.31 | 30 | 294.10 |
| 150,000 | 30 | 29 | 973.57 | 30 | 312.90 | |
| 200,000 | 30 | 27 | 1147.15 | 30 | 453.62 | |
| 100 | 100,000 | 30 | 30 | 484.44 | 30 | 346.74 |
| 150,000 | 30 | 29 | 868.78 | 30 | 414.60 | |
| 200,000 | 30 | 27 | 1541.30 | 30 | 639.22 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, G.; Li, Y.; Chen, S.; Sun, M.; Zhang, W. Expected Maximization of a Concave Utility Function Under Threshold-Based Activation. Axioms 2026, 15, 169. https://doi.org/10.3390/axioms15030169
Li G, Li Y, Chen S, Sun M, Zhang W. Expected Maximization of a Concave Utility Function Under Threshold-Based Activation. Axioms. 2026; 15(3):169. https://doi.org/10.3390/axioms15030169
Chicago/Turabian StyleLi, Guangming, Yufei Li, Shengjie Chen, Mou Sun, and Wushuaijun Zhang. 2026. "Expected Maximization of a Concave Utility Function Under Threshold-Based Activation" Axioms 15, no. 3: 169. https://doi.org/10.3390/axioms15030169
APA StyleLi, G., Li, Y., Chen, S., Sun, M., & Zhang, W. (2026). Expected Maximization of a Concave Utility Function Under Threshold-Based Activation. Axioms, 15(3), 169. https://doi.org/10.3390/axioms15030169

