An Efficient Route Minimization Algorithm for the Vehicle Routing Problem with Time Windows Based on Agent Negotiation
We present an efficient route minimization algorithm for the vehicle routing problem with time windows. The algorithm uses a generic agent decomposition of the problem featuring a clear separation between the local planning performed by the individual vehicles and the abstract global coordination achieved by negotiation — differentiating the presented algorithm from the traditional centralized algorithms. Novel negotiation semantics is introduced on the global coordination planning level allowing customers to be temporarily ejected from the emerging solution being constructed. This allows the algorithm to efficiently backtrack in situations when the currently processed customer cannot be feasibly allocated to the emerging solution. Over the relevant widely-used benchmarks the algorithm equals the best known solutions achieved by the centralized algorithms in 90.7% of the cases with an overall relative error of 0.3%, outperforming the previous comparable agent-based algorithms.
Keywordsmulti-agent systems logistics optimization VRPTW
Unable to display preview. Download preview PDF.
- 1.Bachem, A., Hochstättler, W., Malich, M.: The simulated trading heuristic for solving vehicle routing problems. Technical report, Discrete Applied Mathenatics (1996)Google Scholar
- 2.Brafman, R.I., Domshlak, C.: From one to many: Planning for loosely coupled multi-agent systems. In: Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), pp. 28–35 (2008)Google Scholar
- 12.Kalina, P., Vokřínek, J.: Parallel solver for vehicle routing and pickup and delivery problems with time windows based on agent negotiation. In: 2012 IEEE Conference on Systems, Man, and Cybernetics (SMC), pp. 1558–1563 (2012)Google Scholar
- 13.Kalina, P., Vokřínek, J., Mařík, V.: The art of negotiation: Developing efficient agent-based algorithms for solving vehicle routing problem with time windows. In: Mařík, V., Lastra, J.L.M., Skobelev, P. (eds.) HoloMAS 2013. LNCS, vol. 8062, pp. 187–198. Springer, Heidelberg (2013)CrossRefGoogle Scholar
- 14.Kohout, R., Erol, K.: In-time agent-based vehicle routing with a stochastic improvement heuristic. In: 11th Conference on Innovative Applications of Artificial Intelligence. AAAI/MIT Press (1999)Google Scholar
- 15.Komenda, A., Novák, P., Pěchouček, M.: Domain-independent multi-agent plan repair. Journal of Network and Computer Applications (in print, 2013)Google Scholar
- 17.Komenda, A., Vokřínek, J., Pěchouček, M.: Plan representation and execution in multi-actor scenarios by means of social commitments. Web Intelligence and Agent Systems 9(2), 123–133 (2011)Google Scholar
- 18.Leong, H.W., Liu, M.: A multi-agent algorithm for vehicle routing problem with time window. In: Proceedings of the 2006 ACM Symposium on Applied Computing, SAC 2006, pp. 106–111. ACM, New York (2006)Google Scholar
- 22.Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Technical Report C3P Report 826, California Institute of Technology (1989)Google Scholar