Flag of the United Kingdom
Andreas Rejbrands webbplats

Final patterns of cellular automata

There are many life-like cellular automaton rules. To be specific, there are 262 144 of them. I have studied the rules that do not contain B0 or B1 in some detail. For each of these rules, I created an 80×80 torus with an initial 50% random soup and computed the 500th generation. In the obtained bitmap image, live cells were coloured according to their age (1: red; 2: a bit darker red; ...; 10 and beyond: black). Then I studied these 65536 images one screen (198 bitmaps) at a time, investigating many of them further.

A screenshot of a part of a Windows 7 Explorer folder list view containing 5×8 of the described bitmaps.

Not surprisingly, these 65536 bitmaps can very roughly be classified into a reasonably small number of “classes” according to the large-scale patterns they display. Two of these classes, the black and the red mazes, have already been described. Today we give a few other examples. Before doing so, however, three important points regarding the experiment should be made. First, some of the bitmaps didn’t represent the final stage of the simulation. Second, I did not obtain any information about the behaviour of the rules prior to the 500th generation (and sometimes the journey is more interesting than the final outcome). Third, many features of life-like rules cannot at all be discovered by an experiment like this. For instance, there are other seeds than the 50% random soup (like 2×2 squares and benzene rings) and spaceships aren’t detected. Still, the experiment gave me a better understanding of the life-like CA “zoo”.

A huge number of bitmaps display ongoing, chaotic activity with no “interesting” patterns; these bitmaps look rather similar to the initial soup (and the animations to noise), but with a slightly different distribution of live cells. In some cases, however, you clearly see some “interaction” between cells (B234/S023):

Bright red pixels form an intricate pattern of clusters and thin strings connecting them, all on a white background. Maybe it looks a bit like red paint.

A very common type of pattern consists of red, black, and white pixels that form distinct patterns, typically with white rectangles with black borders surrounded by white and red areas. Below three such rules are shown:

B234567/S0234567:

A huge number of white squares with black borders are scattered across the bitmap; they tend to form horizontal and vertical stripes. Surrounding these are larg(er) red and white regions, seperated by black lines, each region a union of orthogonal rectangles.

B234678/S01234567:

A huge number of slightly larger white squares with black borders are scattered across the bitmap; they tend to form horizontal and vertical stripes. Surrounding these are small red and white areas.

B2345678/S01234567:

On a white background (that you don't see very much of), red regions with black borders are seen. These regions are mainly rectangular, or unions of rectangles. Outside these, there are occasional irregular red regions (without black borders), sometimes with white holes.

The last image doesn’t represent the final stage, which consists of only the red rectangle-like regions:

On a white background (that you don't see very much of), red regions with black borders are seen. These regions are mainly rectangular, or unions of rectangles.

B234678/S7 belongs to a completely different “class”, in which two red “brush patterns” coexist on a white background:

A huge number of rules create mainly (or, sometimes, entirely) black patterns, that is, stationary patterns, sometimes with oscillators, ranging from a number of small black objects on a white background to a bitmap almost entirely black. In between, sometimes large, irregular regions of (mainly) black and (mainly) white cells form; often boundaries between such regions oscillate in some way. A nice, (almost entirely) non-oscillating pattern with a black/white ratio close to 0.5 is formed quickly by B5678/S145678:

Tomorrow I will give six more examples (unless Linköping University contacts me, in which case I might suffer a breakdown).


Visa alla tidigare notiser.

Visa enbart de senaste notiserna.