Virtual Ecosystems -- Ecosystem Modeling

"Any study which throws light upon the nature of 'order' or 'pattern' in the universe is surely nontrivial"

-- Gregory Bateson in 'Steps to an Ecology of Mind'

Virtual models enable the user to interact with the ecosystem under examination and to experiment by interactively changing ecological parameters such as habitat and weather. Because the subject of ecological modeling is a highly complex ecosystem composed of many interrelating groups and processes, a model can cover many scales of resolution (levels of detail).

The model must consider the system or subsystem under study in the context of its own spatial and temporal resolution as well as its relationship to other subsystems. A key feature of ecological modeling is that every entity is treated as a part of a complex system. And, every entity is described as being a conglomerate of smaller components. By viewing the ecosystem as a complex system, there is a framework to both study entities at different levels and examine their relationships to other components.

This seemingly simple way in how a model is viewed has had a large influence on the way that models have helped explain ecological phenomena. Colonization, flocking, and population distributions are three areas that have benefited from ecosystem modeling.

The main advantage of virtual ecosystem models is that they provide useful visual illustrations of the general nature of ecosystem dynamics. They show mechanisms that give rise to unexpected events. The limitations of ecosystem models are that they cannot be used to precisely forecast events and they are difficult to validate.

The types and characteristics of ecosystem models are:

Conventional Models (not necessarily virtual)
bulletCharacteristics of the entire population are averaged together.
bulletModel attempts to simulate changes in these averaged characteristics for the whole population.
bulletThese models are usually not visual - employing statistics or differential equations instead.
Individual Models
bulletDiscrete objects are modeled using local rules. Flocking/schooling models are examples.
bulletThe model focuses on specific individuals distributed in the space.
bulletThe geographic position of an individual is the primary visualization.
bulletThey might occupy only a few grid cells and more than one distinct type of individual might live in the same grid.
bulletThey portray the global dynamics resulting from local interactions of members of a population.
Agent Models
bulletThe objects have the ability to learn about their environment and modify their behavior accordingly.
bulletThe objects adapt, learn, and evolve.
bulletUsually some genetic algorithm is used.
bulletA widespread conclusion from agent based model simulations is that an organism's environment has a substantial influence on its behavior and subsequently on the overall dynamics of the population from which the organism is a part.
Cellular automata (CA) models
bulletA checkerboard of square cells whose states are updated in discrete time steps. A simple grid usually represents the spatial domain. Objects and their states are represented by colored squares in the grid.
bulletThe state of each cell is defined by a set of deterministic rules that define a cell's state based on the states of neighboring cells.
bulletA CA simulation will always end up in one of four configurations:
bulletSpatially homogenous state (point attractor or no active cells).
bulletSequence of simple stable or periodic structures (pertiodic attractor).
bulletChaotic aperiodic dynamics (strange attractor).
bulletComplicated localized structures - some propagating (the edge of chaos)
bulletUsed to model spatial phenomena such as seed dispersal, animal migration, and forest growth.
Combined models
bulletRepresents an entire ecosystem and can combine model types-- for example.
bulletA CA model for the terrain and environment.
bulletIndividual or agent model to depict biological components.
File Last Modified: Sun, 2 Mar 2003 16:57:38 UTC
Copyright © 2001 - William C. Graham Jr.