Abstract
In this study, the bees traplining metaphor was adopted for the Bees Algorithm (BA) and the Combinatorial Bees Algorithm (BAC) and applied to solve the vehicle routing problem. The two-parameter Continuous and Combinatorial Bees Algorithms (BA2 and BAC2), equipped with a traplining metaphor intensifier, Bees Routing Optimiser (BRO), were used to solve the capacitated vehicle routing problem with a decomposition approach. In the first phase of the proposed method, the two-parameter Bees Algorithm (BA2) was employed to solve the capacitated facility location problem, resulting in clusters of customers that did not violate the vehicles’ capacity. Then, BAC2 combined with BRO was used to produce the routing plan for each cluster. BA2 and BAC2 implement the traplining foraging technique of bees, which integrates their exploratory and exploitative search mechanisms, to simplify parameter setting and use their threat avoidance tactics to intensify the solution. The results of comparisons with other BA versions indicate that the proposed algorithm improves the accuracy of the basic version by at least 4% while speeding it up fourfold.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gendreau M, Laporte G, Potvin JY (2002) Metaheuristics for the capacitated VRP. In: The vehicle routing problem. Society for Industrial and Applied Mathematics, pp 129–154
Anbuudayasankar SP, Ganesh K, Mohapatra S (2014) Survey of methodologies for tsp and vrp. In: Models for practical routing problems in logistics. Springer, Cham, pp 11–42
Riff MC, Montero E (2013) A new algorithm for reducing metaheuristic design effort. In: 2013 IEEE congress on evolutionary computation. IEEE, pp 3283–3290
Pham DT, Darwish AH (2008) Fuzzy selection of local search sites in the Bees Algorithm. In: Proceedings of the 4th international virtual conference on intelligent production machines and systems, pp 1–14
Ismail AH (2021) Enhancing the Bees Algorithm using Traplining metaphor. In: Thesis report, University of Birmingham, United Kingdom
Taillard É (1993) Parallel iterative search methods for vehicle routing problems. Networks 23(8):661–673
Noon CE, Mittenthal J, Pillai R (1994) A TSSP+ 1 decomposition strategy for the vehicle routing problem. Eur J Oper Res 79(3):524–536
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2005) The bees algorithm. In: Technical note, Manufacturing Engineering Centre. Cardiff University, UK
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2006) The bees algorithm—a novel tool for complex optimisation problems. In: Intelligent production machines and systems. Elsevier Science Ltd, pp 454–459
Karaboga D (2005) An idea based on honey bee swarm for numerical optimisation. In: Technical report-tr06, vol. 200, Erciyes University, Engineering Faculty, Computer Engineering Department, pp 1–10
Woodgate JL, Makinson JC, Lim KS, Reynolds AM, Chittka L (2017) Continuous radar tracking illustrates the development of multidestination routes of bumblebees. Sci Rep 7(1):1–15
Ohashi K, Thomson JD (2013) Trapline foraging by bumble bees: VI. Behavioralential developments can alterations under speed–accuracy trade-offs. Behav Ecol 24(1):182–189
Lihoreau M, Raine NE, Reynolds AM, Stelzer RJ, Lim KS, Smith AD, Chittka L (2012) Radar tracking and motion-sensitive cameras on flowers reveal the development of pollinator multidestination routes over large spatial scales. Plos Biol 10(9):e1001392 (Public Library of Science)
Ropke S, Pisinger D (2006) An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transp Sci 40(4):455–472 (Informs)
Reinelt G (1994) TSPLIB—a traveling salesman problem library. ORSA J Comput 3(4):376–384
Ismail AH, Hartono N, Zeybek S, Caterino M, Jiang K (2021) Combinatorial Bees algorithm for vehicle routing problem. In: Macromolecular symposia, vol 396, no 1. Wiley, pp 2000284
Hartono N, Ismail AH, Zeybek S, Caterino M, Jiang K, Sahin M (2021) Parameter tuning for combinatorial bees algorithm in travelling salesman problems. In: 13th ISIEM, Bandung, 28th July 2021, paper no 22, p 40
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling computer salesman problem. IEEE Trans Evolutionary Comput 1(1):53–66 (IEEE)
Dorigo M, Blum C (2005) Ant colony optimisation theory: a survey. Theor Sci 344(2–3):243–278
Talbi E-G (2009) Metaheuristics: from design to implementation, vol 74. Wiley
Ismail AH, Hartono N, Zeybek S, Pham DT (2020) Using the Bees Algorithm to solve combinatorial optimisation problems for TSPLIB. In: IOP conference series: materials science and engineering, vol 847, no 1. IOP Publishing, pp 012027
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix A: The Complete Routing Plan
The results of the decomposition methods presented in this chapter can be found in Tables 3, 4, 5 and 6.
Appendix B: Details of the Clustering Method
The pseudocode for solving the clustering problem with zero capacity violation is shown in Algorithm 2. It has been found that placing the initial cluster centroids in a circular band around the depot (Fig. 15) produced a more robust segmentation of customers than achieved through positioning the initial centroids completely randomly (Fig. 14).
The existence of clusters means that customers can reasonably be put into groups for which the total demand is less than or equal to the delivery vehicle’s capacity. The initial solutions obtained with customer clustering are better than those produced by random permutation of the whole set of customers.
Figure 16 shows examples of initial solutions with and without clustering. The initial path generated by random permutation is completely random and appears ‘chaotic’, whereas the clustering process limits the chaos within the individual clusters. The random permutation generator created initial solutions with approximately four times the errors achieved with the clustering technique. Due to the existence of good initial solutions, the algorithm was able to reach a near-optimal feasible solution to the routing plan more quickly than it would have done without them. Because the BA2 for clustering was utilised inside the main BAC2 initialisation, there will be n initial sets of clustered customers (Fig. 16).
Appendix C: Acronyms and Symbols
Tables 7 and 8 define the acronyms and symbols used in this chapter.
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ismail, A.H., Pham, D.T. (2023). Bees Traplining Metaphors for the Vehicle Routing Problem Using a Decomposition Approach. In: Pham, D.T., Hartono, N. (eds) Intelligent Production and Manufacturing Optimisation—The Bees Algorithm Approach. Springer Series in Advanced Manufacturing. Springer, Cham. https://doi.org/10.1007/978-3-031-14537-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-14537-7_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-14536-0
Online ISBN: 978-3-031-14537-7
eBook Packages: EngineeringEngineering (R0)