4 IDEAS FOR SIMULATING MAS
The DEVS atomic models can be integrated in a
network, which can be used as a platform for
simulating the MAS controlling a terminal, e.g. the
Taranto Container Terminal (TCT).
In this context, it is possible to simulate not only
the dynamics of terminal activities, the flow of
containers, and the utilization of terminal resources
(cranes, trailers, human operators, etc.), but also the
efficiency of the MAS and its agents (flow of event
messages, status transitions, waiting loops, etc.).
Then, two types of performance indices can be
defined. Namely, it is possible to measure
conventional indices: the total number of (imported,
exported, transshipped) containers; the average
throughput, during downloading (from ship to yard)
or loading (from yard to ship) processes; the average
lateness of containers in the terminal. Moreover, it is
possible to measure the behaviour of the MAS and
the efficiency of the agents' decision policies by
means of: the average number of requests for each
negotiation; the number of loops of status-values
before a final decision is taken by a CA, expressed
in percentile terms with respect to the total number
of operations executed by every CA.
The performance measures can be evaluated both
in steady-state operating conditions and in perturbed
conditions. Perturbations may arise from: hardware
faults or malfunctions; abrupt increase/decrease of
maritime traffic volumes; sudden increase/reduction
of yard space; traffic congestion of trailers;
congestion, delays, message losses, and faults in the
communication between agents.
Then, it is important to measure robustness of
agents' decision laws, to see how they dynamically
react to disturbances and parameter variations, and
eventually to adapt them. The adaptation aims to
make the autonomous agents learn the most
appropriate decision laws in all terminal conditions.
To conclude, the simulation platform will allow
to compare control architectures defined by:
a static MAS in which CAs use heuristic
decision parameters (estimated time of the
requested task, distance of cranes or trailers);
a dynamic MAS in which CAs take decisions
by fuzzy weighted combinations of heuristic
decision criteria; the weights can be adapted
by an evolutionary genetic algorithm.
5 CONCLUSIONS
This paper proposes a MAS architecture for
controlling operations in intermodal container
terminal systems. The autonomous agents are
represented as atomic DEVS components. The
interactions between agents are modelled according
to the DEVS formalism to represent negotiations for
tasks when downloading containers from ship to
yard stacking area. The developed model can be
easily extended to describe other processes (loading
containers from yard area to ships, redistributing
containers in the yard area).
The DEVS model of the MAS can be used in a
detailed simulation environment of the TCT, which
allows to measure standard terminal performance
indices and the efficiency of the MAS. Moreover,
open issues are testing and comparing static MAS
and dynamically adapted MAS, if evolutionary
adaptation mechanisms are used.
REFERENCES
Crainic, G., Gendreau, M., Dejax, P., 1993. Dynamic and
stochastic models for the allocation of empty
containers. Oper. Research, Vol. 41, pp. 102-126.
Gambardella, L.M., Rizzoli, A.E., Zaffalon, M., 1998.
Simulation and planning of an intermodal container
terminal. Simulation, Vol. 71, No. 2, pp. 107-116.
Heragu, S.S., Graves, R.J., Kim, B.-I., Onge, A.St., 2002.
Intelligent Agent Based Framework for Manufacturing
Systems Control. IEEE Trans. Sys., Man, and Cyber. -
Part A, Vol. 32, No. 5.
Hsieh, F.-S., 2004. Model and control holonic
manufacturing systems based on fusion of contract
nets and Petri nets. Automatica, 40, pp. 51-57.
Huhns, M.N., Stephens, L.M., 2001. Automating supply
chains. IEEE Int. Comput., Vol. 5, No. 4, pp. 90-93.
Lin, F., Norrie, D.H., 2001. Schema-based conversation
modeling for agent-oriented manufacturing systems.
Computers in Industry, Vol. 46, pp. 259-274.
Logan, B., Theodoropoulos, G., 2001. The distributed
Simulation of Multiagent systems. Proceedings of the
IEEE, Vol. 89, No.2, pp. 174-185.
Shattenberg, B., Uhrmacher, A.M., 2001. Planning Agents
in James. Proc. of the IEEE, Vol. 89, No. 2, pp. 158-
173.
Vis, I.F.A., De Koster, R., 2003. Transshipment of
containers at a container terminal: An overview.
Europ. Jour. of Oper. Research, Vol. 147, pp. 1-16.
Zeigler, B.P., Praehofer, H., Kim, T.G., 2000. Theory of
Modelling and Simulation, Academic Press. New
York, 2
nd
ed..
A DISCRETE-EVENT SYSTEM APPROACH TO MULTI-AGENT DISTRIBUTED CONTROL OF CONTAINER
TERMINALS
305