Abstract
Solving rich vehicle routing problems is an important topic due to their numerous practical applications. Although there exist a plethora of (meta)heuristics to tackle this task, they are often heavily parameterized, and improperly tuned hyper-parameters adversely affect their performance. We exploit particle swarm optimization to select the pivotal hyper-parameters of a route minimization algorithm applied to the pickup and delivery problem with time windows. The experiments, performed on benchmark and real-life data, show that our approach automatically determines high-quality hyper-parameters of the underlying algorithm that improve its abilities and accelerate the convergence.
This work was supported by the European Union funds awarded to Blees Sp. z o. o. under grants POIR.04.01.01-00-0079/18-01 and UDA-RPSL.01.02.00-24-00FG/19-00. JN was supported by the Silesian University of Technology grant for maintaining and developing research potential.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The reasons for this inability may be capacity or time window constraint violation.
- 2.
Although for Squeeze and Mutate, their time complexity is fairly high, it is their worst-case complexity, and these procedures terminate much faster in practice.
- 3.
In PSO, the fitness function can be updated to reflect other aspects of the solutions.
- 4.
- 5.
This set and the baseline solutions are available at https://gitlab.com/tjastrzab/iccs2022/.
References
Blocho, M.: Heuristics, metaheuristics, and hyperheuristics for rich vehicle routing problems. In: Nalepa, J. (ed.) Smart Delivery Systems. Solving Complex Vehicle Routing Problems, pp. 101–156. Intelligent Data Centric Systems, Elsevier (2020)
Blocho, M., Nalepa, J.: LCS-based selective route exchange crossover for the pickup and delivery problem with time windows. In: Hu, B., López-Ibáñez, M. (eds.) EvoCOP 2017. LNCS, vol. 10197, pp. 124–140. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-55453-2_9
Feng, L., et al.: Solving generalized vehicle routing problem with occasional drivers via evolutionary multitasking. In: IEEE Transactions on Cybernetics, pp. 1–14 (2019)
Konstantakopoulos, G., Gayialis, S., Kechagias, E.: Vehicle routing problem and related algorithms for logistics distribution: a literature review and classification. Oper. Res. (2020)
Lai, D., Demirag, O., Leung, J.: A tabu search heuristic for the heterogeneous vehicle routing problem on a multigraph. Transp. Res. Part E 86, 32–52 (2016)
Lee, C.: An exact algorithm for the electric-vehicle routing problem with nonlinear charging time. J. Oper. Res. Soc. 72(7), 1461–1485 (2021)
Li, H., Li, Z., Cao, L., Wang, R., Ren, M.: Research on optimization of electric vehicle routing problem with time window. IEEE Access 8 (2020)
Liu, J., Feng, S., Niu, Q., Li, L.: New construction heuristic algorithm for solving the vehicle routing problem with time windows. IET Collab. Intell. Manuf. 1, 90–96 (2019)
Lorenzo, P.R., Nalepa, J., Kawulok, M., Ramos, L.S., Pastor, J.R.: Particle swarm optimization for hyper-parameter selection in deep neural networks. In: Proceedings of the GECCO, pp. 481–488. ACM, New York (2017)
López-Ibáñez, M., Dubois-Lacoste, J., Pérez Cáceres, L., Birattari, M., Stützle, T.: The Irace package: iterated racing for automatic algorithm configuration. Oper. Res. Persp. 3, 43–58 (2016)
Mohamed, E., Ndiaye, M.: Optimal routing and scheduling in e-commerce logistics using crowdsourcing strategies. In: Proceedings of the IEEE ICITM, pp. 248–253 (2018)
Mor, A., Speranza, M.G.: Vehicle routing problems over time: a survey. 4OR 18(2), 129–149 (2020)
Nalepa, J., Blocho, M.: Adaptive guided ejection search for pickup and delivery with time windows. J. Intell. Fuzzy Syst. 32, 1547–1559 (2017)
Osaba, E., Yang, X., Fister, I., Jr., Del Ser, J., Lopez-Garcia, P., Vazquez-Pardavila, A.: A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection. Swarm Evol. Comput. 44, 273–286 (2019)
Zhang, H., Ge, H., Yang, J., Tong, Y.: Review of vehicle routing problems: models, classification and solving algorithms. Archiv. Comput. Methods Eng. 29(1), 195–221 (2022)
Zunic, E., Donko, D., Supic, H., Delalic, S.: Cluster-based approach for successful solving real-world vehicle routing problems. In: Proceedings of the ACSIS, vol. 21, pp. 619–626. Springer, Cham (2020)
Žunić, E., Delalić, S., Donko, D.: Adaptive multi-phase approach for solving the realistic vehicle routing problems in logistics with innovative comparison method for evaluation based on real GPS data. Transport. Lett. 14(2), 143–156 (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Jastrzab, T. et al. (2022). Particle Swarm Optimization Configures the Route Minimization Algorithm. In: Groen, D., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds) Computational Science – ICCS 2022. ICCS 2022. Lecture Notes in Computer Science, vol 13351. Springer, Cham. https://doi.org/10.1007/978-3-031-08754-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-08754-7_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-08753-0
Online ISBN: 978-3-031-08754-7
eBook Packages: Computer ScienceComputer Science (R0)