Scalable Multi Agent Based Simulation - Considering Efficient Simulation of Transport Logis

  • 格式:pdf
  • 大小:128.74 KB
  • 文档页数:10

Scalable Multi Agent Based Simulation – Considering Efficient Simulation of Transport Logistics Networks

Dirk Pawlaszczyk ٭ Technische Universität Ilmenau

Abstract Multi Agent based Simulation is a tool which can be adapted to a multitude of logistic problems. It permits support to study the dynamic behavior of complex systems, such as large transport networks. Even if agent based simulation is a powerful tool, some problems exist. To simulate an increasing number of entities, the underlying simulation system needs to be scaleable. The objective of this paper is to discuss an approach for scalable simulation, which considers the deviations of agent-based simulation approach effectively. Therefore, we first outline some commonly used notions of scalability and begin to examine what scalability means within the context of agent-based simulation. Furthermore, we introduce SIMJADE, a time management service for the JADE agent toolkit. With respect to our experimental results, we argue that this synchronization service can help to ensure scaleable simulation.

1 Introduction A software agent can be defined as a program that acts autonomously, communicates with other agents, is goal-oriented, and uses some explicit knowledge representation [Wei99]. Agent based simulation has reached a growing attention from both science and industry in recent years. In multi agent based simulation (MABS), system entities are modelled using multiple agents [Dav00]. Agents interact with the other agents by sending messages to them and to the system that emerges from their collective behaviour.

As enterprises face competitive pressure to increase the speed of decision-making, agent technology is one way to meet this need. The agent approach promises flexible and adaptive solutions for existing economical problems. Multi agent systems offer a suitable metaphor in order to illustrate participants and their interaction relations within such a model.

1.1 Agent based Simulation of transport logistics networks In transportation domain we have to face constrains caused by bounded transportation resources and short delivery times. Objectives can be summarizes as: enhance shipping performance, optimizing transportation times and reducing shipping cost. In this context agent technology is used to address different facets such as simulation and modeling to

٭ Institut für Wirtschaftsinformatik Technische Universität Ilmenau Postfach 100565, 98684 Ilmenau, Germany provide logistics planning, decision support and rescheduling facilities. Naturally, modeling and simulation methods are essential elements in the design and operation of transport networks. Within logistics domain, systems normally are characterized by highly complex structures made up of a multitude of reloading points, transportation vehicles and different types of shipping goods (see figure 1). Planning, construction and running of such multi nodal networks is a complex task, because the observed system dynamics emerges from the interaction of individual components within these networks. Thus, a current trend in logistics is, to research autonomous behaviour within logistics processes. In this context, autonomy signifies the decentralised control of autonomous logistic objects. To understand the evolution of such systems and to capture the system dynamics in an adequate manner we propose an agent-based simulation approach. Agent-based modeling and therefore agent-based simulation is most suitable for domains characterized by discrete decisions applied to distributed local decision makers ([Gen05], [Dav00]). A good overview on currently existing agent-based approaches within transport logistics is given in ([Dav04], [Gra05]).

RPRP

RPRP

RPRP

RPtransportvehiclefreightunitreloadingplacesender/receiver Figure 1: Exemplary topology of a transport network

1.2 Problem Statement To simulate large scale, distributed systems of autonomous decision-makers, e.g. large logistics networks, is a huge challenge for hardware & software as well as the management of simulation process. According to the scenario of a transportation networks, we have to simulate rising numbers of agents, representing reloading points, and transportation units. As we wish to resemble this complex real world system, there is an increasing demand to simulate large models, composed with hundreds or even more agents. With growing complexity, the scalability of a simulation environment becomes a crucial measure of its ability to cope with the complexity of the underlying system [Cha04]. Accordingly, we have to spend increased emphasis on scalability issues.