The main benefits of multi-agent systems approaches are the following: address problems that are too large for a centralized single agent (e.g. because of resource limitations or for robustness concerns), allow the interconnection and interoperation of multiple existing legacy systems (e.g. expert systems, decision …