Alle Familien

Lokale Regeln

Niemand zeichnet das Muster: es entsteht Schritt für Schritt.

Die Regel

Eine Zelle schaut nur auf ihre Nachbarinnen. Im elementaren Automaten von Wolfram ist jede Zelle lebendig oder tot, und die nächste Zeile ergibt sich aus der vorigen: Für jede Zelle betrachtet man drei Felder, das links, das eigene und das rechts. Drei Felder mit je zwei Zuständen ergeben 8 Fälle, und eine Regel ist einfach die Liste der 8 Antworten:

links, Mitte, rechts → 8 Fälle → 8 Bits → Regel 0 bis 255

Diese 8 Bits liest man als Zahl zwischen 0 und 255, die Nummer der Regel. Man beginnt mit einer einzigen lebenden Zelle, wendet die Regel Zeile für Zeile an, und das ganze Bild entsteht daraus. Drei Regeln sind berühmt: 30 ergibt Chaos, 90 ein Sierpinski-Dreieck, 110 eine Komplexität, die alles berechnen kann (sie ist Turing-vollständig).

Regel 90: Die neue Zelle lebt, wenn genau eine ihrer beiden Nachbarinnen (links oder rechts) lebt

Die Reaktions-Diffusion von Gray-Scott treibt die Idee weiter: Zwei Stoffe, A und B, breiten sich auf einem Gitter aus und reagieren miteinander. A erneuert sich mit einer Rate namens feed, B vermehrt sich, indem es A verbraucht, und verschwindet mit einer Rate namens kill. Diese Reaktion, A + 2B → 3B, lässt organische Muster entstehen, etwa Fell, Koralle oder Zellteilung.

Sie sind dran

Haken Sie die acht Kästchen an, um Ihre eigene Regel zu schreiben: Die Nummer wird aktualisiert und die Zeichnung darüber neu berechnet. Die Schaltflächen 30, 90 und 110 setzen die drei berühmten Regeln.

Darunter die Reaktion von Gray-Scott. Die beiden Regler stellen feed und kill ein, innerhalb der Grenzen des Algorithmus. Ein Schritt geht eine Generation weiter, „Abspielen“ animiert, und „Neu starten“ beginnt wieder beim Keim. Schieben Sie einen Regler um eine Raste: Das Muster ändert seinen Charakter.

Wolframs Regel, eine Zelle am Anfang

Regel 90

Gray-Scott, Torusgitter von 96 mal 96

0.055

0.062

Die Zeichnung oben ist ein didaktisches Schema, nicht das Kunstwerk: Sie zeigt die Regel, gibt aber weder die Farben noch die Punktgröße noch die Körnung des Drucks wieder.

Was sich von Algorithmus zu Algorithmus ändert

Zellulärer Automat
Ein eindimensionaler Automat. Eine Startzeile, und jede folgende Zeile ergibt sich aus der vorigen durch eine 8-Bit-Regel über drei Nachbarinnen. Der Rand ist endlich: Zellen außerhalb des Streifens sind tot.
Zyklischer zellulärer Automat
Ein Torusgitter, auf dem jede Zelle einen Zustand von 0 bis N − 1 trägt. Eine Zelle wechselt in den nächsten Zustand, wenn genug Nachbarinnen schon darin sind: Dieses gegenseitige Auffressen lässt Wellen und Spiralen entstehen. Die Nachbarschaft ist von Neumann (4) oder Moore (8), der Start ist zufällig.
Reaktions-Diffusion
Reaktions-Diffusion mit zwei Stoffen, auf einem Torusgitter, mit der Reaktion A + 2B → 3B. Es ist der schwerste der Automaten: Gitter und Zahl der Iterationen sind gedeckelt.

Was der Zufall entscheidet

Für jedes Werk lost das Programm diese Einstellungen aus, innerhalb vorher festgelegter Grenzen.

  • Regelnummer Zellulärer Automat aus 30, 90, 110, 54, 150, 18, 22, 126, 182, 105
  • Anzahl der Zustände Zyklischer zellulärer Automat von 3 bis 16
  • Zufuhrrate Reaktions-Diffusion von 0,026 bis 0,078

Die Algorithmen dieser Familie

  • Zellulärer Automat
  • Zyklischer zellulärer Automat
  • Reaktions-Diffusion

Werke aus dieser Familie

Alle Familien