HighLife ( angolul - "nagyon fejlett élet") - cellás automata , a "Life" játék módosítása . Nathan Thompson találta fel 1994-ben , John Conway néven .
Az "Élet" játéktól a sejtek születésének és túlélésének szabálya különbözik. Az "Élet" játékot a B3/S23 szabály, a HighLife-et a B36/S23 szabály írja le: egy sejt akkor születik ( születik ), ha 3 vagy 6 élő szomszédja van Moore szomszédságában, és túléli ( s túlélése) ha 2 vagy 3 élő szomszédja van.
Így egy sejt viselkedése ebben a két sejtautomatában csak akkor tér el, ha halott és 6 élő szomszédja van. Mivel ez a helyzet nem túl gyakori, a HighLife sok egyszerű konfigurációja ugyanúgy viselkedik, mint a Game of Life; mondjuk, blokk, méhkas, cipó, dupla vekni, doboz, bárka, hosszú bárka, csónak, hosszú csónak, csónakorr, hosszú hajó, kenu, repülőgép-hordozó, integrált jel, mangó, tavacska, kígyó, horog itt is csendéletek . Azonban például a hajó és a hajóorr, amelyek csendéletek az „Élet” játékban, önmegsemmisítik a HighLife-ban: a hajó – három generáció után, a hajóorr – négy után.
A HighLife iránti érdeklődés elsősorban annak köszönhető, hogy ebben a sejtautomatában egy egyszerű replikátor található, amely mindössze 12 élő sejtből álló önreplikáló konfiguráció.
12 generáció után a replikátor két ugyanolyan replikátorrá változik, amelyek az eredeti két oldalán egy átlós vonalon helyezkednek el. Ha két replikátor egyidejűleg megpróbál létrehozni egy replikátort ugyanabban az üres térben egymás között, akkor a tevékenységük megszűnik, és 12 generáció elteltével továbbra is űr marad ezen a helyen.
Ezért az ugyanazon az átlón elhelyezett replikátorok a 90. szabály viselkedését emulálják : a 90. szabály élő cellája replikátornak, a halott cella az ürességnek felel meg.
Egy végtelen üres mezőn egyetlen replikátor evolúciója során a konfiguráció élő sejtjeinek száma tetszőlegesen megnövekedhet, de nem hajlik a végtelenségig: generációkkal az indulás után lesznek replikátorok a terepen , de egy másik után. generációs - vagyis az indulás utáni generációk után - ismét csak két replikátor , amelyek középpontjait átlósan választják el egymástól a cellák.
A HighLife kutatói által talált bonyolultabb, érdekes tulajdonságokkal rendelkező konfigurációk közül sok replikátort használ szerves részeként.
Conway Game of Life és más sejtautomaták | |||||
---|---|---|---|---|---|
Konfigurációs osztályok | |||||
Konfigurációk |
| ||||
Feltételek | |||||
Más űrhajók kétdimenziós rácson |
| ||||
Egydimenziós űrhajó | |||||
Szoftverek és algoritmusok |
| ||||
KA kutatók |