Synchronization
The CA is controlled by the following buttons:
Start: CA
are planted.
Hide CA-1 Hide CA-2
Out CA-1+: raise output rate Out CA-1-: reduce
output rate Out CA-2+: raise output rate Out CA-2-:
reduce output rate
Infection: Infect CA-1
Information:
Input rates Output rates, Resources, Size, Illness indicator.
Click on Start. Two zygotes are planted and their growth
is synchronized. As long as synchronized both CA grow and proliferate,
yet when desynchronized, CA-1 will stop advancing to the next
state (=stop its clock) until regaining synchronization. In order
to desynchronize the CA click on Infection and if necessary
Hide CA-2. CA-1 freezes its clock (stops advancing to the
next state) and waits until its state matches that of CA-2. Synchronization
requires that both states will be followed by the same states.
When cycling through its 46 states CA-1 may encounter one state
several times. In order that this state be suitable for synchronization,
the subsequent states in both CA have to be the same. CA-1 will
thus cycle and freeze until such a state is found.
When CA-1 is small and immature it will not attempt to synchronize,
only when maturing it will search for a matching state.
Set Out-CA-2 = 0.1. -> Infection The two CA
will not be synchronized. Set Out-CA-1 = 0.1. After a while
they might synchronize. If CA-1 gets too big click on Infection.
The same will happen as long as the output rates are equal and
smaller that 0.5.
Set Out-CA-2 =
1.5. Out-CA-1 = 0.0. -> Start .After a while
CA-1 freezes for ever. It may be rescued for a while by clicking
once or twice on Infection.
Set Out-CA-2 = 1.5. Out-CA-1 = 1.5. -> Start
. Both CA advance up and down and since being immature they
will not attempt to synchronize.
Synchronization requires the following conditions:
1. Both CA are mature.
2. Both cooperate.
3. Have enough resources.
4. Output rates = 0.
When these conditions are met the system will maximize its resources
(like in previous experiments) and synchronize its CA.