Zi și noapte (automat celular)

„Day and Night” ( ing.  Day & Night ) - automatul celular , o modificare a jocului „Life” . Proiectat și numit în 1997 de Nathan Thompson ;  studiat în detaliu de David Bell , care a găsit multe configurații curioase și le-a dat nume.  

Diferă de jocul „Viața” prin regula nașterii și supraviețuirii celulelor. Jocul „Viața” este descris de regula B3/S23, „Ziua și noaptea” - prin regula B3678/S34678: o celulă se naște (nașterea ) dacă are 3, 6, 7 sau 8 vecini vii în cartierul lui Moore și supraviețuiește ( s urvival ) dacă are 3, 4, 6, 7 sau 8 vecini vii.

Formulare echivalentă: dacă o celulă are exact 3, 6, 7 sau 8 vecini în aceeași stare, își asumă starea; altfel, nu se schimba.

Această regulă de tranziție poate fi reprezentată și sub forma unui tabel:

Starea curentă
a
celulei
Numărul de vecini morți
opt 7 6 5 patru 3 2 unu 0
Numărul de vecini vii
0 unu 2 3 patru 5 6 7 opt
0 (mort) 0 0 0 unu 0 0 unu unu unu
1 (în direct) 0 0 0 unu unu 0 unu unu unu

În „Ziua și noaptea”, rolurile celulelor vii („zi”) și ale celulelor moarte („noapte”) sunt complet simetrice: dacă orice configurație de automat este inversată , descendenții săi vor fi versiuni inversate ale descendenților configurației originale. Astfel, fiecare obiect viu din domeniul celulelor moarte are un geamăn - antiobiectul mort corespunzător din domeniul celulelor vii, comportându-se exact în același mod [1] .

Unele configurații

„Ziua și noaptea”, ca și jocul „Viața”, pot fi atribuite clasei a 4-a de automate celulare conform clasificării lui Stephen Wolfram .

Există o varietate bogată de naturi moarte , oscilatoare , nave spațiale și locomotive cu abur cu proprietăți diferite; Mai ales ușor de născut spontan în multe transformări este o navă spațială complexă cu o perioadă de 40, pe care David Bell a numit -o rachetă . 

În „Ziua și noaptea” puteți crea arme , mâncăruri și reflectoare , emulați porți logice , puteți face schimb de informații între zonele „zi” și „noapte”.

Evoluție cu o configurație inițială aleatorie

Dacă setați aleatoriu fiecare celulă a câmpului într-una dintre cele două stări cu probabilități de 50%, puteți vedea că, în cursul unei noi schimbări de generații, zonele „zi” și „noapte” tind să se îmbine în tot mai mari. pete ( ing.  blobs ). La marginile petelor are loc o „fierbere” haotică a micilor detalii, ocazional apar „emisii” mai semnificative de la o zonă la alta; există „forțe de tensiune superficială” care tind să netezească proeminențele și depresiunile. În interiorul petelor sunt mici naturi moarte și oscilatoare.

În exemplul de mai jos, o casetă de 800 x 600 este considerată toroidală , ceea ce înseamnă că marginea din stânga este „lipită” la dreapta și marginea de sus în partea de jos.

Note

  1. David Eppstein Creșterea și decăderea automatelor celulare asemănătoare vieții  // Game of Life Cellular Automata. - 2010. - S. 18 . - doi : 10.1007/978-1-84996-217-9_6 .

Link -uri