All 64 rules that
are 2D, 4 nearest neighbors, symmetric by rotation and
conjugation.
The Code
The code is designed to be
modular, well documented and easy to extend,
but we implemented only what we needed. It is still developped to test
other ideas. THe parts of the code relevant to this work are the files
lle.ml
and
stat_cmplx.ml
in folder experiment, which use the files
causal_states.ml, light_cones.ml and statistic.ml in folder measure.
Relevant parameters to play with are
experiment = states, stat_cmplx (statistical complexity), lle
(local Lyapunov exponent), op_cyclic_r1t2k4box (order parameter for
the cyclic CA studied in the paper).
rule = sandpile, eca, cyclic, game_of_life, rrcs_2d (all 64 rules
that
are 2D, 4 nearest neighbors, symmetric by rotation and
conjugation).
topology.dimensions : you will need a high number of cells for
statistical complexity. 100 000 isn't too much.
light_cones. For stat_cmplx, increasing past_depth is more useful
than increasing future_depth. For lle, increasing perturbation range is
extremely costly, especially in 2D.