Abstract
In this paper a stochastic districting problem is investigated. Demand is assumed to be represented by a random vector with a given joint probability distribution function. A two-stage mixed-integer stochastic programming model is proposed. The first stage comprises the decision about the initial territory design: the districts are defined and all the territory units assigned to one and exactly one of them. In the second stage, i.e., after demand becomes known, balancing requirements are to be met. This is ensured by means of two recourse actions: outsourcing and reassignment of territory units. The objective function accounts for the total expected cost that includes the cost for the first-stage territory design plus the expected cost incurred at the second stage by outsourcing and reassignment. The (re)assignment costs are associated with the distances between territory units, i.e., the focus is put on the compactness of the solution. The model is then extended in different ways to account for aspects of practical relevance such as a maximum desirable dispersion, reallocation constraints, or similarity of the second-stage solution w.r.t. the first-stage one. The new modeling framework proposed is tested computationally using instances built using real geographical data.










Similar content being viewed by others
Change history
08 June 2020
Third authors’ name should appear as: Francisco Saldanha-da-Gama.
References
Akdoğan, M. A., Bayındır, Z. P., & Iyigun, C. (2018). Locating emergency vehicles with an approximate queuing model and a meta-heuristic solution approach. Transportation Research Part C: Emerging Technologies, 90, 134–155.
Bard, J. F., & Jarrah, A. I. (2009). Large-scale constrained clustering for rationalizing pickup and delivery operations. Transportation Research Part B: Methodological, 43(5), 542–561.
Bender, M., Kalcsics, J., Nickel, S., & Pouls, M. (2018). A branch-and-price algorithm for the scheduling of customer visits in the context of multi-period service territory design. European Journal of Operational Research, 269(1), 382–396.
Bender, M., Meyer, A., Kalcsics, J., & Nickel, S. (2016). The multi-period service territory design problem-an introduction, a model and a heuristic approach. Transportation Research Part E: Logistics and Transportation Review, 96, 135–157.
Benzarti, E., Sahin, E., & Dallery, Y. (2013). Operations management applied to home care services: Analysis of the districting problem. Decision Support Systems, 55(2), 587–598.
Bergey, B. K., Ragsdale, C. T., & Hoskote, M. (2003). A simulated annealing genetic algorithm for the electrical power districting problem. Annals of Operations Research, 121(1–4), 33–55.
Bianchi, G., Bruni, R., Reale, A., & Sforzi, F. (2016). A min-cut approach to functional regionalization, with a case study of the italian local labour market areas. Optimization Letters, 10(5), 955–973.
Birge, J. R., & Louveaux, F. V. (2011). Introduction to Stochastic Programming (2nd ed.). New York: Springer.
Blais, M., Lapierre, S. D., & Laporte, G. (2003). Solving a home-care districting problem in an urban setting. Journal of the Operational Research Society, 54(11), 1141–1147.
Bozkaya, B., Erkut, E., & Laporte, G. (2003). A tabu search heuristic and adaptive memory procedure for political districting. European Journal of Operational Research, 144(1), 12–26.
Bruno, G., Diglio, A., Melisi, A., & Piccolo, C. (2017a). A districting model to support the redesign process of Italian provinces. In A. Sforza & C. Sterle (Eds.), International Conference on Optimization and Decision Science (pp. 245–256). Cham: Springer.
Bruno, G., Esposito, E., Genovese, A., & Piccolo, C. (2016a). Institutions and facility mergers in the italian education system: Models and case studies. Socio-Economic Planning Sciences, 53, 23–32.
Bruno, G., Genovese, A., & Piccolo, C. (2016b). Capacity management in public service facility networks: A model, computational tests and a case study. Optimization Letters, 10(5), 975–995.
Bruno, G., Genovese, A., & Piccolo, C. (2017b). Territorial amalgamation decisions in local government: Models and a case study from Italy. Socio-Economic Planning Sciences, 57, 61–72.
Bruno, G., & Laporte, G. (2002). An interactive decision support system for the design of rapid public transit networks. INFOR: Information Systems and Operational Research, 40(2), 111–118.
Camacho-Collados, M., & Liberatore, F. (2015). A decision support system for predictive police patrolling. Decision Support Systems, 75, 25–37.
Camacho-Collados, M., Liberatore, F., & Angulo, J. M. (2015). A multi-criteria police districting problem for the efficient and effective design of patrol sector. European Journal of Operational Research, 246(2), 674–684.
Carlsson, J. G. (2012). Dividing a territory among several vehicles. INFORMS Journal on Computing, 24(4), 565–577.
Carlsson, J. G., & Delage, E. (2013). Robust partitioning for stochastic multivehicle routing. Operations Research, 61(3), 727–744.
Caro, F., Shirabe, T., Guignard, M., & Weintraub, A. (2004). School redistricting: Embedding gis tools with integer programming. Journal of the Operational Research Society, 55(8), 836–849.
Correia, I., & Saldaha-da-Gama, F. (2019). Facility location under uncertainty. In: Laporte G, Nickel S, Saldanha-da-Gama F (Eds.) Location Science, 2nd edn. Cham: Springer, Chapter 8, pp. 185–213.
D’Amico, S. J., Wang, S. J., Batta, R., & Rump, C. M. (2002). A simulated annealing approach to police district design. Computers & Operations Research, 29(6), 667–684.
De Assis, L. S., Franca, P. M., & Usberti, F. L. (2014). A redistricting problem applied to meter reading in power distribution networks. Computers & Operations Research, 41, 65–75.
De Fréminville, P. D. L. P., Desaulniers, G., Rousseau, L. M., & Perron, S. (2015). A column generation heuristic for districting the price of a financial product. Journal of the Operational Research Society, 66(6), 965–978.
ESPAS. (2015). Global Trends to 2030: Can the EU meet the challenges ahead? www.ec.europa.eu. Retrieved September 2018.
Ferland, J., & Guénette, G. (1990). Decision support system for the school districting problem. Operations Research, 38(1), 15–21.
García-Ayala, G., González-Velarde, J. L., Ríos-Mercado, R. Z., & Fernández, E. (2016). A novel model for arc territory design: Promoting Eulerian districts. International Transactions in Operational Research, 23(3), 433–458.
Haugland, D., Ho, S. C., & Laporte, G. G. (2007). Designing delivery districts for the vehicle routing problem with stochastic demands. European Journal of Operational Research, 180(3), 997–1010.
Hess, S. W., Weaver, J. B., Siegfeldt, H. J., Whelan, J. N., & Zitlau, P. A. (1965). Nonpartisan political redistricting by computer. Operations Research, 13(6), 998–1006.
ISTAT. (2011). Dati del censimento generale della popolazione italiana (italian national census data). www.istat.it. Retreived September 2018.
Kalcsics, J., Nickel, S., & Schröder, M. (2005). Towards a unified territorial design approach—Applications, algorithms and GIS integration. TOP, 13, 1–56.
Kalcsics, J., & Ríos-Mercado, R. (2019). Districting problems. In: G. Laporte, S. Nickel, F. Saldanha-da-Gama (Eds.), Location science, 2nd edn., Chapter 25. Cham: Springer, pp. 705–743.
Kim, K., Chun, Y., & Kim, H. (2017). \(p\)-Functional clusters location problem for detecting spatial clusters with covering approach. Geographical Analysis, 49(1), 101–121.
Lei, H., Laporte, G., & Guo, B. (2012). Districting for routing with stochastic customers. EURO Journal on Transportation and Logistics, 1(1–2), 67–85.
Lei, H., Laporte, G., Liu, Y., & Zhang, T. (2015). Dynamic design of sales territories. Computers & Operations Research, 56, 84–92.
Lei, H., Wang, R., & Laporte, G. (2016). Solving a multi-objective dynamic stochastic districting and routing problem with a co-evolutionary algorithm. Computers & Operations Research, 67, 12–24.
Lin, M., Chin, K. S., Fu, C., & Tsui, K. L. (2017). An effective greedy method for the meals-on-wheels service districting problem. Computers & Industrial Engineering, 106, 1–19.
Mourão, M. C., Nunes, A. C., & Prins, C. (2009). Heuristic methods for the sectoring arc routing problem. European Journal of Operational Research, 196(3), 856–868.
Ricca, F., & Simeone, B. (2008). Local search algorithms for political districting. European Journal of Operational Research, 189(3), 1049–1426.
Ricca, F., Scozzari, A., & Simeone, B. (2013). Political districting: From classical models to recent approaches. Annals of Operations Research, 204(1), 271–299.
Ríos-Mercado, R. Z. (2016). Assessing a metaheuristic for large-scale commercial districting. Cybernetics and Systems, 47(4), 321–338.
Ríos-Mercado, R. Z., & Escalante, H. J. (2016). GRASP with path relinking for commercial districting. Expert Systems with Applications, 44, 102–113.
Ríos-Mercado, R. Z., & López-Pérez, J. F. (2013). Commercial territory design planning with realignment and disjoint assignment requirements. Omega, 41(3), 525–535.
Schoepfle, O., & Church, R. (1991). A new network representation of a classic school districting problem. Socio-Economic Planning Sciences, 25(3), 189–197.
Tavares, P., Figueira, F., Mousseau, J., & Roy, V. (2007). Multiple criteria districting problems. The public transportation network pricing system of the Paris region. Annals of Operations Research, 154, 69–9.
Xie, S., & Ouyang, Y. (2016). Railroad caller districting with reliability, contiguity, balance, and compactness considerations. Transportation Research Part C: Emerging Technologies, 63, 65–76.
Yanık, S., Sürer, Ö., & Öztayşi, B. (2016). Designing sustainable energy regions using genetic algorithms and location-allocation approach. Energy, 97, 161–172.
Zhong, H., Hall, R. W., & Dessouky, M. (2007). Territory planning and vehicle dispatching with driver learning. Transportation Science, 41(1), 74–89.
Zoltners, A. A., & Sinha, P. (2005). Sales territory design: Thirty years of modeling and implementation. Marketing Science, 24(3), 313–331.
Acknowledgements
This work was partially supported by National Funding from FCT - Fundação para a Ciância e a Tecnologia, under the project: UIDB/04561/2020. The authors would like to thank the anonymous reviewer for his/her detailed comments on our work, which helped us improving the manuscript.
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.
The research of the third author was supported by the Portuguese Science Foundation (FCT—Fundação para a Ciência e Tecnologia) under the Projects UID/MAT/ 04561/2013 (CMAF-CIO/FCUL) and SFRH/BSAB/130291/2017.
Appendix
Appendix
In this Appendix we details the information concerning the test data used to realize our computational experiments and we present the detailed results that were reported in Sect. 6.
For each TU, Table 5 reports the generated demand vector and the coordinates of the respective centroid. The original code assigned by ISTAT to uniquely identify TUs (i.e. PRO_COM) is also reported. TUs constituting each of the considered instances are indicated in Table 6.
For each tested instance, Tables 7 and 8 contain the realtive values of VSS and EVPI w.r.t. SP as well as the CPU time in seconds required by the general purpose solver to solve the instance to optimality. Tables 7 refers to the instances with 4 districts and Tables 8 to instances with 6 districts.
Finally, Tables 9 and 10 contain the CPU time (seconds) required to solve the instances to proven optimalty for different values of |I| (40, 60, 88, and 120).
Rights and permissions
About this article
Cite this article
Diglio, A., Nickel, S. & Saldanha-da-Gama, F. Towards a stochastic programming modeling framework for districting. Ann Oper Res 292, 249–285 (2020). https://doi.org/10.1007/s10479-020-03631-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-020-03631-7