Abstract
The fleet size and mix vehicle routing problem with time window (FSMVRPTW) is a combinatorial optimization and decision making problem. This problem requires the use of a fleet to provide services to customers at a minimum cost. In this paper, a hybrid ant colony algorithm for FSMVRPTW is proposed, which is composed of an insertion heuristic algorithm and an ant colony system. The ant colony optimization algorithm is used to generate an initial solution with the constraints of maximum capacity and time windows, and then the routing in the initial solution is divided into partial routing and individual customers. The insertion heuristic algorithm is used to reconstruct the solution by taking into acco unt the factors of time windows, distance, utilization and vehicle cost. Experiments on benchmark problems prove the feasibility of the algorithm. The hybrid algorithm expands the application of ant colony optimization algorithm and provides a new idea for solving FSMVRPTW.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bruce, G.: The fleet size and mix vehicle routing problem. Comput. Oper. Res. 11(1), 49–66 (1984)
Liu, F.H., Shen, S.Y.: The fleet size and mix vehicle routing problem with time windows. J. Oper. Res. Soc. 50(7), 721–732 (1999)
Mauro, D.A., et al.: Heuristic approaches for the fleet size and mix vehicle routing problem with time windows. Transp. Sci. 41(4), 516–526 (2007)
Olli, B., et al.: An effective multirestart deterministic annealing metaheuristic for the fleet size and mix vehicle-routing problem with time windows. Transp. Sci. 42(3), 371–386 (2008)
Repoussis, P.P., Tarantilis, C.D.: Solving the fleet size and mix vehicle routing problem with time windows via adaptive memory programming. Transp. Res. Part C Emerg. Technol. 18(5), 695–712 (2010)
Vidal, T., et al.: A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput. Oper. Res. 40(1), 475–489 (2013)
Dorigo, M., et al.: Ant colony optimization theory: a survey. Theor. Comput. Sci. 344(2–3), 243–278 (2005)
Yun, B., Li, T.Q., Zhang, Q.: A weighted max-min ant colony algorithm for TSP instances. IEICE Trans. Fund. 98(3), 894–897 (2015)
Zhou, Y.: Runtime analysis of an ant colony optimization algorithm for TSP instances. IEEE Trans. Evol. Comput. 13(5), 1083–1092 (2009)
Zhang, X.X., Tang, L.X.: A new hybrid ant colony optimization algorithm for the vehicle routing problem. Pattern Recogn. Lett. 30(9), 848–855 (2009)
Mazzeo, S., Loiseau, I.: An ant colony algorithm for the capacitated vehicle routing. Electr. Notes Discrete Math. 18, 181–186 (2004)
Deng, Y., et al.: Multi-type ant system algorithm for the time dependent vehicle routing problem with time windows. J. Syst. Eng. Electron. 29(3), 625–638 (2018)
Zhang, H.Z., Zhang, Q.W.: A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows. Inf. Sci. 490, 166–190 (2019)
Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 35(2), 254–265 (1987)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhu, X., Wang, D. (2020). A Hybrid Ant Colony Optimization Algorithm for the Fleet Size and Mix Vehicle Routing Problem with Time Windows. In: Pan, L., Liang, J., Qu, B. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2019. Communications in Computer and Information Science, vol 1159. Springer, Singapore. https://doi.org/10.1007/978-981-15-3425-6_20
Download citation
DOI: https://doi.org/10.1007/978-981-15-3425-6_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3424-9
Online ISBN: 978-981-15-3425-6
eBook Packages: Computer ScienceComputer Science (R0)