A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω


Zellularautomat

Informatik

Basiswissen


Ein Zellularautomat besteht zunächst aus Zellen. Jede Zelle kann bestimmte Zustände annehmen. Schwarz oder weiß können zwei Zustände sein. Die Zellenwelten sind dadurch interessant, dass man sie sich durch die Zeit entwickeln lässt. Man definiert Regeln, wie aus einem jetzigen Zustand der nächste Zustand hervorgehen soll. Hier ist eine solche Zellenwelt:

ooommooo


Diese Welt besteht aus aus acht nebeneinanderliegenden Zellen. Die Zellen können nur zwei Zustände annehmen, nämlich "o" und "m". Jetzt wird überlegt, wie die Welt im nächsten Schritt aussehen könnte. Dazu gibt es Bildungsregeln:

Um den Zustand der nächsten Zelle genau unter einer alten zu berechnen, schreibt man die alte Zelle mit ihrem linken und rechten Nachbarn auf. Die alte Stelle steht in der Mitte. Rechts steht dann, wie die neue Zelle direkt unter der alten aussieht:

ooo m ↗
oom o ↗
omo o ↗
omm m ↗
moo o ↗
mom o ↗
mmo o ↗
mmm m ↗

Problematisch sind die Randzellen, da sie ja keine zwei Nachbarn haben. Die linke Randzelle bekommt deshalb als linken Nachbarn die rechte Randzelle zugewiesen. Die rechte Randzelle bekommt analog die linke Randzelle als rechten Nachbarn zugewiesen.

Mit diesen Regeln lässt sich die Welt nun schrittweise in die Zukunft entwickeln. Wir fangen im ersten Schritt willkürlich mit der Welt mmmmmmmo an.

_1. Zustand: mmmmmmmo
_2. Zustand: mmmmmmoo
_3. Zustand: mmmmmooo
_4. Zustand: mmmmoooo
_5. Zustand: mmmooooo
_6. Zustand: mmoooooo
_7. Zustand: mooooooo
_8. Zustand: oooooooo
_9. Zustand: mmmmmmmm
10. Zustand: mmmmmmmm

Zellularautomaten bezeichnet man als diskrete Welten. Zwischen zwei erlaubten Zuständen gibt es nämlich nicht immer noch einen weiteren Zwischenzustand.

Zelluluarautomaten als Beispiel für Unberechenbarkeit


Je nach Startbedingungen und Bildungsregeln kann man mit Zellularautomaten sehr komplexe Muster entstehen lassen. Manchmal erinnern diese an Phänomene des Lebens. Es gibt viel Literatur zu Zellularautomaten. Mit ihnen verbinden sich manchmal tiefgehende mathematische Fragen. Ein Beispiel dafür ist die rechnerische Irreduzibilität ↗

Der größere Rahmen: die Simulationshypothese


Als Simulationshypothese bezeichnet man die Idee, dass der gesamte Kosmos eine Art simulierte Welt im Stil eines Computerprogrammes ist. [5 Stephen Wolfram zog diesen Aspekt in seinem Buch A New Kind of Science ausdrücklich in Betracht. Lies mehr unter Simulationshypothese ↗

Fußnoten