following in terms of the average number of agent
failures and successful repairs:
The centralized algorithm and the distributed
algorithm are always better than the
independent unit MAS algorithm in our
simulation scenarios, which means that
cooperation between unit MASs is very
effective. This conclusion is completely
different from the simulation results reported
in (Beaumont and Chaib-draa 2007). This is
because much more severe disasters are
considered in our simulation scenarios
where causes of future agent failures are
created simultaneously and consecutively.
The centralized algorithm and the distributed
algorithm become even better when
combined with replanning, which means that
replanning is very effective in our simulation
scenarios where repair actions sometimes
fail.
The distributed algorithm with/without
replanning is better than the centralized
algorithm with/without replanning when the
random selection rule is applied although the
difference is slight. However, the distributed
algorithm with/without replanning becomes
much better than the centralized algorithm
with/without replanning when the
concentrated selection rule is applied. This
means that the distributed algorithm is
effective for unbalanced occurrences of
future agent failures and the centralized
algorithm is not robust when the top
manager agent is vulnerable.
In summary, the distributed algorithm
with replanning is always the best and the
independent unit MAS algorithm is always
the worst in our severe simulation scenarios
where hundreds of causes of future agent
failures are created.
We also evaluated the algorithms from the view
point of “the probabilities of getting the best results
in terms of the numbers of agent failures” and
confirmed the following:
The distributed algorithm with replanning is
clearly the best choice in any case in our
simulation scenarios.
The centralized algorithm with replanning is
clearly the second best choice when the
random selection rule of agents is applied.
In future work, we intend to consider the
following two directions:
We intend to evaluate the algorithms in more
detail in our target application. For this
purpose, we need to combine the MAS
controller of our algorithms and the domain-
specific simulator of our target application.
We intend to evaluate more algorithms
considering other situations. For example,
sometimes the network speed between
manager agents of different unit MASs
might slow or the network might be cut off.
In another example, the human manager of
the unit MAS might correct the allocation of
repair actions that the manager agent
recommends.
REFERENCES
Beaumont, P. and Chaib-draa, B. “Multi-platform
Coordination in Command and Control." In
Proceedings of the International Command and
Control Research and Technology Symposium, 2004.
Beaumont, P. and Chaib-draa, B. “Multiagent Coordination
Techniques for Complex Environments: the Case of a
Fleet of Combat Ships.” IEEE Transaction on Systems,
Man and Cybernetics-Part C, 37(3), pp. 373-385, 2007.
Brown, C., and Lane, D. “Anti-Air Warfare Co-ordination
- An Algorithmic Approach.” In Proceedings of the
International Command and Control Research and
Technology Symposium, 2000.
Brown, C., Fagan, P., Hepplewhite, A., Irving, B., Lane, D.,
and Squire, E. “Real-time Decision Support for the
Anti-air Warfare Commander.” In Proceedings of the
International Command and Control Research and
Technology Symposium, 2001.
Chapman, A., Micillo, R. A., Kota, R. and Jennings, N. R.
"Decentralised Dynamic Task Allocation: A Practical
Game-theoretic Approach." In Proceedings of the
International Conference on Autonomous Agents and
Multiagent Systems, pp. 915–922, 2009.
Choi, H.-L., Brunet, L., and How, J. P. “Consensus-Based
Decentralized Auctions for Robust Task Allocation.”
IEEE Transactions on Robotics 25(4), pp. 912-926,
2009.
Dawe, M. "Beyond the Kung-Fu Circle: A Flexible System
for Managing NPC Attacks.” In Game AI Pro:
Collected Wisdom of Game AI Professionals, Chapter
28, pp.369-375, 2013.
dos Santos, F. and Bazzan, A. L. C. “Towards Efficient
Multiagent Task Allocation in the RoboCup Rescue: a
Biologically-Inspired Approach.” Autonomous Agents
and Multi-Agent Systems, 22 (3), pp. 465-486, 2011.
Guessoum, Z, Briot, J. P., Faci, N., and Marin, O.
“Toward Reliable Multi-Agent Systems: an Adaptive
Replication Mechanism.” Multiagent and Grid Systems,
6(1), pp. 1-24, 2010.
Macarthur, K. S., Stranders, R., Ramchurn, S. D. and
Jennings, N. R. “A Distributed Anytime Algorithm for
Dynamic Task Allocation in Multi-Agent Systems.” In