next up previous
Next: 21.4.1 Alter the number Up: 21 Mutation. Previous: 21.3.3 Mutate by bitflip.

21.4 Mutate wiring.

If ``w'' is selected at the first mutation prompt (#21.1), the following initial wire move option is presented. In this example, the neighbourhood size k=5 and the network size n=10, so the total number of wires is 30. In a mixed neighbourhood network the total number of wires equals the sum of the n neighbourhoods.

The original default is to move just one wire. This can be amended to move more wires. The wire mutations are cumulative. The wire moves are made by picking a random wire of a random cell for each wire move. Note that a regular CA will be re-assigned as a randomly wired network (non-local) if wiring mutation is chosen.

wires to move=1/50=2%: all-a number-n percentage-p: (values shown are examples)

If ``a'' is entered, a new random wiring scheme is assigned at each mutation.