Skip to main content

Solving Instances of the Capacitated Vehicle Routing Problem Using Multi-agent Non-distributed and Distributed Environment

  • Chapter
Agent-Based Optimization

Part of the book series: Studies in Computational Intelligence ((SCI,volume 456))

Abstract

Applying metaheuristics to solve large scale instances of computationally difficult optimization problems often requires using a considerable computational effort in order to reach the satisfactory results in reasonable amount of time. Parallel/distributed computation may improve performance of such approaches. It is expected that parallel metaheuristics will outperform their sequential counterparts in terms of quality of the generated solutions as well as reducing the computation time. Last years, an agent paradigm has emerged as an interesting direction for effective solving different problems. The chapter focuses on multi-agent system JABAT, dedicated for solving computationally hard optimization problems using parallel and distributed environment. Two models of computations used by JABAT, where all software agents are running on the one container and where selected software agents are distributed (moved or cloned) over available additional containers (nodes), are presented in the chapter. The influence on the above models on quality of the results and the computation time has been investigated by computational experiment,which has been carried out on selected instances of capacitated vehicle routing problem.

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 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
Hardcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alba, E., Luque, G.: Evaluation of Parallel Metaheuristics. In: Runarsson, T.P., Beyer, H.-G., Burke, E.K., Merelo-Guervs, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 9–14. Springer, Heidelberg (2006)

    Google Scholar 

  2. Barr, R.S., Hickman, B.L.: Reporting computational experiments with parallel algorithms: issues, measures, and experts opinions. ORSA Journal of Computing 5(1), 2–18 (1993)

    Article  MATH  Google Scholar 

  3. Barbucha, D., Czarnowski, I., Jędrzejowicz, P., Ratajczak, E., Wierzbowska, I.: An Implementation of the JADE-base A-Team Environment. International Transactions on Systems Science and Applications 3(4), 319–328 (2008)

    Google Scholar 

  4. Barbucha, D., Czarnowski, I., Jędrzejowicz, P., Ratajczak, E., Wierzbowska, I.: e-JABAT - An Implementation of the Web-Based A-Team. In: Nguyen, N.T., Jain, L.C. (eds.) Intelligent Agents in the Evolution of Web and Applications. SCI, vol. 167, pp. 57–86. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Barbucha, D., Czarnowski, I., Jędrzejowicz, P., Ratajczak-Ropel, E., Wierzbowska, I.: Parallel Cooperating A-Teams. In: Jęrzejowicz, P., Nguyen, N.T., Hoang, K. (eds.) ICCCI 2011, Part II. LNCS, vol. 6923, pp. 322–331. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  6. Barbucha, D.: Experimental Study of the Population Parameters Settings in Cooperative Multi-Agent System Solving Instances of the VRP. Submitted to LNCS Transactions on Computational Collective Intelligence (2012)

    Google Scholar 

  7. Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with Jade. John Wiley & Sons, Chichester (2007)

    Book  Google Scholar 

  8. Crainic, T.G., Nourredine, H.: Parallel meta-heuristics applications. In: Alba, E. (ed.) Parallel Metaheuristics: A New Class of Algorithms, pp. 447–494. Wiley, Hoboken (2005)

    Chapter  Google Scholar 

  9. Crainic, T.G., Toulouse, M.: Parallel Meta-heuristics. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 146, pp. 497–541. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  10. Doerner, K.F., Hartl, R.F., Kiechle, G., Lucká, M., Reimann, M.: Parallel Ant Systems for the Capacitated Vehicle Routing Problem. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2004. LNCS, vol. 3004, pp. 72–83. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Doerner, K.F., Hartl, R.F., Benkner, S., Lucka, M.: Cooperative savings based ant colony optimization - multiple search and decomposition approaches. Parallel Processing Letters 16(3), 351–369 (2006)

    Article  MathSciNet  Google Scholar 

  12. FIPA - The Foundation for Intelligent Physical Agents, http://www.fipa.org/. (cited May 10, 2012)

  13. Garcia, B.L., Potvin, J.-Y., Rousseau, J.M.: A parallel implementation of the tabu search heuristic for vehicle routing problems with time window constraints. Computers and Operations Research 21(9), 1025–1033 (1994)

    Article  MATH  Google Scholar 

  14. Gilbert, D., Aparicio, M., Atkinson, B., Brady, S., Ciccarino, J., Grosof, B., OConnor, P., Osisek, D., Pritko, S., Spagna, R., Wilson, L.: IBM Intelligent Agent Strategy. White Paper (1995)

    Google Scholar 

  15. Jade - Java Agent Development Framework, http://jade.tilab.com/. (cited May 10, 2012)

  16. Jennings, N.R., Sycara, K., Wooldridge, M.: A Roadmap of Agent Research and Development. Autonomous Agents and Multi-Agent Systems 1, 7–8 (1998)

    Article  Google Scholar 

  17. Laporte, G., Gendreau, M., Potvin, J., Semet, F.: Classical and modern heuristics for the vehicle routing problem. International Transactions in Operational Research 7, 285–300 (2000)

    Article  MathSciNet  Google Scholar 

  18. Le Bouthillier, A., Crainic, T.G., Kropf, P.: A Guided Cooperative Search for the Vehicle Routing Problem with Time Windows. IEEE Intelligent Systems 20(4), 36–42 (2005)

    Article  Google Scholar 

  19. Lin, S.: Computer solutions of the traveling salesman problem. Bell Syst. Tech. J. 44, 2245–2269 (1965)

    MATH  Google Scholar 

  20. Maes, P.: Artificial Life Meets Entertainment: Life like Autonomous Agents. Communications of the ACM 38(11), 108–114 (1995)

    Article  Google Scholar 

  21. Meignan, D., Creput, J.C., Koukam, A.: A coalition-based metaheuristic for the vehicle routing problem. In: Proc. of the IEEE Congress of Evolutionary Computation (CEC 2008), pp. 1176–1182. IEEE Press, Hong-Kong (2008)

    Google Scholar 

  22. Milano, M., Roli, A.: MAGMA: a multiagent architecture for metaheuristics. IEEE Transaction on Systems, Man, and Cybernetics, Part B: Cybernetics 34(2), 925–941 (2004)

    Article  Google Scholar 

  23. Osman, I.H.: Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem. Annals of Operations Research 41, 421–451 (1993)

    Article  MATH  Google Scholar 

  24. Peine, H.: Application and programming experience with the area mobile agent system. Journal of Software: Practice and Experience 32(6), 515–541 (2002)

    Article  MATH  Google Scholar 

  25. Rego, C.: Node ejection chains for the vehicle routing problem: sequential and parallel algorithms. Parallel Computing 27, 201–222 (2001)

    Article  MATH  Google Scholar 

  26. Russell, S.J., Norvig, P.: Artificial Intelligence: a Modern Approach, 2nd edn. Prentice Hall, Upper Saddle River (2003)

    Google Scholar 

  27. Taillard, E.D.: Parallel iterative search methods for vehicle routing problems. Networks 23, 661–673 (1993)

    Article  MATH  Google Scholar 

  28. Taillard, E.D.: VRP Instances, http://mistic.heig-vd.ch/taillard/problemes.dir/vrp.dir/vrp.htm (cited May 10, 2012)

  29. Talbi, E.-G.: Metaheuristics: From Design to Implementation. John Wiley & Sons, Hoboken (2009)

    MATH  Google Scholar 

  30. Talukdar, S., Baeretzen, L., Gove, A., de Souza, P.: Asynchronous teams: Cooperation schemes for autonomous agents. Journal of Heuristics 4, 295–321 (1998)

    Article  Google Scholar 

  31. White, J.E.: Telescript technology: The foundation for the electronic marketplace. White paper. General Magic, Inc. (1994)

    Google Scholar 

  32. Wooldridge, M.J., Jennings, N.R.: Intelligent Agents: Theory and Practice. Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dariusz Barbucha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Barbucha, D. (2013). Solving Instances of the Capacitated Vehicle Routing Problem Using Multi-agent Non-distributed and Distributed Environment. In: Czarnowski, I., Jędrzejowicz, P., Kacprzyk, J. (eds) Agent-Based Optimization. Studies in Computational Intelligence, vol 456. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34097-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34097-0_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34096-3

  • Online ISBN: 978-3-642-34097-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics