Насіння (клітинний автомат)

Типова еволюція автомата: хаотичний «вибух» із квадратичним зростанням числа живих клітин

«Насі́ння» (англ. Seeds) — клітинний автомат, модифікація гри «Життя». Придумав Браян Сільверман[en],[1][2] назву дав Мірек Вуйтович (Mirek Wójtowicz)[1]. Складається з нескінченної двовимірної ґратки клітин, кожна з яких може перебувати в одному з двох станів: увімкнено або вимкнено.

Кожна клітина має вісім сусідів (окіл Мура), як і в «Житті». Автомат описується правилом B2/S: клітина народжується (birth), якщо в її околі Мура є рівно 2 живі сусіди, і не виживає (survival) ніколи.[1] Через обов'язкову загибель живих клітин на наступному ході, в «Насінні» відсутні натюрморти.

У термінології «Життя» конфігурацію, в якій усі клітинки, які були ввімкнені, вимикаються на кожному кроці, називається фенікс. У «Насінні» всі конфігурації мають таку поведінку. Назва автомата пов'язана з тим, що більшість конфігурацій у ньому швидко хаотично зростають і навіть невеликі початкові конфігурації всього з кількох живих клітин (насіння) мають тенденцію розростатися до нескінченності. Отже, «Насіння» можна віднести до 3-го класу клітинних автоматів за класифікацією Стівена Вольфрама.[3]

Однак відомо, що деякі конфігурації поводяться більш керовано, повторюючи ту саму форму на тому самому місці сітки (осцилятор), або переміщуючись на деяку кількість одиниць сітки після кількох поколінь (космічний корабель). Відомі й складніші моделі граблів і паротягів, які рухаються, як космічні кораблі, залишаючи за собою сліди з осциляторів або інших космічних кораблів. Більшість цих конфігурацій рухаються зі швидкістю 1 клітинка за крок у часі (так звана швидкість світла, або c/1)[4], зокрема й три космічні кораблі з чотирьох клітин кожен, які зазвичай можна побачити, але також відомі конфігурації, що рухаються повільніше. Колекція конфігурацій для «Насіння», яку зібрав Джейсон Саммерс, включає конфігурації, знайдені Стівеном Райтом (англ. Stephen Wright), Міреком Войтовичем, Ноамом Елкісом[en], Марком Нємцем (Mark Niemiec), Петером Нашваді (Peter Naszvadi) та Девідом Епштейном.[5]

Деякі конфігурації

На відміну від гри «Життя», в «Насінні» існують фотони (photons) — космічні кораблі, що летять зі швидкістю світла, та лазери (lasers) — гармати, що стріляють фотонами.

Знайдено також паротяги, що рухаються зі швидкістю світла, і фотонні граблі.

Повнота за Тюрінгом

2020 року Петер Нашваді довів, що клітинний автомат «Насіння» є повним за Тюрінгом, побудувавши в ньому емулятор комірки Правила 110 — автомата, повноту якого за Тюрінгом доведено раніше.

Примітки

  1. а б в Martínez, Genaro J.; Seck-Tuoh-Mora, Juan C.; Zenil, Hector (2013), Computation and Universality: Class IV versus Class III Cellular Automata, Journal of Cellular Automata, 7 (5–6): 393—430, arXiv:1304.1242, Bibcode:2013arXiv1304.1242M.
  2. Brian Silverman (1996), Changing the Rules, The Virtual Computer, Mathematical Association of America, архів оригіналу за 2 липня 2013.
  3. Martínez, Genaro J.; Seck-Tuoh-Mora, Juan C.; Zenil, Hector (2013), Computation and Universality: Class IV versus Class III Cellular Automata, Journal of Cellular Automata, 7 (5–6): 393—430, arXiv:1304.1242, Bibcode:2013arXiv1304.1242M.
  4. David Eppstein. Known spaceships for the Seeds rule. Архів оригіналу за 18 лютого 2019.
  5. Jason Summers' collection of Seeds patterns

Посилання

  • Насіння в енциклопедії LifeWiki (англ.)
Prefix: 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 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya