Artificial Life Home

Artificial Life


These pages contain links and notes on Artificial Life and our research activities towards understanding it. Artificial Life (ALife) is a sub-branch of Artificial Intelligence with connections into Complex Systems and other areas of Science.

The work of our group is focussed on understanding quantitatively how artificial life systems explore (and expand) their phase space. We are investigating "animat" approaches to ALife simulation and studying the lifeforms and populations thereof that can be constructed and that arise from simulated evolutionary sequences.

A recent talk to the Institute postgraduate students, entitled "Artificial Life Thumbing its Nose at Thermodynamics" is available as PDF slides. The talk covers some of the main ideas behind our research programme.

A recent article discusses the meaning of artificial life in a not-too-serious manner.

Some of our technical notes related to this work are listed in the CSTN series. See for example:

CSTN-038: Tuning Growth Stability in an Animat Agent Model
C.J.Scogings, K.A.Hawick and H.A.James

CSTN-035: Spatial Emergence of Genotypical Tribes in an Animat Simulation Model
K.A.Hawick, C.J.Scogings and H.A.James

CSTN-033: Tools and Techniques for Optimisation of Microscopic Artificial Life Simulation Models
C.J.Scogings, K.A.Hawick and H.A.James

CSTN-031: Implementing Virtually-Embedded Logical Reasoning in Animat Agents
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-029: A Review of Measures of Complexity for Spatial, Computational and Information Structures
K.A.Hawick

CSTN-027: Grid-Boxing for Spatial Simulation Performance Optimisation
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-022: A Virtual Prolog Approach to Implementing Beliefs, Desires and Intentions in Animat Agents
K.A.Hawick, H.A.James and C.J.Scogings
CSTN-020: Roles of Rule-Priority Evolution in Animat Models
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-017: Manual and Semi-Automated Classification in a Microscopic Artificial Life Model
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-015: A Zoology of Emergent Life Patterns in a Predator-Prey model
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-010: Defensive Spiral Emergence in a Predator-Prey Model
K.A.Hawick, C.J.Scogings and H.A.James

CSTN-009: Parallel Synchronisation issues in Simulating Artificial Life
H.A.James, C.J.Scogings and K.A.Hawick

CSTN-007: A Framework and Simulation Engine for Studying Artificial Life
H.A.James, C.J.Scogings and K.A.Hawick

CSTN-004: Agent Formulation of the Ising Model
K.A.Hawick

A short MPEG movie (2.5 MB) shows the emergent spiral patterns of red predators, blue prey against a background of green corpses.

A list of links to other ALife research activities is also available.

Our AgentWorld is a series of simulation systems for studying digital organisms and their behaviours. AgentWorld is a series of highly optimised simulation programs - mostly run in "batch mode" rather than graphically, aimed at sampling the phase space of ALife-forms.

Of special interest to us is the physics of digital life forms and their environments, and the geometry and topology of different possible artificial life environments.

A closely related field to ALife is that of software agents, which can be treated as a methodology for implementing artificial life forms, but can also be used as a powerful approach to building complex software control systems. We have an ongoing project investigating how agents based software architectures can be used to control distributed robots and other mechatronics "life forms".


Our research group consists of: and undergraduate and postgraduate students working on some projects.

Contact us for more information.


[ Massey University | IIMS | Links ]

Ken Hawick