Authors:
Dhouha Ben Noureddine
1
;
Atef Gharbi
2
and
Samir Ben Ahmed
3
Affiliations:
1
LISI, INSAT, National Institute of Applied Science and Technology, University of Carthage, Tunis, Tunisia, FST, University of El Manar, Tunis and Tunisia
;
2
LISI, INSAT, National Institute of Applied Science and Technology, University of Carthage, Tunis and Tunisia
;
3
FST, University of El Manar, Tunis and Tunisia
Keyword(s):
Multi-agent System, Software Architecture, Distributed Task Allocation, Planning, Fuzzy Logic.
Related
Ontology
Subjects/Areas/Topics:
Applications
;
Pattern Recognition
;
Robotics
;
Software Engineering
Abstract:
In multi-agent systems, agents are socially cooperated with their neighboring agents to accomplish their goals. In this paper, we propose an agent-based architecture to handle different services and tasks; in particular, we focus on individual planning and distributed task allocation. We introduce the multi-agent planning in which each agent uses the fuzzy logic technique to select the alternative plans. We also propose an effective task allocation algorithm able to manage loosely coupled distributed environments where agents and tasks are heterogeneous. We illustrate our line of thought with a Benchmark Production System used as a running example in order to explain better our contribution. A set of experiments show the efficiency of our planning approach and the performance of our distributed task allocation method.