Skip to main content

Bees Traplining Metaphors for the Vehicle Routing Problem Using a Decomposition Approach

  • Chapter
  • First Online:
Intelligent Production and Manufacturing Optimisation—The Bees Algorithm Approach

Part of the book series: Springer Series in Advanced Manufacturing ((SSAM))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. Riff MC, Montero E (2013) A new algorithm for reducing metaheuristic design effort. In: 2013 IEEE congress on evolutionary computation. IEEE, pp 3283–3290

    Google Scholar 

  4. 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

    Google Scholar 

  5. Ismail AH (2021) Enhancing the Bees Algorithm using Traplining metaphor. In: Thesis report, University of Birmingham, United Kingdom

    Google Scholar 

  6. Taillard É (1993) Parallel iterative search methods for vehicle routing problems. Networks 23(8):661–673

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Reinelt G (1994) TSPLIB—a traveling salesman problem library. ORSA J Comput 3(4):376–384

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Dorigo M, Blum C (2005) Ant colony optimisation theory: a survey. Theor Sci 344(2–3):243–278

    Google Scholar 

  20. Talbi E-G (2009) Metaheuristics: from design to implementation, vol 74. Wiley

    Google Scholar 

  21. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. H. Ismail .

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.

Table 3 Routing plan result for A101 (BA2 + BAC2)
Table 4 Routing plan result for A101 (BA2 + BAC2 + BRO)
Table 5 Routing plan result for B101 (BA2 + BAC2)
Table 6 Routing plan result for B101 (BA2 + BAC2 + BRO)

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).

Fig. 14
2 scatter plot represents 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 capacity.

Clustering with random points initialisation

Fig. 15
The clustered graphs represent that It has been found that placing the initial cluster centroids in a circular band around the depot with circular initial centroids robust segmentation of customers than achieved through position.

Clustering with circular initial centroids (small “o” = initial; large “O” = final centroids)

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).

Fig. 16
2 clustered graphs depict initial solution instances with and without the cluster. The original path formed by random permutation seems chaotic, however, the clustering process confines the chaos inside the particular clusters.

Initial routes a without and b with clustering on EilA101

Appendix C: Acronyms and Symbols

Tables 7 and 8 define the acronyms and symbols used in this chapter.

Table 7 Acronyms
Table 8 Symbols

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics