Abstract
A sales territory design problem faced by a manufacturing company that supplies products to a group of customers located in a service region is addressed in this paper. The planning process of designing the territories has the objective to minimizing the total dispersion of the customers without exceeding a limited budget assigned to each territory. Once territories have been determined, a salesperson has to define the day-by-day routes to satisfy the demand of customers. Currently, the company has established a service level policy that aims to minimize total waiting times during the distribution process. Also, each territory is served by a single salesperson. A novel discrete bilevel optimization model for the sales territory design problem is proposed. This problem can be seen as a bilevel problem with a single leader and multiple independent followers, in which the leader’s problem corresponds to the design of territories (manager of the company), and the routing decision for each territory corresponds to each follower. The hierarchical nature of the current company’s decision-making process triggers some particular characteristics of the bilevel model. A brain storm algorithm that exploits these characteristics is proposed to solve the discrete bilevel problem. The main features of the proposed algorithm are that the workload is used to verify the feasibility and to cluster the leader’s solutions. In addition, four discrete mechanisms are used to generate new solutions, and an elite set of solutions is considered to reduce computational cost. This algorithm is used to solve a real case study, and the results are compared against the current solution given by the company. Results show a reduction of more than 20% in the current costs with the solution obtained by the proposed algorithm. Furthermore, a sensitivity analysis is performed, providing interesting managerial insights to improve the current operations of the company.













Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Altman M (1997) Is automation the answer: the computational complexity of automated redistricting. Rutgers Comput Technol Law J 23(1):81–142
Angel-Bello F, Martínez-Salazar I, Alvarez A (2013) Minimizing waiting times in a route design problem with multiple use of a single vehicle. Electron. Notes Discrete Math 41:269–276
Bacao F, Lobo V, Painho M (2005) Applying genetic algorithms to zone design. Soft Comput 9:341–348
Bard JF (1991) Some properties of the bilevel programming problem. J Optim Theory Appl 68(2):371–378
Caramia M, Mari R (2016) A decomposition approach to solve a bilevel capacitated facility location problem with equity constraints. Optim Lett 10(5):997–1019
Cheng S, Qin Q, Chen J, Shi Y (2016) Brain storm optimization algorithm: a review. Artif Intell Rev 46:445–458
Chou C, Kimbrough SO, Sullivan-Fedock J, Woodard CJ, Murphy FH (2012) Using interactive evolutionary computation (IEC) with validated surrogate fitness functions for redistricting. In: Genetic and evolutionary computation conference. ACM Digital Library, pp 1071–1078
Chou CI (2011) A knowledge-based evolution algorithm approach to political districting problem. Comput Phys Commun 182:209–212
El-Abd M (2017) Global-best brain storm optimization algorithm. Swarm Evol Comput 37:27–44
Hansen P, Jaumard B, Savard G (1992) New branch-and-bound rules for linear bilevel programming. SIAM J Sci Stat Comput 13(5):1194–1217
Hu F, Yang S, Xu W (2014) A non-dominated sorting genetic algorithm for the location and districting planning of earthquake shelters. Int J Geogr Inf Sci 28(7):1482–1501
Iannoni AP, Morabito R, Saydam C (2009) An optimization approach for ambulance location and the districting of the response segments on highways. Eur J Oper Res 195:528–542
Kalcsics J, Nickel S, Schröder M (2005) Towards a unified territorial design approach: applications, algorithms and GIS integration. Top 13(1):1–56
Karahan I, Köksalan M (2010) A territory defining multiobjective evolutionary algorithms and preference incorporation. Trans Evol Comput 14(4):636–664
Lei H, Laporte G, Guo B (2012) Districting for routing with stochastic customers. EURO J Transp Logist 1(1–2):67–85
Lei H, Wang R, Laporte G (2016) Solving a multi-objective dynamic stochastic districting and routing problem with a co-evolutionary algorithm. Comput Oper Res 67:12–24
Nucamendi-Guillén S, Martínez-Salazar I, Angel-Bello F, Moreno-Vega JM (2016) A mixed integer formulation and an efficient metaheuristic procedure for the k-travelling repairmen problem. J Oper Res Soc 67(8):1121–1134
Ribeiro GM, Laporte G (2012) An adaptive large neighborhood search heuristic for the cumulative capacitated vehicle routing problem. Comput Oper Res 39(3):728–735
Rincón-García EA, Gutiérrez-Andrade MA, de-los Cobos-Silva SG, Lara-Velázquez P, Mora-Gutiérrez RA, Ponsich A (2012) A discrete particle swarm optimization algorithm for designing electoral zones. In: Methods for decision making in an uncertain environment, pp 174–197
Rivera JC, Afsar HM, Prins C (2015) A multistart iterated local search for the multitrip cumulative capacitated vehicle routing problem. Comput Optim Appl 61(1):159–187
Salazar-Aguilar MA, Ríos-Mercado RZ, González-Velarde JL, Molina J (2012) Multiobjective scatter search for a commercial territory design problem. Ann Oper Res 199(1):343–360
Saucedo-Martínez JA, Pérez-Lara M, Marmolejo-Saucedo JA, Salais-Fierro TE, Vasant P (2017) Industry 4.0 framework for management and operations: a review. J Ambient Intell Humaniz Comput 9:1–13
Shen L (2014) Research and application of v-SVR based on brain storm optimization algorithm. Master’s thesis, Lanzhou University
Shi Y (2011) Brain storm optimization algorithm. Springer, Berlin, pp 303–309. https://doi.org/10.1007/978-3-642-21515-5_36
Sun Y (2014) A hybrid approach by integrating brain storm optimization algorithm with grey neural network for stock index forecasting. Abstr. Appl. Anal. 2014:1–10
Talbi EG (2013) Metaheuristics for bi-level optimization, vol 482. Springer, Berlin
Tavares-Pereira F, Rui Figueira J, Mousseau V, Roy B (2007) Multiple criteria districting problems. The public transportation network pricing system of the paris region. Ann Oper Res 154:69–92
Vanneschi L, Henriques R, Castelli M (2017) Multi-objective genetic algorithm with variable neighbourhood search for the electoral redistricting problem. Swarm Evol Comput 36:37–51
Xiao N (2008) A unified conceptual framework for geographical optimization using evolutionary algorithms. Ann Assoc Am Geogr 98(4):795–817
Zoltners AA, Sinha P (1983) Sales territory alignment: a review and model. Manag Sci 29(11):1237–1256
Acknowledgements
The research of the third author has been partially supported by the Mexican National Council for Science and Technology (CONACYT) through Grant SEP-CONACYT CB-2014-01-240814 and by the program of professional development of professors with the Grant PRODEP/511-6/17/7425 for research stays during his sabbatical year. The research of the first author has been funded by Universidad Panamericana through the grant “Fomento a la Investigación UP 2017”, under Project Code UP-CI-2017-ING-GDL-07.
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.
Rights and permissions
About this article
Cite this article
Nucamendi-Guillén, S., Dávila, D., Camacho-Vallejo, JF. et al. A discrete bilevel brain storm algorithm for solving a sales territory design problem: a case study. Memetic Comp. 10, 441–458 (2018). https://doi.org/10.1007/s12293-018-0266-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-018-0266-5