Complex Adaptive Systems Research
Swarm Tools
-
Julie Dugdale - GRIC-IRIT, Toulouse, France
- An Evaluation of Seven Software Simulation Tools for Use in the Social Sciences
-
Repast
- RePast is a software framework for creating agent based simulations using the Java language
-
Swarm
- Swarm is a software package for multi-agent simulation of complex systems (Java, Objective-C)
-
Ascape
- Ascape is a software framework for developing and analyzing agent-based models (Java)
-
NetLogo
- NetLogo is a cross-platform agent-based parallel modeling and simulation environment (Java)
-
Starlogo
- StarLogo is a programmable modeling environment for exploring the workings of decentralized systems (YoYo Java)
|
Complex Adaptive Structures
"Rather than engineer the local interactions, the system evolves the local interactions between agents,
until the desired global behavior emerges."
William M. Spears
"You have to look at the way the various pieces support
each other to know which side is in the stronger situation.
It's the interaction of the pieces from which the strength emerges.
It's the same in all complex adaptive systems. Interaction is the key"
John Holland, Complexity (2nd Edition), page 220
What is the Study of Complex Adaptive Structures ?
The field of Complex Adaptive Structures is concerned with the application of
Complex Adaptive Systems theory to the design of Structures. In particular it
is interested in combining adaptive Agents Based Models with
Evolutionary Algorithms to develope
Evolutionary Agent Based Structural Optimization Procedures (EABSOP).
From such systems, optimized structures will
Emerge
from the interaction of general building blocks (mechanisms/agents).
In this definition, general building blocks can be composed of both lower-level building blocks
(beams/columns/connection) and higher-level building blocks
(floors/walls/entire buildings) that are composed of sets, built up from lower-level building blocks.
Constrained generating procedures (CGP's)
(Holland)
are defined for each level in the building block hierarchy. A state function is formed by combining the
lower-level (CGP's) with feedback from the higher-level (CGP's). It follows that the state of the system
after each move is defined as a function of the constrained generating procedure hierarchy (CGPH).
This multi-level signaling (created by the CGPH) is the key to creating the phenomenon of structural emergence.
Therefore the study of Complex Adaptive Structures could also be defined as the study of Emergent Structures;
in effect the science of growing structures/buildings. (2/23/2000)
Mark Voss
|
Created and maintained by:
Mark Voss,
MarkVoss@EvolutionaryStructures.com
Visitor:
-->
|
|