Artificial Life VI

Evolution of Differentiated Multi-threaded Digital Organisms

Tom Ray
ATR Human Information Processing Research Laboratories

Joseph Hart
ATR Human Information Processing Research Laboratories


Report on a study of evolution by natural selection of cell differentiation in multi-threaded (multi-cellular) self-replicating machine code programs. ``Cell differentiation'' means that different threads of the process execute different code (express different genes). The machine code algorithms exist in a networked environment in which they are able to move between machines. They have access to sensory data on network conditions, which can be used to support strategies for foraging for CPU cycles. The network ancestor is differentiated into reproductive and sensory tissues.

Back to ALife6 Table of Contents / Keyword Index / Author Index / Meeting Schedule