Nils Barricelli-Artificial Life, Coevolution, Self-Adaptation
Nils Barricelli-Artificial Life, Coevolution, Self-Adaptation
Fogel Historic
Natural Selection Inc., USA Perspective
ils Aall Barricelli was one of the 3. Reproduction may occur more
N
duce without requiring other organ-
pioneers in evolutionary compu- than once if x i+m,g = r (where isms of a different pattern, which he
tation. His publication of r = 0, which designated an empty described using the term “another
“Esempi Numerici di processi di square), then x i+ r,g+ l = n , again species.” Conversely, if an organism
evoluzione,” a study in what would with the exception of a collision. was unable to reproduce without a
now be called artificial life, in the journal 4. If two numeric elements collide in continuous supply of other numbers
Methodos, in 1954 [1] is perhaps the ear- a cell, then if they are equal, only then it was dependent, and described as
liest published record of an evolution- one copy of the number is placed a “parasite.” Barricelli noted patterns of
ary simulation. The paper was in the cell. If the numbers are not recombination, including a multiple-
republished in 1957 in English [2], and equal, other rules are applied to point operation in which two patterns
detailed the results of programs that determine which number to place would collide and the result would be
were run at the Institute for Advanced in the cell or other cells. a new self-sustaining pattern with
Study in Princeton, NJ, in 1953.
Barricelli’s initial experiments com-
prised a simple simulation of numbers in Barricelli’s search for emergent patterns is reminiscent of the
a grid. The numbers moved in the grid
according to local rules that were speci- search for emergent properties in complex adaptive systems that
fied for each number. For example, pervaded artificial life research in the late 1980s and early 1990s.
suppose that a one-dimensional grid had
N = 20 cells and numbers were distrib-
uted in those cells at the initial genera- Figure 1, taken from [2], shows an numbers chosen from each of the “par-
tion g = 0. For g = 1, the numbers example of numbers propagating in ents.” A two-dimensional version of
would shift to different cells based on time through a series of 20-cell grids. the experiment was also performed,
the arrangement of numbers at g = 0, The numbers involved are –3, 1, and 5, with obvious similarities to the work of
and then progress further or “migrate” and also 0 representing an empty square. Conway’s Game of Life, popularized
based on their then-current positions. Starting from the arrangement at much later in [4]. Overall, Barricelli’s
To explain Barricelli’s specific g = 0 at the top of the grid (usually search for emergent patterns is reminis-
migration rules, say x i,g is the numeric found by using a set of playing cards), cent of the search for emergent proper-
entry at the gth generation in cell i. by the fourth generation, the pattern (5, ties in complex adaptive systems that
Barricelli [2] used rules such as: –3, 1, –3, 0, –3, 1) appears and persists pervaded artificial life research in the
1. A number shifts n cells to the right in every other generation. This example late 1980s and early 1990s.
if it is positive, or |n| cells to the is a “flat” grid, but Barricelli [2] noted In the late 1950s and early 1960s,
left if it is negative, unless this experiments with 512 cells in a tubular Barricelli extended his study beyond
results in a “collision” with another design (connecting the left and right emergent properties in deterministic
number (in which two numbers edges). simulations to playing games between
arrive at the same cell location). Barricelli made several observations strategies [5], [6], particularly with the
2. The same number x i,g = n may about the patterns that emerged from idea of determining the outcome of
reproduce m cells to the right (or such simple rules, which he termed “collisions” when numbers entered cells
left) if x i+n,g = m, again with the “organisms.” Organisms were defined in a grid simultaneously. Barricelli stud-
exception of a collision. to be independent if they could repro- ied the game Tac Tix, which is much