Multiagent systems arise in human societies, biological ecosystems, the immune system, teams of robots and distributed computation. While different in detail, these systems all produce complex global behavior through the local interactions of their constituent parts, each of which has only a limited view of the system as a whole.
Large collections of computational agents have many analogies to market economies and biological ecosystems in that the individuals make decisions based on local information that is often incomplete, out of date and uncertain.
Smart matter consists of sensors, actuators and computers embedded in physical materials. These devices can alter physical properties of the material under program control. When the number of devices is large, multiagent systems can provide robust distributed control through analogies with biological ecosystems, economic markets and the scientific community.