110 likes | 135 Views
Multi-Agent Systems Lecture 10 Computer Science WPI Spring 2002 Adina Magda Florea adina@wpi.edu. Organizational theories Agent platforms Lecture outline. 1 Computational organization theories 2 Organizational dimensions 3 Agent platforms 4 JADE and FIPA.
E N D
Multi-Agent SystemsLecture 10Computer Science WPISpring 2002Adina Magda Floreaadina@wpi.edu
Organizational theoriesAgent platformsLecture outline 1 Computational organization theories 2 Organizational dimensions 3 Agent platforms 4 JADE and FIPA
1 Computational organization theories Aaron Drajpuch's presentation 3
2 MAS organizational dimensions (a) Structure • Centralized versus decentralized • Flat versus hierarchical 4
Decentralized Structure Centralized Cooperative Self-interested Group Team Hierarchy Market Federation Community of practice Coalition 5
(b) Dynamics Coupling/relationships and roles • Fixed coupling • Variable coupling • Evolutionary coupling (c) Degree of specialization and of redundancy • Non-redundant, specialized organization - every agent Ai knows to carry out task Ti • Non-redundant, generalist organization - every agent Ai knows to carry out tasks T1i..Tmii • Redundant, specialized organization - group of agents Gai know to carry out task Ti • Redundant, generalist organization - group of agents Gai know to carry out tasks Ti1...Tim 6
Exercise: Propose several organizational solutions (structure, dynamics, degree of specialization and redundancy) for the following group of agents Driller 1 Detector 1 Transporter 3 Detector 2 Transporter 2 Driller 2 Detector 3 Transporter 3 7
3 Agent platforms Solve problems using agent and MAS technology • Analysis • Design • Implementation • Test • Maintenance Methodologies • Agent-oriented software engineering (see next class) MAS platforms and languages 8
Environment Agents must have a support for the tasks they are required to do • distributed execution • communication • sense the environment Agent application (Client) Agent platforms Middleware Other agent applications Operation system Transport layer Network Fat client + thin middleware vs Thin client + fat middeware 9
4 JADE and FIPA Andrei Dancus's presentation 10
References • J. Ferber. Multi-agent Systems. An Introduction to Distributed Artificial Intelligence. Addison-Wesley, 1999. • K. Carley, L. Gasser. Computational organization theories. In Multiagent Systems - A Modern Approach to Distributed Artficial Intelligence, G. Weiss (Ed.), The MIT Press, 2001, p.299-330. 11