Skip to main content

Application of Ant Colony Algorithms to Solve the Vehicle Routing Problem

  • Conference paper
  • First Online:
Book cover Intelligent Computing Theories and Application (ICIC 2018)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10954))

Included in the following conference series:

Abstract

Many optimization problems exist in the world. The Vehicle Routing Problem (VRP) is a relatively complex and high-level issue. The ant colony algorithm has certain advantages for solving the capacity-based vehicle routing problem (CVRP), but is prone to local optimization and high search speed problems. To solve these problems, this paper proposes an adaptive hybrid ant colony optimization algorithm to solve the vehicle routing problem with larger capacity. The adaptive hybrid ant colony optimization algorithm uses a genetic algorithm to adjust the pheromone matrix algorithm, designs an adaptive pheromone evaporation rate adjustment strategy, and uses a local search strategy to reduce computation. Experiments on some classic problems show that the proposed algorithm is effective for solving vehicle routing problems and has good performance. In the experiment, the results of different scale issues were compared with previously published papers. Experimental results show that the algorithm is feasible and effective.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. Braekers, K., Ramaekers, K., Nieuwenhuyse, I.V.: The vehicle routing problem: state of the art classification and review. Comput. Ind. Eng. 99, 300–313 (2016)

    Article  Google Scholar 

  2. Xu, Y., Wang, L., Yang, Y.: Dynamic vehicle routing using an improved variable neighborhood search algorithm. J. Appl. Math. 2013(1), 1–21 (2013)

    MathSciNet  MATH  Google Scholar 

  3. Lin, S., Kernighan, B.W.: An effective heuristic algorithm for the Traveling-Salesman Problem. Oper. Res. 21(2), 498–516 (1973)

    Article  MathSciNet  Google Scholar 

  4. Hinton, G.T.: A thesis regarding the vehicle routing problem including a range of novel techniques for its solution. University of Bristol (2010)

    Google Scholar 

  5. Campbell, A.M., Wilson, J.H.: Forty years of periodic vehicle routing. Networks 63(3), 2–15 (2014)

    Article  MathSciNet  Google Scholar 

  6. Ohlmann, J.W., Thomas, B.W.: A compressed-annealing heuristic for the traveling salesman problem with time windows. Inf. J. Comput. 19(1), 80–90 (2017)

    Article  MathSciNet  Google Scholar 

  7. Wang, Z., Zhou, C.: A three-stage saving-based heuristic for vehicle routing problem with time windows and stochastic travel times. Discrete Dynamics in Nature and Society (2016)

    Google Scholar 

  8. Chávez, M.A.C., Martinez-Oropeza, A.: Feasible initial population with genetic diversity for a population-based algorithm applied to the vehicle routing problem with time windows. Math. Prob. Eng. 2016(5), 1–11 (2016)

    Google Scholar 

  9. Prodhon, C., Prins, C.: Metaheuristics for Vehicle Routing Problems. Wiley-IEEE Press, Chichester (2016)

    Book  Google Scholar 

  10. Caceres-Cruz, J., Arias, P., Guimarans, D., et al.: Rich vehicle routing problem: survey. ACM Comput. Sur. 47(2), 32 (2015)

    Google Scholar 

  11. Yua, B., Yao, B.: An improved ant colony optimization for vehicle routing problem. Eur. J. Oper. Res. 196(1), 171–176 (2009)

    Article  Google Scholar 

  12. Chen, C.-H., Ting, C.-J.: An improved ant colony system algorithm for the vehicle routing problem. J. Chin. Inst. Ind. Eng. 23(2), 115–126 (2006)

    Google Scholar 

  13. Hanshar, F.T., Ombuki-Berman, B.M.: Dynamic vehicle routing using genetic algorithms. Appl. Intell. 27(1), 89–99 (2007)

    Article  Google Scholar 

  14. Cheng, A., Yu, D.: Genetic algorithm for vehicle routing problem. In: International Conference on Transportation Engineering, pp. 2876–2881 (2013)

    Google Scholar 

  15. Abdallah, A.M.F.M., Essam, D.L., Sarker, R.A.: On solving periodic re-optimization dynamic vehicle routing problems. Appl. Soft Comput. 55, 1–12 (2017)

    Article  Google Scholar 

  16. Okulewicz, M., Mańdziuk, J.: Application of particle swarm optimization algorithm to dynamic vehicle routing problem. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, Lotfi A., Zurada, Jacek M. (eds.) ICAISC 2013. LNCS (LNAI), vol. 7895, pp. 547–558. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38610-7_50

    Chapter  Google Scholar 

  17. Chandra, M.B., Baskaran, R.: Review: a survey: ant colony optimization based recent research and implementation on several engineering domain. Exp. Syst. Appl. 39(4), 4618–4627 (2012)

    Article  Google Scholar 

  18. Bonabeau, E., Dorigo, M., Theraulaz, G.: Inspiration for optimization from social insect behavior. Nature 406(6791), 39–42 (2000)

    Article  Google Scholar 

  19. Shi-Yong, L.I.: Progresses in ant colony optimization algorithm with applications. Comput. Aut. Mea. Control 11(12), 910–911 (2003)

    Google Scholar 

  20. Wu, Q.H., Zhang, J.H., Xu, X.H.: An ant colony algorithm with mutation features. J. Comput. Res. Dev. 36(10), 1240–1245 (1999)

    Google Scholar 

  21. Xu, H., Pu, P., Duan, F.: Dynamic vehicle routing problems with enhanced ant colony optimization. Discrete Dyn. Nat. Soc., 1–13 (2018)

    Google Scholar 

  22. Toth, P., Vigo, D.: The Vehicle Routing Problem. Tsinghua University Press, Siam (2011)

    MATH  Google Scholar 

  23. Figliozzi, M.A.: An iterative route construction and improvement algorithm for the vehicle routing problem with soft time windows. Trans. Res. Part C 18(5), 668–679 (2010)

    Article  Google Scholar 

  24. Bullnherimer, B., Hartl, R.F.: An improved Ant system algorithm for the vehicle routing problem. Ann. Oper. Res. 89, 319–328 (1999)

    Article  MathSciNet  Google Scholar 

  25. Liu, Z., Cai, Y.: Sweep based multiple ant colonies algorithm for capacitated vehicle routing problem. In: IEEE International Conference E-business Engineering, pp. 387–394. IEEE Computing Society (2005)

    Google Scholar 

  26. Breedam, A.V.: An analysis of the effect of local improvement operators in genetic algorithms and simulated annealing for the vehicle routing problem (1996)

    Google Scholar 

  27. Jiang, D.: A study on the genetic algorithm for vehicle routing problem. Syst. Eng. Pract. 19(6), 40–45 (1999)

    Google Scholar 

  28. Lin, S.W., Lee, Z.J., Ying, K.C., et al.: Applying hybrid meta-heuristics for capacitated vehicle routing problem. Expert Syst. Appl. 36(2), 1505–1512 (2009)

    Article  Google Scholar 

  29. Thomas, S., Holger, H.H.: MAX–MIN ant system. Future Gener. Comput. Syst. 16, 889–914 (2000)

    Article  Google Scholar 

  30. Li, J.Q., Pan, Q.K., Tasgetiren, M.F.: A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities. Appl. Math. Model. 38(3), 1111–1132 (2014)

    Article  MathSciNet  Google Scholar 

  31. Li, J.Q., Pan, Q.K.: Chemical-reaction optimization for solving fuzzy job-shop scheduling problem with flexible maintenance activities. Int. J. Prod. Econ. 145(1), 4–17 (2013)

    Article  Google Scholar 

  32. Li, J.Q., Pan, Q.K., Mao, K.: A discrete teaching-learning-based optimisation algorithm for realistic flowshop rescheduling problems. Eng. Appl. Artif. Intell. 37(1), 279–292 (2015)

    Article  Google Scholar 

  33. Li, J.Q., Pan, Q.K., Gao, K.Z.: Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. Int. J. Adv. Manuf. Techol. 55(9–12), 1159–1169 (2011)

    Article  Google Scholar 

  34. Han, Y.Y., Gong, D.W., Sun, X.Y., et al.: An improved NSGA-II algorithm for multi-objective lot-streaming flow shop scheduling problem. Int. J. Prod. Res. 52(8), 2211–2231 (2014)

    Article  Google Scholar 

  35. Li, J.Q., Pan, Q.K., Kun, M.: A hybrid fruit fly optimization algorithm for the realistic hybrid flowshop rescheduling problem in steelmaking systems. IEEE Trans. Autom. Sci. Eng. 13(2), 932–949 (2016)

    Article  Google Scholar 

  36. Li, J.Q., Pan, Q.K., Chen, J.: A hybrid Pareto-based local search algorithm for multi-objective flexible job shop scheduling problems. Int. J. Prod. Res. 50(4), 1063–1078 (2012)

    Article  Google Scholar 

  37. Li, J.Q., Pan, Q.K., Suganthan, P.N., Chua, T.J.: A hybrid tabu search algorithm with an efficient neighborhood structure for the flexible job shop scheduling problem. Int. J. Adv. Manuf. Techol. 59(4), 647–662 (2011)

    Google Scholar 

  38. Li, J.Q., Pan, Y.: A hybrid discrete particle swarm optimization algorithm for solving fuzzy job shop scheduling problem. Int. J. Adv. Manuf. Techol. 66(1–4), 583–596 (2013)

    Article  Google Scholar 

  39. Li, J.Q., Pan, Q.K., Duan, P.Y.: An improved artificial bee colony algorithm for solving hybrid flexible flow shop with dynamic operation skipping. IEEE Trans. Cybern. 46(6), 1311–1324 (2016)

    Article  Google Scholar 

  40. Li, J.Q., Pan, Q.K.: Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm. Inf. Sci. 316(20), 487–502 (2015)

    Article  Google Scholar 

  41. Gong, D., Han, Y., Sun, J.: A novel hybrid multi-objective artificial bee colony algorithm for the blocking lot-streaming flow shop scheduling problems. Knowl. Sys. 148, 115–130 (2018)

    Article  Google Scholar 

  42. Li, J.Q., Pan, Q.K., Xie, S.: An effective shuffled frog-leaping algorithm for multi-objective flexible job shop scheduling problems. Appl. Mat. Comput. 218(18), 9353–9371 (2012)

    Article  MathSciNet  Google Scholar 

  43. Li, J.Q., Pan, Q.K., Liang, Y.C.: An effective hybrid tabu search algorithm for multi-objective flexible job shop scheduling problems. Comput. Ind. Eng. 59(4), 647–662 (2010)

    Article  Google Scholar 

  44. Li, J.Q., Pan, Q.K., Mao, K., Suganthan, P.N.: Solving the steelmaking casting problem using an effective fruit fly optimisation algorithm. Knowl. Based Syst. 72(5), 28–36 (2014)

    Article  Google Scholar 

  45. Li, J.Q., Pan, Q.K.: Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity. Appl. Soft Comput. 12(9), 2896–2912 (2012)

    Article  Google Scholar 

  46. Li, J.Q., Pan, Q.K., Wang, F.T.: A hybrid variable neighborhood search for solving the hybrid flow shop scheduling problem. Appl. Soft Comput. 24, 63–77 (2014)

    Article  Google Scholar 

  47. Han, Y., Gong, D., Jin, Y.C., Pan, Q.K.: Evolutionary multi-objective blocking lot-streaming flow shop scheduling with machine breakdowns. IEEE Trans. Cybern. 99, 1–14 (2017)

    Google Scholar 

  48. Li, J.Q., Pan, Q.K., Xie, S.X., Wang, S.: A hybrid artificial bee colony algorithm for flexible job shop scheduling problems. Int. J. Comput. Commun. Control. 6(2), 267–277 (2011)

    Article  Google Scholar 

Download references

Acknowledgement

This research is partially supported by National Science Foundation of China under Grant 61773192, 61773246, 61603169 and 61503170, Shandong Province Higher Educational Science and Technology Program (J17KZ005), Key Laboratory of Computer Network and Information Integration (Southeast University), Ministry of Education (K93-9-2017-02), and State Key Laboratory of Synthetical Automation for Process Industries (PAL-N201602).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pei-yong Duan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Song, Mx., Li, Jq., Li, L., Yong, W., Duan, Py. (2018). Application of Ant Colony Algorithms to Solve the Vehicle Routing Problem. In: Huang, DS., Bevilacqua, V., Premaratne, P., Gupta, P. (eds) Intelligent Computing Theories and Application. ICIC 2018. Lecture Notes in Computer Science(), vol 10954. Springer, Cham. https://doi.org/10.1007/978-3-319-95930-6_83

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95930-6_83

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95929-0

  • Online ISBN: 978-3-319-95930-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics