An Ant Colony-Based Matheuristic Approach for Solving a Class of Vehicle Routing Problems
We propose a matheuristic approach to solve several types of vehicle routing problems (VRP). In the VRP, a fleet of capacitated vehicles visits a set of customers exactly once to satisfy their demands while obeying problem specific characteristics and constraints such as homogeneous or heterogeneous fleet, customer service time windows, single or multiple depots. The proposed matheuristic is based on an ant colony optimization (ACO) algorithm which constructs good feasible solutions. The routes obtained in the ACO procedure are accumulated in a pool as columns which are then fed to an integer programming (IP) optimizer that solves the set-partitioning (-covering) formulation of the particular VRP. The (near-)optimal solution found by the solver is used to reinforce the pheromone trails in ACO. This feedback mechanism between the ACO and IP procedures helps the matheuristic better converge to high quality solutions. We test the performance of the proposed matheuristic on different VRP variants using well-known benchmark instances from the literature. Our computational experiments reveal competitive results: we report six new best solutions and meet the best-known solution in 120 instances out of 193.
KeywordsVehicle routing problem Matheuristic Ant colony optimization
Unable to display preview. Download preview PDF.
- 4.Bertazzi, L., Speranza, M.G.: Matheuristics for inventory routing problems. In: MontoyaTorres, J.R., Juan, A.A., Huatuco, L.H., Faulin, J., Rodriguez-Verjan, G.L. (eds.) Hybrid Algorithms for Service, Computing and Manufacturing Systems: Routing and Scheduling Solutions. IGI Global, Hershey (2011)Google Scholar
- 8.Christofides, N., Mingozzi, A., Toth, P.: The vehicle routing problem. In: Chrisofides, N., Mingozzi, A., Toth, P., Sandi, C. (eds.) Combinatorial Optimization, pp. 315–338. Wiley, Chichester (1979)Google Scholar
- 18.Pirkwieser, S., Raidl, G.R.: Multiple variable neighborhood search enriched with ILP techniques for the periodic vehicle routing problem with time windows. In: Blesa, M.J., Blum, C., Di Gaspero, L., Roli, A., Sampels, M., Schaerf, A. (eds.) HM 2009. LNCS, vol. 5818, pp. 45–59. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 21.Roberti, R.: Exact Algorithms for Different Classes of Vehicle Routing Problems. Dissertation in Control System Engineering and Operational Research. University of Bologna, Italy (2012)Google Scholar
- 22.Röpke, S.: Personal communication (2014)Google Scholar