stringtranslate.com

Клеточный автомат, похожий на живой организм

Клеточный автомат (КА) подобен жизни (в том смысле, что он похож на игру Конвея «Жизнь »), если он соответствует следующим критериям:

Этот класс клеточных автоматов назван в честь Игры Жизни (B3/S23), самого известного клеточного автомата, который соответствует всем этим критериям. Для описания этого класса используется множество различных терминов. Обычно его называют «семейством Жизни» или просто используют фразы вроде «похож на Жизнь».

Обозначения правил

Существуют три стандартных обозначения для описания этих правил, которые похожи друг на друга, но несовместимы. Вольфрам и Паккард (1985) используют код Вольфрама , десятичное число, двоичное представление которого имеет биты, которые соответствуют каждому возможному числу соседей и состоянию клетки; биты этого числа равны нулю или единице соответственно, поскольку клетка с этим соседством мертва или жива в следующем поколении. [1] Два других обозначения распаковывают ту же последовательность битов в строку символов, которую легче прочитать человеку.

В нотации, используемой в Cellebration Мирека, правило записывается как строка x/y, где каждая из x и y представляет собой последовательность различных цифр от 0 до 8 в числовом порядке. Наличие цифры d в строке x означает, что живая клетка с d живыми соседями выживает в следующем поколении шаблона, а наличие d в строке y означает, что мертвая клетка с d живыми соседями становится живой в следующем поколении. Например, в этой нотации игра жизни Конвея обозначается как 23/3. [2] [3]

В нотации, используемой в пакете Golly с открытым исходным кодом для клеточных автоматов, и в формате RLE для хранения шаблонов клеточных автоматов правило записывается в виде By/Sx, где x и y такие же, как в нотации MCell. Таким образом, в этой нотации игра Conway's Game of Life обозначается как B3/S23. «B» в этом формате означает «рождение», а «S» — «выживание». [4]

Подборка правил, похожих на жизненные

Хаотические ромбы в правиле Diamoeba (B35678/S5678)
Взрывной хаос в правиле Seeds (B2/S)
Игра жизни Конвея (B3/S23)
Отжиг (B4678/S35678)

Существует 2 18  = 262 144 возможных правил Life-like, только небольшая часть из которых была изучена в деталях. В описаниях ниже все правила указаны в формате Golly/RLE.

Еще несколько правил перечислены и описаны в списке правил MCell [2] и Эппштейном (2010), включая некоторые правила с B0, в которых фон поля клеток чередуется между живыми и мертвыми на каждом шаге. [4]

Любой автомат вышеуказанной формы, содержащий элемент B1 (например, B17/S78 или B145/S34), всегда будет взрывным для любого конечного шаблона: на любом шаге рассмотрим ячейку ( x , y ), которая имеет минимальную x -координату среди включенных ячеек, и среди таких ячеек ячейку с минимальной y -координатой. Тогда ячейка ( x -1, y -1) должна иметь ровно одного соседа и станет включенной на следующем шаге. Аналогично, шаблон должен расти на каждом шаге в каждом из четырех диагональных направлений. Таким образом, любой непустой начальный шаблон приводит к взрывному росту. [4]

Любой автомат вышеуказанной формы, который не включает ни один из B0, B1, B2 или B3, не может поддерживать движение или расширение шаблонов, поскольку любая ячейка за пределами прямоугольного блока здания, содержащего шаблон, имеет не более трех соседей. Большинство конечных шаблонов в правилах, обозначение которых начинается с B2, и все конечные шаблоны в правилах, начинающихся с B1, растут во всех направлениях, а не остаются ограниченными по размеру, с фронтом, который движется со скоростью света. Таким образом, оставшиеся «интересные» правила — это те, которые начинаются с B3 (Game of Life, Highlife, Morley, 2x2, Day&Night) или начинаются с B0 (и не включают S8, так как в противном случае вместо этого можно изучать двойственное правило). [4]

Обобщения

Существуют и другие клеточные автоматы, вдохновленные Игрой Жизни, но которые не соответствуют определению «подобных жизни», данному в этой статье, поскольку их окрестности больше, чем окрестности Мура, или они определены на трехмерных решетках, или они используют другую топологию решетки. Например:

