Ant Langton

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. dubna 2021; kontroly vyžadují 3 úpravy .

Langtonův mravenec  je 2D celulární automat s velmi jednoduchými pravidly, které vynalezl Chris Langton [1] . Mravenec může být také považován za 2-symbolový, 4-stavový 2D Turingův stroj [2] .

Pravidla

Uvažujme nekonečnou rovinu rozdělenou na buňky, zbarvené nějakým způsobem černobíle. Nechť je v jedné z buněk "mravenec", který se při každém kroku může pohybovat jedním ze čtyř směrů do buňky sousedící se stranou. Mravenec se pohybuje podle následujících pravidel [1] [3] :

Tato jednoduchá pravidla způsobují poměrně složité chování: po období spíše náhodného pohybu se zdá, že mravenec začne stavět cestu o 104 krocích, která se opakuje donekonečna, bez ohledu na počáteční zbarvení pole. To naznačuje, že „pivotní“ chování je stabilním atraktorem Langtonova mravence [1] . Je "dálnice" jediným atraktorem, když se mravenec pohybuje? [čtyři]

Langtonova mravence lze také popsat jako buněčný automat , ve kterém je téměř celé pole zbarveno černobíle a buňka s „mravencem“ má jednu z osmi různých barev, kódujících respektive všechny možné kombinace černé/bílé barvy. buňky a směr pohybu mravence.

Langtonův nástavec mravence

Existuje jednoduché rozšíření Langtonova mravence, které používá více než dvě barvy buněk. Barvy se cyklicky mění. Pro takové mravence existuje i jednoduchá forma jména: pro každou po sobě jdoucí barvu se používá písmeno L nebo R ( L a R ), podle toho, zda se mravenec otáčí doprava nebo doleva. Langtonův mravenec je tedy mravenec RL .

Někteří z těchto zobecněných Langtonových mravenců kreslí vzory, které se stávají stále více symetrické . Jednoduchým příkladem je mravenec RLLR . Jednou postačující podmínkou pro to je, že jméno mravence, považované za cyklický seznam, sestává z po sobě jdoucích dvojic opakovaných písmen LL nebo RR (cyklický seznam znamená, že poslední písmeno se může spárovat s prvním).

Přibylo i písmeno N, což znamená, že se mravenec neotočí a půjde jen dopředu.

Na šestihranném poli je 6 různých závitů, které jsou zde označeny jako N (beze změny), R1 (60° ve směru hodinových ručiček), R2 (120° ve směru hodinových ručiček), U (180°), L2 (120° proti směru hodinových ručiček), L1 ( 60° proti směru hodinových ručiček).

Tyurmits

Viz také

Poznámky

  1. 1 2 3 Miláčku, 2004 .
  2. Mária Bieliková, Gerhard Friedrich, Georg Gottlob. SOFSEM 2012: Teorie a praxe informatiky: 38. konference o současných trendech v teorii a praxi informatiky, Špindlerův Mlýn, Česká republika, 21.-27. ledna 2012, Sborník příspěvků . — Springer, 2012. — S.  394 . - ISBN 978-3-642-27660-6 .
  3. Stewart, 2016 , str. 411.
  4. Stewart, 2016 , str. 413.

Literatura

Odkazy