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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with Jade. John Wiley & Sons, Chichester (2007)
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)
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)
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)
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)
FIPA - The Foundation for Intelligent Physical Agents, http://www.fipa.org/. (cited May 10, 2012)
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)
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)
Jade - Java Agent Development Framework, http://jade.tilab.com/. (cited May 10, 2012)
Jennings, N.R., Sycara, K., Wooldridge, M.: A Roadmap of Agent Research and Development. Autonomous Agents and Multi-Agent Systems 1, 7–8 (1998)
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)
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)
Lin, S.: Computer solutions of the traveling salesman problem. Bell Syst. Tech. J. 44, 2245–2269 (1965)
Maes, P.: Artificial Life Meets Entertainment: Life like Autonomous Agents. Communications of the ACM 38(11), 108–114 (1995)
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)
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)
Osman, I.H.: Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem. Annals of Operations Research 41, 421–451 (1993)
Peine, H.: Application and programming experience with the area mobile agent system. Journal of Software: Practice and Experience 32(6), 515–541 (2002)
Rego, C.: Node ejection chains for the vehicle routing problem: sequential and parallel algorithms. Parallel Computing 27, 201–222 (2001)
Russell, S.J., Norvig, P.: Artificial Intelligence: a Modern Approach, 2nd edn. Prentice Hall, Upper Saddle River (2003)
Taillard, E.D.: Parallel iterative search methods for vehicle routing problems. Networks 23, 661–673 (1993)
Taillard, E.D.: VRP Instances, http://mistic.heig-vd.ch/taillard/problemes.dir/vrp.dir/vrp.htm (cited May 10, 2012)
Talbi, E.-G.: Metaheuristics: From Design to Implementation. John Wiley & Sons, Hoboken (2009)
Talukdar, S., Baeretzen, L., Gove, A., de Souza, P.: Asynchronous teams: Cooperation schemes for autonomous agents. Journal of Heuristics 4, 295–321 (1998)
White, J.E.: Telescript technology: The foundation for the electronic marketplace. White paper. General Magic, Inc. (1994)
Wooldridge, M.J., Jennings, N.R.: Intelligent Agents: Theory and Practice. Knowledge Engineering Review 10(2), 115–152 (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)