Ссылки

  1. ^ Вольфрам, Стивен ; Паккард, Нью-Гэмпшир (1985), «Двумерные клеточные автоматы», Журнал статистической физики , 38 (5–6): 901–946, Bibcode : 1985JSP....38..901P, doi : 10.1007/BF01010423Перепечатано в книге Вольфрама, Стивена (1994), Клеточные автоматы и сложность , Westview Press, стр. 211–249, ISBN 978-0-201-62664-3.
  2. ^ abcdefghijk Войтович, Мирек, Лексикон правил клеточных автоматов - Семья: Жизнь, Cellebration Мирека.
  3. ^ ab Wuensche, Andrew (2011), "16.10 Игра-Жизнь и другие правила, подобные жизненным – rcode", Exploring Discrete Dynamics: The DDLAB manual, Luniver Press, стр. 145–146, ISBN 978-1-905986-31-6.
  4. ^ abcdefghijk Эппштейн, Дэвид (2010), «Рост и распад живых клеточных автоматов», в Адамацки, Эндрю (редактор), Game of Life Cellular Automata , Springer, стр. 71–98, arXiv : 0911.2890 , doi : 10.1007/978-1-84996-217-9_6, ISBN 978-1-84996-216-2.
  5. ^ Сильверман, Брайан, «Изменение правил», Виртуальный компьютер, Математическая ассоциация Америки.
  6. ^ Шаблоны для семян, собранные Джейсоном Саммерсом.
  7. ^ Ниваш, Габриэль (2007), Фотонная/XOR-система.
  8. ^ Тоффоли, Томмазо ; Марголус, Норман (1987), «1.2 Анимация по числам», Клеточные автоматы: новая среда для моделирования , MIT Press, стр. 6–7.
  9. ^ Гриффит, Дэвид; Мур, Кристофер (1996), «Жизнь без смерти P-полна», Complex Systems , 10 : 437–447.
  10. Гарднер, Мартин (октябрь 1970 г.), «Математические игры — Фантастические комбинации новой игры-пасьянса Джона Конвея «Жизнь»", Scientific American , 223 : 120–123.
  11. ^ Берлекамп, Э.Р.; Конвей , Джон Хортон ; Гай, Р.К. (2004), Выигрышные пути для ваших математических игр (2-е изд.), AK Peters Ltd..
  12. ^ Паундстоун, Уильям (1985), Рекурсивная Вселенная: космическая сложность и пределы научного знания , Contemporary Books, стр. 134, ISBN 978-0-8092-5202-2.
  13. ^ Эйзенманн, Джек, 34 ЖИЗНИ.
  14. ^ Гравнер, Янко; Гриффит, Дэвид (1998), «Рост клеточного автомата на Z2 : теоремы, примеры и проблемы», Успехи в прикладной математике , 21 (2): 241–304, doi : 10.1006/aama.1998.0599 , MR  1634709.
  15. ^ Джонстон, Натаниэль (2010), «Жизнеподобный клеточный автомат B36/S125 «2x2»», в Адамацки, Эндрю (ред.), Игра «Жизнь: клеточные автоматы» , Springer, стр. 99–114, arXiv : 1203.1644 , Bibcode : 2010golc.book...99J, doi : 10.1007/978-1-84996-217-9_7, ISBN 978-1-84996-216-2.
  16. ^ Белл, Дэвид, HighLife - Интересный вариант жизни.
  17. ^ Белл, Дэвид, День и ночь — интересный вариант жизни.
  18. Морли, Стивен (2005), b368s245 Guns, архивировано из оригинала 2006-03-11.
  19. ^ Vichniac, Gérard Y. (1986), «Модели беспорядка и организации на основе клеточных автоматов», в Bienenstock, E.; Fogelman Soulie, F.; Weisbuch, G. (ред.), Disordered Systems and Biological Organization , NATO ASI Series, т. 20, Springer-Verlag, стр. 3–20, doi :10.1007/978-3-642-82657-3_1.
  20. ^ Пиковер, Клиффорд А. (1993), «Лавовые лампы в 21 веке», The Visual Computer , 10 (3): 173–177, doi :10.1007/bf01900906.
  21. ^ Chopard, Bastien; Droz, Michel (1998), "2.2.4 Правило отжига", Моделирование физических систем с помощью клеточных автоматов , Коллекция Aléa-Saclay: Монографии и тексты по статистической физике, Cambridge University Press, Кембридж, стр. 37–38, doi :10.1017/CBO9780511549755, ISBN 0-521-46168-5, г-н  1669736.
  22. ^ Сапин, Эммануэль (2010), «Больше, чем жизнь: масштабирование порогового диапазона когерентных структур жизни», в Адамацки, Эндрю (ред.), Игра «Жизнь. Клеточные автоматы» , стр. 135–165, doi :10.1007/978-1-84996-217-9_9
  23. ^ Эванс, Келли Мишель (2003), «Больше, чем жизнь: масштабирование порогового диапазона когерентных структур жизни», Physica D , 183 (1–2): 45–67, Bibcode : 2003PhyD..183...45E, doi : 10.1016/S0167-2789(03)00155-6.
  24. ^ Пивато, Маркус (2007), «RealLife: континуальный предел клеточных автоматов, больших, чем жизнь», Теоретическая информатика , 372 (1): 46–68, arXiv : math.DS/0503504 , doi : 10.1016/j.tcs.2006.11.019.
  25. ^ Бэйс, Картер (2006), «Заметка об открытии многих новых правил для игры трехмерной жизни», Complex Systems , 16 (4): 381–386.
  26. ^ Бэйс, Картер (2007), «Открытие планирующих пушек в игре жизни для треугольной мозаики», Журнал клеточных автоматов , 2 (4): 345–350.
  27. ^ Бэйс, Картер (2005), «Заметка об игре жизни в шестиугольных и пятиугольных мозаиках», Complex Systems , 15 (3): 245–252.

Внешние ссылки