Cellular Automata Models of Complex Biochemical Systems 251
received, the agent again chooses an action to perform. This process is
repeated over and over again. Because the interaction is history dependent,
there is a non-determinism within the system.
Agents do not act without some sort of rule-base. We build agents to
carry out tasks for us. Depending upon what is being modeled, the rule-
base can be simple interaction rules or it can be more sophisticated rules
about achievement, maintenance, utility, or other performance rules. These
provide rules about how the agents function in the environment. Checkers
have rules about jumping, kinging, and movement; similarly, chess pieces
have rules. While checkers consists of one type of agent (homogeneous),
“the checker,” with a simple set of rules, chess is a “multi-agent”(het-
erogeneous) game having different agents with different interaction rules.
Closer to home we recognize the rules, called valence, that proscribe the
bonding patterns of atoms to form molecules. Additionally, agent interac-
tion rules can be static (unchanging over the lifetime of the simulation) or
dynamic. They can operate on multiple temporal and spatial scales (local
and global). They can be direct, indirect, or even hierarchical. And, one can
even assume a generalized form of inter-agent communication by allowing
the agents to see the changes caused by other agents and to alter their op-
erational rules in response to those observations. In the upcoming section
on cellular automata, we will illustrate some of these concepts in more
detail.
Hierarchy
The concept of hierarchy is intuitive [28,29] If we look at complex
systems, we see that they are made up of what we might call “layers” of
structure. The human body contains numerous examples of hierarchical
structures. The excretory system contains numerous organs. Those organs
contain numerous cells, those cells contain numerous subcellular metabolic
and signaling systems, and those systems contain numerous atoms and
molecules. At each level of “organization,” there are rules, functions, and
dynamics that are being carried out. Similar arguments can be made about
the cardiovascular system, the nervous system, the digestive system, etc.
Even the brain can be subdivided in a hierarchical fashion. The brain is
formed from the cerebrum, the cerebellum, and the brain stem. The cere-
brum is divided into two hemispheres. Each hemisphere is divided into
four lobes. Each lobe is further divided into smaller functional regions [30]
And again, in each area of the brain, and at all levels, the “brain” system