Parallel Shortest-path Searches in Multiagent-based Simulations with PlaSMA

Max Gath, Otthein Herzog, Maximilian Vaske

2015

Abstract

The goods structure effect increases the complexity and dynamics of logistic processes. To handle the resulting challenges and requirements, planning and controlling of logistic processes have to be reliable and adaptive. Especially in these dynamic environments, Multiagent-Based Simulation (MABS) is a suitable approach to support decision makers in order to evaluate the companies' processes and to identify optimal decisions. This paper presents the PlaSMA multiagent simulation platform, which has been developed for the evaluation of logistics scenarios and strategic analyses. As shortest-path searches are an essential but cost intensive part of the agents for the simulation of transport processes, we focus on the parallel application of a state-of-the-art Hub Labeling algorithm, which is combined with Contraction Hierarchies. The results show, that the optimal number of concurrently running routing agents is restricted by available cores and/or the number of agents running physically concurrently. Moreover, by slightly restricting the agents' autonomy a significant increase in runtime performance can be achieved without losing the advantages of agent-based simulations. This allows to simulate large real-world transport scenarios with MABS and low hardware requirements.

References

  1. Abraham, I., Delling, D., Goldberg, A.V., Werneck, R.F., 2011. A hub-based labeling algorithm for shortest paths in road networks. In: Experimental Algorithms. 10th Int. Sympo. SEA 2011, Lecture notes in Computer Science, vol 6630. Springer, Berlin, pp 230-241.
  2. Abraham, I., Delling, D., Goldberg, A.V., Werneck, R.F., 2012. Hierarchical hub labelings for shortest paths. In: Algorithms - ESA 2012. 20th Annual European Symposium, Ljubljana, September 2012. Lecture notes in computer science, vol 7501. Springer, Berlin, pp 24-35.
  3. Ahlbrecht T., Dix, J., Köster, M., Kraus, P., Müller, J. P., 2014. A scalable runtime platform for multiagentbased simulation. In Proceedings of the 2nd International Workshop on Engineering Multi-agent Systems (EMAS2014)
  4. Batz, G. V., Delling, D., Sanders, P., Vetter, C., 2008. Time-dependent contraction hierarchies. In: Proceedings of the 11th Works on Alg. Engineering and Experiments, New York.
  5. Bellifemine, F., Caire, G., Greenwood, D., 2007. Developing multi-agent systems with jade. Chichester, UK, Jon Wiley & Sons.
  6. Dijkstra, E. W., 1959. A note on two problems in connexion with graphs. Num. Math. 1:269-271.
  7. Dorer, K., Calisti, M., 2005. An adaptive solution to dynamic transport optimization. In: Proc. of the 4th Int. Conf. on Autonomous Agents and Multiagent Systems, ACM Press, pp. 45-51.
  8. Fischer, K., Müller, J. P., Pischel, M., 1995. Cooperative transportation scheduling: an application domain for dai. Journal of Applied Artificial Intelligence 10:1-33.
  9. Gamma, E., Johnson, E. R., Helm, R., Vlissides, J., 1995. Design patterns: elements of reusable object-oriented software. Addison-Wesley.
  10. Gath, M., Herzog, O., Edelkamp, S. , 2013. Agent-based Planning and Control for Groupage Traffic, In: Proc. of the 10th International Conf. & Expo on Emerging Technologies for a Smarter World (CEWIT2013), IEEE, Melville, USA.
  11. Gath, M., Herzog, O., Vaske, M., 2014. The Impact of Shortest Path Searches to Autonomous Transport Processes, In: 4th International Conference on Dynamics in Logistics (LDIC), Bremen, Germany (to appear).
  12. Geisberger, R., Sanders, P., Schultes, D., Vetter, C., 2012. Exact routing in large road networks using contraction hierarchies. Transportation Science 46:388-404.
  13. Gehrke, J. D., Schuldt, A., Werner, S., 2008. Quality criteria for multiagent-based simulations with conservative synchronisation. In: Proc. of the 13th ASIM Dedicated Conf. on Simulation in Production and Logistics. Fraunhofer IRB Verlag, Stuttgart, pp. 545-554.
  14. Golden, B., Raghavan, S., Wasil, E., (eds) 2008. The vehicle routing problem: latest advances and new challenges. Springer, New York.
  15. Greulich, C., Edelkamp, S., Gath, M., 2013. Agent-based multimodal transport planning in dynamic environments. In: Advances in Artificial Intelligence - 36th Annual German Conference on Artificial Intelligence, vol. 8077, Springer, Koblenz, Germany, pp.74-85.
  16. Jennings, N. R., 2001. An agent-based approach for building complex software systems. Communication of the AM 44(4):35-41
  17. Jennings, N. R., Wooldridge, M., 1998. Applications of intelligent agents. Springer-Verlag.
  18. Müller, H. J., 1997. Towards Agent Systems Engineering. Data & Knowledge Engineering, 23 (3): 217 - 245.
  19. Parragh, S. N., Doerner, K. F., Hartl, R. F., 2008. A survey on pickup and delivery problems part I: transportation between customers and depot. Journal für Betriebswirtschaft 58(1):21-51.
  20. Sano, Y., Kadono, Y., & Fukuta, N., 2014. A Performance Optimization Support Framework for GPU-based Traffic Simulations with Negotiating Agents. In Proc. of 7th Int. Workshop on Agent-based Complex Automated Negotiations (ACAN2014).
  21. Schuldt, A., 2011. Multiagent coordination enabling autonomous logistics. Springer, Berlin.
  22. Warden, T., Porzel, R., Gehrke, J. D., Herzog, O., Langer, H., Malaka, R., 2010. Towards ontologybased multiagent simulations: the plasma approach. In: Proc. of the Euro. Conf. on Modelling and Simulations (ECMS), pp 50-56.
Download


Paper Citation


in Harvard Style

Gath M., Herzog O. and Vaske M. (2015). Parallel Shortest-path Searches in Multiagent-based Simulations with PlaSMA . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-073-4, pages 15-21. DOI: 10.5220/0005195100150021


in Bibtex Style

@conference{icaart15,
author={Max Gath and Otthein Herzog and Maximilian Vaske},
title={Parallel Shortest-path Searches in Multiagent-based Simulations with PlaSMA},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2015},
pages={15-21},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005195100150021},
isbn={978-989-758-073-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Parallel Shortest-path Searches in Multiagent-based Simulations with PlaSMA
SN - 978-989-758-073-4
AU - Gath M.
AU - Herzog O.
AU - Vaske M.
PY - 2015
SP - 15
EP - 21
DO - 10.5220/0005195100150021