The mutation networks observed in biological systems have the properties of small-world networks. These properties of short average path length and high transitivity confer a favourable exploration of mutation space. Any evolvable string-based ALife system (for example stringmol, typogenetics, Tierra, or Avida) uses a substitution network either implicitly or explicitly. Current ALife simulations use either regular or random mutations schemes. We have previously discussed the requirement for small-world substitution networks for ALife simulations. In this paper, we explore the effects of rewiring the stringmol mutation lattice on the evolution of a self-replicating molecule. Introduction Mutation is an essential component of any evolvable system, allowing it to explore its fitness landscape and therefore to evolve. The evolutionary dynamics of a system are thus critically dependent upon its mutation strategy. Amino acid substitution matrices (Dayhoff et al., 1978; Henikoff and Henikoff, 1992) give an indication of the likelihood of observing an amino acid substitution in homologous proteins. Ideally, a substitution matrix should allow any token to mutate to any other token relatively easily (thus allowing a rapid exploration of the fitness landscape); whilst simultaneously favouring mutations to tokens of similar function (thus minimising the chance of deleterious mutations). Networks that exhibit these properties of short average path length and high clustering coefficient were described by Watts and Strogatz (Watts and Strogatz, 1998). We have previously demonstrated that biological mutation networks exhibit these small-world properties (Droop and Hickinbotham, 2011). Although biological mutation networks exhibit smallworld properties, ALife simulation mutation schemes do not. The typogenetics (Gwak and Wee, 2007) and Avida (Johnson and Wilke, 2004) systems use essentially random mutation schemes. By contrast, the stringmol (Hickinbotham et al., 2010a,b) and Tierra (Ray, 1991) systems use regular mutation networks. Figure 1 shows the mutation lattices used by the stringmol and Tierra systems. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● A: stringmol B: Tierra opcode bitflip ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
[1]
M. O. Dayhoff,et al.
22 A Model of Evolutionary Change in Proteins
,
1978
.
[2]
Susan Stepney,et al.
Specification of the Stringmol chemical programming language version 0 . 2 Technical Report Number YCS-2010-458
,
2010
.
[3]
Kyubum Wee,et al.
Construction of Hypercycles in Typogenetics with Evolutionary Algorithms
,
2007,
ECAL.
[4]
Simon J. Hickinbotham,et al.
Properties of Biological Mutation Networks and Their Implications for ALife
,
2011,
Artificial Life.
[5]
Duncan J. Watts,et al.
Collective dynamics of ‘small-world’ networks
,
1998,
Nature.
[6]
Claus O. Wilke,et al.
Evolution of Resource Competition between Mutually Dependent Digital Organisms
,
2004,
Artificial Life.
[7]
Susan Stepney,et al.
Diversity from a Monoculture - Effects of Mutation-on-Copy in a String-Based Artificial Chemistry
,
2010,
ALIFE.
[8]
Thomas S. Ray,et al.
An Approach to the Synthesis of Life
,
1991
.
[9]
J. Tukey,et al.
Variations of Box Plots
,
1978
.
[10]
M. O. Dayhoff.
A model of evolutionary change in protein
,
1978
.
[11]
S. Henikoff,et al.
Amino acid substitution matrices from protein blocks.
,
1992,
Proceedings of the National Academy of Sciences of the United States of America.