Abstract
Decision making problems are typically concerned with maximizing efficiency. In contrast, we address problems where there are multiple stakeholders and a centralized decision maker who is obliged to decide in a fair manner. Different decisions give different utility to each stakeholder. In cases where these decisions are made repeatedly, we provide efficient mathematical programming formulations to identify both the maximum fairness possible and the decisions that improve fairness over time, for reasonable metrics of fairness. We apply this framework to the problem of ambulance allocation, where decisions in consecutive rounds are constrained. With this additional complexity, we prove structural results on identifying fair feasible allocation policies and provide a hybrid algorithm with column generation and constraint programming-based solution techniques for this class of problems. Computational experiments show that our method can solve these problems orders of magnitude faster than a naive approach.
Similar content being viewed by others
Notes
The reader may have observed that an approach based on column generation would lend itself well for such a model. This is discussed in Sect. 5.
Or any other equivalent solution.
This is due to the fact that research projects often work with datasets associated with specific regions, each of which must follow local guidelines and regulations.
In practice, the CP component of Algorithm 1 remains very fast, so this loss in efficiency is negligible.
National Institute for Public Health and the Environment of the Netherlands.
These instances can be found at https://github.com/PhilippeOlivier/ambulances.
Constructing these sophisticated clusters is not a trivial task, which is why we settled on a random distribution of population densities for the synthetic instances. By randomizing the placement of the population for the Utrecht instance, its gap becomes similar to that of the synthetic instances.
The entry “#solved” takes an integer value between 0 and 5 for synthetic instances and 0/1 for the Utrecht instance.
References
Aleksandrov, M., Walsh, T.: Online fair division: a survey. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 13557–13562 (2020)
AAlkan, A., Demange, G., Gale, D.: Fair allocation of indivisible goods and criteria of justice. Econom. J. Econom. Soc. 1023–1039 (1991)
Balas, E., Jeroslow, R.: Canonical cuts on the unit hypercube. SIAM J. Appl. Math. 23(1), 61–69 (1972)
Bampis, E., Escoffier, B., Mladenovic, S.: Fair resource allocation over time. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’18, Richland, SC, pp. 766–773. International Foundation for Autonomous Agents and Multiagent Systems (2018)
Brotcorne, L., Laporte, G., Semet, F.: Ambulance location and relocation models. Eur. J. Oper. Res. 147(3), 451–463 (2003). https://doi.org/10.1016/S0377-2217(02)00364-8. (ISSN 0377-2217)
Burt, O.R., Harris, C.C.: Letter to the editor-apportionment of the U.S. house of representatives: a minimum range, integer solution, allocation problem. Oper. Res. 11(4), 648–652 (1963). https://doi.org/10.1287/opre.11.4.648
Demassey, S., Pesant, G., Rousseau, L.M.: A cost-regular based hybrid column generation approach. Constraints 11(4), 315–333 (2006). https://doi.org/10.1007/s10601-006-9003-7. (ISSN 1572-9354)
D’Ambrosio, C., Frangioni, A., Liberti, L., Lodi, A.: On interval-subgradient and no-good cuts. Oper. Res. Lett. 38(5), 341–345 (2010)
Eisenhandler, O., Tzur, M.: The humanitarian pickup and distribution problem. Oper. Res. 67(1), 10–32 (2019). https://doi.org/10.1287/opre.2018.1751
Gamrath, G. Anderson, D. Bestuzheva, K., Chen, W.K., Eifler, L., Gasse, M., Gemander, P., Gleixner, A., Gottwald, L., Halbig, K., Hendel, G., Hojny, C., Koch, T., Le Bodic, P., Maher, S.J., Matter, F., Miltenberger, M., Mühmer, E., Müller, B., Pfetsch, M.E., Schlösser, F., Serrano, F., Shinano, Y., Tawfik, C., Vigerske, S., Wegscheider, F., Weninger, D., Witzig, J.: The SCIP Optimization Suite 7.0. ZIB-Report 20-10, Zuse Institute Berlin. URL http://nbn-resolving.de/urn:nbn:de:0297-zib-78023 (2020)
Gamrath, G., Anderson, D., Bestuzheva, K., Chen, W.K., Eifler, L., Gasse, M., Gemander, P., Gleixner, A., Gottwald, L., Halbig, K., Hendel, G., Hojny, C., Koch, T., Le Bodic, P., Maher, S.J., Matter, F., Miltenberger, M., Mühmer, E., Müller, Be., Pfetsch, M.E., Schlösser, F., Serrano, F., Shinano, Y., Tawfik, C., Vigerske, S., Wegscheider, F., Weninger, D., Witzig, J.: The SCIP Optimization Suite 7.0. Technical report, Optimization. URL http://www.optimization-online.org/DB_HTML/2020/03/7705.html (2020)
Gendreau, M., Laporte, G., Semet, F.: A dynamic model and parallel tabu search heuristic for real-time ambulance relocation. Parallel Comput. 27(12), 1641–1653 (2001). https://doi.org/10.1016/S0167-8191(01)00103-X. (ISSN 0167-8191)
Heier Stamm, J.L., Serban, N., Swann, J., Wortley, P.: Quantifying and explaining accessibility with application to the 2009 h1n1 vaccination campaign. Health Care Manag. Sci. 20(1), 76–93 (2017). https://doi.org/10.1007/s10729-015-9338-y. (ISSN 1572-9389)
Jacobsen, S.: On marginal allocation in single constraint min-max problems. Manag. Sci. 17(11), 780–783 (1971). https://doi.org/10.1287/mnsc.17.11.780
Katoh, N., Ibaraki, T., Mine, H.: An algorithm for the equipollent resource allocation problem. Math. Oper. Res. 10(1), 44–53 (1985)
Koopman, B.O.: The optimum distribution of effort. J. Oper. Res. Soc. Am. 1(2), 52–63 (1953). https://doi.org/10.1287/opre.1.2.52
Luss H.: Equitable Resource Allocation: Models, Algorithms and Applications. Information and Communication Technology Series. Wiley (2012). URL https://books.google.ca/books?id=Z2_3oWjnASkC (ISBN 9781118449219)
Margot, F.: Symmetry in integer linear programming. In:50 Years of Integer Programming 1958–2008, pp. 647–686. Springer (2010)
Matérn, B.: Spatial variation—stochastic models and their applications to some problems in forest survey sampling investigations. Rep. For. Res. Inst. Sweden 49(5), 1–144 (1960)
Ogryczak, W., Luss, H., Pióro, M., Nace, D., Tomaszewski, A.: Fair optimization and networks: a survey. J. Appl. Math. (2014). https://doi.org/10.1155/2014/612018. (ISSN 1110-757X)
Ogryczak, W.: Fair optimization—methodological foundations of fairness in network resource allocation. In: 2014 IEEE 38th International Computer Software and Applications Conference Workshops, pp. 43–48 (2014)
Porteus, E.L., Yormark, J.S.: More on min-max allocation. Manag. Sci. 18(9), 502–507 (1972). https://doi.org/10.1287/mnsc.18.9.502
Procaccia, A.D.: Cake cutting algorithms. In: Handbook of computational social choice, chapter 13. Citeseer (2015)
Toshihide, I., Naoki, K.: Resource Allocation Problems: Algorithmic Approaches. Foundations of Computing, p. 1. The MIT Press (1988). (ISBN 0262090279, 9780262090278)
Zeitlin, Z.: Minimization of maximum absolute deviation in integers. Discrete Appl. Math. 3(3), 203–220 (1981). https://doi.org/10.1016/0166-218X(81)90017-2. (ISSN 0166-218X)
Acknowledgements
The authors would like to thank the National Institute for Public Health and the Environment of the Netherlands (RIVM) for access to the data of their ambulance service. We are grateful to the anonymous referees for useful comments and remarks.
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.
Appendices
Appendix
A Dual of the CMP
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.
About this article
Cite this article
Lodi, A., Olivier, P., Pesant, G. et al. Fairness over time in dynamic resource allocation with an application in healthcare. Math. Program. 203, 285–318 (2024). https://doi.org/10.1007/s10107-022-01904-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-022-01904-6