7.1.8 Outline the role of autonomous agents acting within a larger system



Advantages/Situations to EmployDisadvantages/Situations to Employ
Centralized ControlMore control, without having to search for problems or physically go to fix them.Expensive, and complex. If the central control fails, the whole system fails.
Distributed ControlIf one part fails, the whole thing does not fail (with the exception of stalling an assembly line etc.)Not as easy to isolae problems and (go to) fix them.
Autonomous AgentsPossibly Individually cheap usually.
Don't require complex system control.
Each inividual agent needs its own, possibly expensive, controller.
Since not connected to each other, they may end up being less efficient than if contolled together.

Centralized Control (very good) Example: Heating system at a school like ISP
Distributed Control (very good) Example: Traffic lights system with "smart" intersection traffic lights
Autonomous Agennts (very good) Example: Swarming oil slick cleanup robots