Abstract
We develop a branch-cut-and-price algorithm for the generalized vehicle routing problem (GVRP)—a variant of the vehicle routing problem where customers are partitioned into mutually exclusive clusters. The decision-maker seeks to determine minimum cost routes using a limited number of vehicles such that every cluster is visited by exactly one route, and within any cluster a single customer is visited, subject to vehicle capacity constraints. The pricing subproblem is solved using a specialized dynamic programming algorithm. Computational results show that the proposed algorithm compares favorably against a state-of-the-art branch-and-cut algorithm and solves to optimality eight previously open GVRP instances in the literature.
Similar content being viewed by others
References
Baldacci R, Christofides N, Mingozzi A (2008). An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts. Mathematical Programming 115(2):351–385.
Baldacci R, Bartolini E, Laporte G (2010). Some applications of the generalized vehicle routing problem. Journal of the Operational Research Society 61(7):1072–1077.
Baldacci R, Mingozzi A, Roberti R (2011). New route relaxation and pricing strategies for the vehicle routing problem. Operations Research 59(5):1269–1283.
Bektas T, Erdogan G, Røpke S (2011). Formulations and branch-and-cut algorithms for the generalized vehicle routing problem. Transportation Science 45(3):299–316.
Ceselli A, Righini G, Tresoldi E (2014). Vehicle routing problems with different service constraints: a branch-and-cut-and-price algorithm. Networks 64(4):282–291.
De Franceschi R, Fischetti M and Toth P (2006). A new ilp-based refinement heuristic for vehicle routing problems. Mathematical Programming 105(2–3):471–499.
Dell’Amico M, Righini G, Salani M (2006). A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection. Transportation Science 40(2):235–247.
Desrochers M, Desrosiers J, Solomon M (1992). A new optimization algorithm for the vehicle routing problem with time windows. Operations Research 40(2):342–354.
Fischetti M, Salazar González J, Toth P (1997). A branch-and-cut algorithm for the symmetric generalized traveling salesman problem. Operations Research 45(3):378–394.
Fukasawa, R, Longo H, Lysgaard J, de Aragão MP, Reis M, Uchoa E, Werneck RF (2006). Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Mathematical Programming 106(3):491–511.
Ghiani G, Improta G (2000). An efficient transformation of the generalized vehicle routing problem. European Journal of Operational Research 122(1):11–17.
Ghoniem A, Farhadi F, Reihaneh M (2015). An accelerated branch-and-price algorithm for multiple-runway aircraft sequencing problems. European Journal of Operational Research 246(1):34–43.
Ghoniem A, Reihaneh M (2016). A branch-and-price algorithm for a vehicle routing-allocation problem, Manuscript, Isenberg School of Management, University of Massachusetts Amherst, USA.
Karapetyan D, Gutin G (2012). Efficient local search algorithms for known and new neighborhoods for the generalized traveling salesman problem. European Journal of Operational Research 219(2):234–251.
Lysgaard J, Letchford A, Eglese R (2004). A new branch-and-cut algorithm for the capacitated vehicle routing problem. Mathematical Programming 100(2):423–445.
Martinelli R, Pecin D, Poggi M (2014). Efficient elementary and restricted non-elementary route pricing. European Journal of Operational Research 239(1):102–111.
Pessoa A, Uchoa E, Poggi de Aragão M (2009). A robust branch-cut-and-price algorithm for the heterogeneous fleet vehicle routing problem. Networks 54(4):167–177.
Pop PC, Kara I, Marc AH (2012). New mathematical models of the generalized vehicle routing problem and extensions. Applied Mathematical Modeling 36(1):97–107.
Reihaneh M, Karapetyan D (2012). An Efficient Hybrid Ant Colony System for the Generalized Traveling Salesman Problem. Algorithmic Operations Research 7(1):22–29.
Renaud J, Boctor F (1998). An efficient composite heuristic for the symmetric generalized traveling salesman problem. European Journal of Operational Research 108(3):571–584.
Righini G, Salani M (2008). New dynamic programming algorithms for the resource constrained elementary shortest path problem. Networks 51(3):155–170.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Reihaneh, M., Ghoniem, A. A branch-cut-and-price algorithm for the generalized vehicle routing problem. J Oper Res Soc (2017). https://doi.org/10.1057/s41274-017-0231-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1057/s41274-017-0231-6