Клеточный автомат
Кле́точный автома́т — дискретная модель, изучаемая в математике, теории вычислимости, физике, теоретической биологии и микромеханике. Основой является пространство из прилегающих друг к другу клеток (ячеек), образующих решётку. Каждая клетка может находиться в одном из конечного множества состояний (например, 1 и 0). Решётка может быть любой размерности, бесконечной или конечной, для решётки с конечными размерами часто предусматривается закольцованность при достижении предела (границы). Для каждой клетки определено множество клеток, называемых окрестностью. Например, окрестность фон Неймана ранга 2 включает все клетки на расстоянии не более 2 от текущей. Устанавливаются правила перехода клеток из одного состояния в другое. Обычно правила перехода одинаковы для всех клеток. Один шаг автомата подразумевает обход всех клеток и на основе данных о текущем состоянии клетки и её окрестности определение нового состояния клетки, которое будет у неё при следующем шаге. Перед стартом автомата оговаривается начальное состояние клеток, которое может устанавливаться целенаправленно или случайным образом.

Основное направление исследования клеточных автоматов — алгоритмическая разрешимость тех или иных задач. Также рассматриваются вопросы построения начальных состояний, при которых клеточный автомат будет решать заданную задачу.
История
Станислав Улам, работая в Лос-Аламосской национальной лаборатории в 1940-е годы, изучал рост кристаллов, используя простую решёточную модель. В это же время Джон фон Нейман, коллега Улама, работал над проблемой самовоспроизводящихся систем. Первоначальная концепция фон Неймана основывалась на идее робота, собирающего другого робота. Такая модель известна как кинематическая. Разработав эту модель, фон Нейман осознал сложность создания самовоспроизводящегося робота и, в частности, обеспечения необходимого «запаса частей», из которого должен строиться робот. Улам предложил фон Нейману использовать более абстрактную математическую модель, подобную той, что Улам использовал для изучения роста кристаллов. Таким образом возникла первая клеточно-автоматная система. Подобно решётке Улама, клеточный автомат фон Неймана двухмерный, а самовоспроизводящийся робот описан алгоритмически. Результатом явился универсальный конструктор, работающий «внутри» клеточного автомата с окрестностью, включающей непосредственно прилегающие клетки, и имеющего 29 состояний. Фон Нейман доказал, что для такой модели существует паттерн, который будет бесконечно копировать самого себя.
Также в 1940-е годы, Норберт Винер и (англ. Arturo Rosenblueth) разработали клеточно-автоматную модель . Целью было математическое описание распространения импульса в сердечных нервных узлах. Их оригинальная работа продолжает цитироваться в современных исследованиях по аритмии и возбудимым средам.
В 1960-е годы клеточные автоматы изучались как частный тип динамических систем, и впервые была установлена их связь с областью символьной динамики. В 1969 году Г. А. Хедланд (англ. Gustav A. Hedlund) провёл обзор результатов, полученных в этом направлении. Наиболее значимым результатом явилось описание набора правил клеточного автомата как множества непрерывных эндоморфизмов в сдвиговом пространстве.
В 1970-е получила известность двухмерная клеточно-автоматная модель с двумя состояниями клеток, известная как игра «Жизнь». Изобретённая Джоном Конвеем и популяризованная Мартином Гарднером, она использует следующие правила: на квадратной решётке каждая клетка имеет 8 соседей; если клетка имеет двух «живых» соседей, она остаётся в прежнем состоянии. Если клетка имеет трёх «живых» соседей, она переходит в «живое» состояние. В остальных случаях клетка «умирает». Несмотря на свою простоту, система проявляет огромное разнообразие поведения, колеблясь между хаосом и порядком. Одним из феноменов игры «Жизнь» являются глайдеры — сочетания клеток, «движущиеся» по сетке как единое целое и взаимодействующие с другими статичными или подвижными конструкциями. Возможно установить стартовое состояние клеток, при котором глайдеры будут выполнять некоторые вычисления. Впоследствии было доказано, что игра «Жизнь» может полностью эмулировать универсальную машину Тьюринга. 11-го ноября 2002 года Пауль Чепмен (англ. Paul Chapman) построил вариант «Жизни», который является РММ (Регистровой Машиной Минского). Первая версия образца была большой (268’096 живых ячеек на площади 4,558 x 21,469 клеток) и медленной (20 поколений/сек при использовании Life32 Иогана Бонтеса (англ. Johan Bontes) на 400 MHz AMD K6-II). Таким образом было доказано, что в игре «Жизнь» можно выполнить любой вычислительный алгоритм.
В 1969 году немецкий инженер Конрад Цузе опубликовал книгу «Вычислимый космос», где выдвинул предположение, что физические законы дискретны по своей природе, и что вся Вселенная является гигантским клеточным автоматом. Это была первая книга из области, называемой сейчас цифровой физикой.
В СССР профессор опубликовал ряд работ по теории клеточных автоматов. Как обобщающий использовался термин «однородные структуры». Была предложена и другая терминология для описания отдельных аспектов данной проблематики. Одну из его с соавторами книг по клеточным автоматам BookAuthority включила в список 100 лучших электронных книг всех времён по дискретной математике.
В 1983 Стивен Вольфрам опубликовал первую из серии статей, исследующих элементарные клеточные автоматы . Неожиданная сложность поведения этих простых одномерных автоматов привела Вольфрама к предположению, что сложность естественных систем обусловлена сходным механизмом. Кроме того, в течение этого периода Вольфрам формулирует концепцию истинной случайности и вычислительной неприводимости, и выдвигает предположение, что автомат с «правилом 110» может быть универсальным (полным по Тьюрингу). Это доказал в 1990 году его ассистент Мэтью Кук.
В 1987 году Брайан Сильверман (англ. Brian Silverman) предложил клеточный автомат Wireworld.
В 2002 году Вольфрам публикует 1280-страничный текст «Наука нового типа» (A New Kind of Science), где широко аргументирует, что достижения в области клеточных автоматов не являются изолированными, но весьма устойчивы и имеют большое значение для всех областей науки.
Математическое определение
Двумерный клеточный автомат можно определить как множество конечных автоматов на плоскости, помеченных целочисленными координатами (i, j), каждый из которых может находиться в одном из состояний :
.
Изменение состояний автоматов происходит согласно правилу перехода
,
где — некоторая окрестность точки
. К примеру, окрестность фон Неймана определяется как
,
а окрестность Мура
.
Число всех возможных правил перехода определяется числом состояний и количеством соседей n и составляет
Классификация
Классификация по типам поведения




Стивен Вольфрам в своей книге A New Kind of Science предложил 4 класса, на которые все клеточные автоматы могут быть разделены в зависимости от типа их эволюции. Классификация Вольфрама была первой попыткой классифицировать сами правила, а не типы поведения правил по отдельности. В порядке возрастания сложности классы выглядят следующим образом:
- Класс 1: Результатом эволюции начальных условий является быстрый переход к гомогенной стабильности. Любые негомогенные конструкции быстро исчезают.
- Класс 2: Результатом эволюции начальных условий является быстрый переход в неизменяемое негомогенное состояние либо возникновение циклической последовательности. Большинство структур начальных условий быстро исчезает, но некоторые остаются. Локальные изменения в начальных условиях оказывают локальный характер на дальнейший ход эволюции системы.
- Класс 3: Результатом эволюции почти всех начальных условий являются псевдо-случайные, хаотические последовательности. Любые стабильные структуры, которые возникают почти сразу же уничтожаются окружающим их шумом. Локальные изменения в начальных условиях оказывают неопределяемое влияние на ход эволюции системы.
- Класс 4: Результатом эволюции являются структуры, которые взаимодействуют сложным образом с формированием локальных, устойчивых структур. В результате эволюции могут получаться некоторые последовательности Класса 2, описанного выше. Локальные изменения в начальных условиях оказывают неопределяемое влияние на ход эволюции системы. Некоторые клеточные автоматы этого класса обладают свойством универсальности по Тьюрингу, что доказано для Правила 110 и игры «Жизнь».
Такого рода определения носят по большей части качественный характер и их можно по-разному интерпретировать. Вот что Вольфрам говорит об этом:
Практически при всякой попытке классификации будут возникать ситуации, когда по одному свойству предмет можно отнести к одному классу, а какому-либо другому свойству — к другому классу. Такая же ситуация и с клеточными автоматами: встречаются правила, которые показывают свойства, присущие одновременно одному и другому классу.
Оригинальный текст (англ.)...with almost any general classification scheme there are inevitably cases which get assigned to one class by one definition and another class by another definition. And so it is with cellular automata: there are occasionally rules...that show some features of one class and some of another.
Тоталистичные клеточные автоматы
Существует специальный класс клеточных автоматов, называемых тоталистичными. На каждом шаге эволюции клеточного автомата значение клетки равно какому-либо целому числу (обычно выбираемого из конечного множества), а новое состояние клетки определяется суммой значений клеток-соседей и, возможно, предыдущим состоянием клетки. Если состояние клетки на новом шаге зависит от её предыдущего состояния, то такой клеточный автомат называется внешним тоталистичным. Игра Жизнь является примером внешнего тоталистического клеточного автомата с набором значений ячеек .
Термин тоталистичный происходит от английского totalistic. В свою очередь total может быть переведено как сумма, что и отражено в принципе действия этого типа автоматов, когда новое значение клетки зависит от суммы значений других клеток.
Связанные определения клеточных автоматов
Существует множество возможных обобщений концепций клеточных автоматов.

Один из них — использование сетки не с квадратами (гиперкубами в многомерном случае), а с другими геометрическими фигурами в её основе. Например, если поле представлено шестиугольным паркетом, то шестиугольники будут клетками. Однако иногда такие клеточные автоматы оказывались идентичными клеточным автоматам на сетке с квадратными клетками, только при этом было необходимо ввести специальные правила отношений с клетками-соседями. Другой способ обобщения — использование нерегулярной сетки (например, в виде Мозаики Пенроуза).
Ещё один способ — использование вероятностных правил. Такие клеточные автоматы называются . В таких системах задается вероятность, что на следующем шаге клетка сменит свой цвет на другой. Или, например, в игре «Жизнь» добавляется правило, что клетка с определенной вероятностью может изменить свой цвет на противоположный, а другие правила этого клеточного автомата остаются без изменений.
Определение соседства клетки может меняться с течением времени и/или пространства. Например, на первом шаге соседями будут горизонтально смежные клетки, а на другом — вертикально смежные.
В клеточных автоматах на новое состояние клетки не влияют новые состояния смежных клеток. Правило можно поменять: можно сделать так, что, например, в блоках 2 на 2 состояния клеток зависят от состояния клеток внутри блока и от таких же смежных блоков.
Существуют . В таких системах вместо дискретного набора состояний используются непрерывные функции (обычно определяемые на промежутке ).
Свойство обратимости
Клеточный автомат называется обратимым, если для каждой текущей конфигурации существует только одна предшествующая конфигурация. Если рассматривать клеточный автомат как функцию, отображающую одну конфигурацию в другую, то обратимость предполагает биективность этой функции. Если клеточный автомат обратим, то его обратная эволюция также может быть описана клеточным автоматом. Конфигурации, не имеющие предшествующих, то есть недостижимые в данном клеточном автомате, носят название «Сады Эдема».
Для одномерных клеточных автоматов существуют алгоритмы определения обратимости или необратимости. Однако для клеточных автоматов с двумя и более измерениями таких алгоритмов нет.
Обратимые клеточные автоматы часто используют для моделирования таких физических феноменов, как динамика жидкости и газа, поскольку они подчиняются законам термодинамики. Такие автоматы специально создаются обратимыми. Такие системы изучались Томасо Тоффоли (Tommaso Toffoli) и Норманом Марголусом (Norman Margolus). Существует несколько типов обратимых конечных автоматов. Наиболее известными являются и блочный клеточный автомат. Обе эти модели следуют несколько модифицированному варианту определения клеточного автомата, однако доказано, что они могут быть эмулированы традиционным клеточным автоматом со значительно большим размером окрестности и числом состояний. Также, было доказано, что любой обратимый клеточный автомат может быть сэмулирован блочным клеточным автоматом.
Элементарные клеточные автоматы
Простейшим нетривиальным клеточным автоматом будет одномерный клеточный автомат с двумя возможными состояниями, а соседями клетки будут смежные с ней клетки. Такие автоматы называются элементарными. Три клетки (центральная, её соседи) порождают комбинаций состояний этих трёх клеток. Далее на основе анализа текущего состояния тройки принимается решение о том, будет ли центральная клетка белой или чёрной на следующем шаге. Всего существует
возможных правил. Эти 256 правил кодируются в соответствии с кодом Вольфрама — стандартному соглашению, правилу, которое было предложено Вольфрамом. В некоторых статьях эти 256 правил были исследованы и сравнены. Наиболее интересными представляются правила с номерами 30 и 110. На двух изображениях ниже представлены эволюции указанных правил. Начальное условие для каждого автомата — одна центральная клетка — чёрная, остальные — белые. По оси
откладывается дискретное время, а по оси
откладываются состояния клеток автомата.

Правило 30
| Текущее состояние | 111 | 110 | 101 | 100 | 011 | 010 | 001 | 000 |
|---|---|---|---|---|---|---|---|---|
| Новое состояние центральной клетки | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |

Правило 110
| Текущее состояние | 111 | 110 | 101 | 100 | 011 | 010 | 001 | 000 |
|---|---|---|---|---|---|---|---|---|
| Новое состояние центральной клетки | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |

Правило 161
| Текущее состояние | 111 | 110 | 101 | 100 | 011 | 010 | 001 | 000 |
|---|---|---|---|---|---|---|---|---|
| Новое состояние центральной клетки | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
Правило 30 проявляет поведение класса 3, что означает, что эволюция простых начальных условий приводит к хаотической, кажущейся случайной динамике.
Правило 110, как и игра «Жизнь» проявляет поведение класса 4, которое не является полностью случайным, но при этом отсутствует периодичность. При этом возникают структуры, которые взаимодействуют друг с другом неочевидным, сложным образом. Во время написания книги A New Kind of Science ассистент Стивена Вольфрама Мэттью Кук в 1994 году доказал, что некоторые из порождаемых правилом структур достаточно разнообразны, чтобы обладать полнотой по Тьюрингу. Этот факт представляет собой интерес, потому что в своей сути Правило 110 является простой одномерной системой. Также это хороший аргумент в пользу того, что системы класса 4 являются в некотором смысле универсальными. Мэттью Кук представил своё доказательство на конференции Института Санта-Фе в 1998 году, но Вольфрам запретил включать это доказательство в бумажную версию материалов конференции, потому что не хотел, чтобы оно было опубликовано до издания книги A New Kind of Science. В 2004 году доказательство Кука было опубликовано в журнале Вольфрама «Complex Systems»(выпуск 15, том 1), через 10 лет после того как Кук впервые представил его. Правило 110 было основой для построения наименьших Тьюринг-машин.
Правило 161 порождает фрактальные структуры, которые можно увидеть на рисунке. Можно видеть вложенные подобные треугольники.
Пространство правил клеточных автоматов
Простейший одномерный клеточный автомат задается с помощью восьми бит. Таким образом, все правила клеточного автомата располагаются на вершинах 8-мерного единичного куба. Такой гиперкуб является пространством всех возможных одномерных клеточных автоматов. Для одномерного клеточного автомата, где соседями одной клетки являются соседи её соседей необходимо бита и пространством всех возможных правил будет 32-мерный единичный куб. Расстоянием между двумя клеточными автоматами может считаться количество шагов, необходимых для того, чтобы перейти от одного правила к другому по ребрам многомерного куба. Такое расстояние называется расстоянием Хэмминга.
Исследования пространства правил клеточных автоматов позволяет ответить нам на вопрос, который ставится следующим образом: близко ли расположены относительно друг друга правила, которые порождают похожие друг на друга(в плане динамики) клеточные автоматы. Графическое представление гиперкуба высокой размерности на двумерной плоскости — весьма сложная задача. Однако на двумерной плоскости можно легко представить процесс эволюции одномерного клеточного автомата. При этом по одной оси откладывается дискретное время, а по другой — соответствующие состояния клеточного автомата. В случае двумерного клеточного автомата можно добавить третью ось. При этом две оси будут соответствовать состояниям клеточного автомата, а третья — дискретному времени. Процесс эволюции такого автомата представляет собой некоторую трехмерную фигуру в пространстве. Подробнее такие эксперименты описаны в книге Стивена Вольфрама A New Kind of Science. Исследования показали, что клеточные автоматы, классифицированные как класс 1, имели меньшее количество единичных бит в строке правила и они были сконцентрированы примерно в одном месте на гиперкубе. В то же время правила класса 3 имели большее (порядка 50 %) количество единичных бит.
Для пространств правил клеточных автоматов большей размерности было показано, что правила класса 4 расположены между классами 1 и 3.
Это наблюдение приводит к понятию грани хаоса применительно к теории клеточных автоматов и напоминает понятие фазового перехода в термодинамике.
Клеточные автоматы в естественной среде
Некоторые живые организмы проявляют свойства клеточных автоматов. Раскраска раковин ряда морских моллюсков, например, родов Conus или Cymbiola, генерируется естественным одномерным клеточным автоматом, результат эволюции которого похож на Правило 30. Их пигментные клетки располагаются тонкой полоской вдоль края раковины. Секреция пигмента каждой клетки зависит от активирующей и ингибиторной активности соседних клеток. В процессе роста раковины полоса клеток формирует цветной узор на её поверхности. Окраска чешуек ящерицы Timon lepidus описывается стохастическим клеточным автоматом.
Растения регулируют приток и отток газообразных веществ посредством механизма клеточных автоматов. Каждое устьице на поверхности листа действует подобно клетке автомата.
Нейронные сети также могут быть использованы как клеточные автоматы. Сложный движущийся узор на коже головоногих является отражением паттернов активирования в мозгу животных.

Реакция Белоусова — Жаботинского представляет собой пространственно-временной химический осциллятор, который может быть смоделирован клеточным автоматом. В 1950-х годах А. М. Жаботинский, продолжая работу Б. П. Белоусова, обнаружил, что тонкий однородный слой смеси определённых химических веществ способен образовывать движущиеся геометрические узоры, такие как концентрические круги и спирали.
Клеточные автоматы также используются в моделировании экосистем и популяционной динамики.
Применения клеточных автоматов
Компьютерные процессоры
Процессоры на клеточных автоматах — физическая реализация идей клеточного автомата. Элементы процессора размещены на равномерной сетке одинаковых ячеек. Состояние ячеек определяются взаимодействием со смежными клетками-соседями. В свою очередь соседство может определяться по фон Нейману или по Муру. Один из таких процессоров имеет вид . Взаимодействие частиц может быть реализовано с помощью электрического тока, магнетизма, вибрации (например, фононы), либо и использованием любого другого способа передачи информации. Передача информации может быть осуществлена несколькими способами, которые не предусматривают использования проводников для передачи информации между элементами. Такой способ устройства процессора очень отличается от большинства процессоров, используемых на сегодняшний день и построенных по принципу фон Неймана, в которых процессор разделен на несколько секций, которые могут взаимодействовать между собой с использованием непосредственно проводников.
Криптография
Правило 30 было предложено в качестве возможного блочного шифра для использования в криптографии. Двумерные клеточные автоматы используются для генерации случайных чисел. Клеточные автоматы предложены для использования в криптосистемах с открытым ключом. В этом случае односторонняя функция является результатом эволюции конечного клеточного автомата, первоначальное состояние которого сложно найти. По заданному правилу легко найти результат эволюции клеточного автомата, но очень сложно вычислить его предыдущие состояния.
Моделирование физических процессов
Клеточные автоматы используются в компьютерном моделировании процессов рекристаллизации.
Фундаментальная физика
Как указывает Andrew Ilachinski в своей книге Клеточные автоматы (оригинальное название — Cellular Automata), многие исследователи задавались вопросом является ли наша вселенная клеточным автоматом. Andrew Ilachinski указывает, что смысл этого вопроса может быть понят лучше с помощью простого наблюдения, которое можно произвести следующим образом. Рассмотрим эволюцию Правила 110: если бы это было что-то вроде «инопланетной физики» (оригинал — alien physics), то как можно было бы описать возникающие закономерности? Если бы вы не знали, как получены конечное изображение эволюции автомата, вы могли бы предположить, что данный рисунок отражает некоторым образом движение каких-либо частиц. Тогда делается следующее предположение: возможно, наш мир, хорошо описываемый физикой элементарных частиц, может быть клеточным автоматом на фундаментальном уровне.
Однако, законченная теория, базирующаяся на этих утверждениях все ещё далека от того, чтобы считаться законченной (равно как и сколько-нибудь общепринятой). Увлекаясь и развивая эту гипотезу, исследователи приходят к интересным заключениям, как можно использовать эту теорию для описания мира вокруг. Марвин Минский, пионер ИИ, разработал способ для изучения взаимодействия частиц с помощью четырёхмерного клеточного автомата. Конрад Цузе, известный как создатель первого действительно работающего программируемого компьютера Z3 занимался клеточным автоматами на нерегулярных решетках для исследования вопроса информационного содержания частиц. Эдвард Фредкин представил то, что он называет «гипотезой конечной вселенной» (оригинал — finite nature hypothesis). Смысл гипотезы заключается в том, что
…всякая величина в физике, включая время и пространство, является конечной и дискретной.
Оригинальный текст (англ.)ultimately every quantity of physics, including space and time, will turn out to be discrete and finite.
Фредкин и Вольфрам — последовательные приверженцы цифровой физики.
Нобелевский лауреат Герард ’т Хоофт разработал интерпретацию квантовой механики, основывающуюся на клеточных автоматах.
См. также
Специфические правила
- Муравей Лэнгтона
- Правило 184
Рассматриваемые проблемы
- Задача синхронизации стрелков
Связанные статьи
- Теория автоматов
- Циклический клеточный автомат
- Метод подвижных клеточных автоматов
- Окрестность (теория графов)
Примечания
- Pickover, Clifford A., Pickover, Clifford A. The Math Book: From Pythagoras to the 57th Dimension, 250 Milestones in the History of Mathematics. — Sterling Publishing Company, Inc, 2009. — ISBN 978-1402757969.
- Виктор Аладьев о базовых элементах однородных структур и теории клеточных автоматов. Дата обращения: 31 мая 2021. Архивировано 2 июня 2021 года.
- «Selected problems in the theory of classical cellular automata» made it to BookAuthority’s best Discrete Mathematics ebooks of all time!
- A.G.Hoekstra, J.Kroc, P.Sloot. Simulating complex systems by cellular automata. Springer, 2010. ISBN 978-3-642-12202-6
- Liana Manukyan, Sophie A. Montandon, Anamarija Fofonjka, Stanislav Smirnov & Michel C. Milinkovitch. A living mesoscopic cellular automaton made of skin scales // Nature. — 2017. — Vol. 544. — P. 173–179. — doi:10.1038/nature22031.
- Peak, West and Messinger, Mott. Evidence for complex, collective dynamics and emergent, distributed computation in plants (англ.) // Proceedings of the National Institute of Science of the USA : journal. — 2004. — Vol. 101, no. 4. — P. 918—922. — doi:10.1073/pnas.0307811100. — . — PMID 14732685. — PMC 327117. Архивировано 16 мая 2008 года.
- Andreas Deutsch and Sabine Dormann. 4.2 Biological Applications // Cellular Automaton Modeling of Biological Pattern Formation. — Springer Science + Business Media, 2017. — ISBN 978-1-4899-7980-3.
- K.G.F. Janssens. An introductory review of cellular automata modeling of moving grain boundaries in polycrystalline materials // Mathematics and Computers in Simulation. — 2010. — Vol. 80. — P. 1361–1381. — doi:10.1016/j.matcom.2009.02.011.
- ’т Хоофт, Герард. The Cellular Automaton Interpretation of Quantum Mechanics. — Springer International PublishingSpringer, 2016. — ISBN 978-3-319-41285-6, 978-3-319-41284-9.
Ссылки
- Тоффоли Т., Марголус Н. Машины клеточных автоматов. — М.: «Мир», 1991. ISBN 5-03-001619-8
- Life Universal Computer Архивная копия от 8 декабря 2006 на Wayback Machine
- Wolfram S. «New Kind of Science» Архивная копия от 8 мая 2007 на Wayback Machine
- англоязычный сайт с массой информации по КА, обновляется Tim Tyler см. usenet: comp.theory.cell-automata Архивная копия от 12 октября 2007 на Wayback Machine
- Usenet конференция по КА
- КА в математической энциклопедии WolframMathWorld Архивная копия от 26 марта 2008 на Wayback Machine
- Ванаг В. К. Исследование пространственно распределённых динамических систем методами вероятностного клеточного автомата // Успехи физических наук : журнал. — Российская академия наук, май 1999. — Т. 169, № 5. — С. 481—505.
- Линейный клеточный автомат, эквивалентность машине Тьюринга Архивная копия от 17 июля 2014 на Wayback Machine
- Аристов А. О. Теория квазиклеточных сетей: научная монография — М: МИСиС, 2014. — 188 с. ISBN 978-5-600-00321-7
У этой статьи по математике есть несколько проблем, помогите их исправить: |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Клеточный автомат, Что такое Клеточный автомат? Что означает Клеточный автомат?
Kle tochnyj avtoma t diskretnaya model izuchaemaya v matematike teorii vychislimosti fizike teoreticheskoj biologii i mikromehanike Osnovoj yavlyaetsya prostranstvo iz prilegayushih drug k drugu kletok yacheek obrazuyushih reshyotku Kazhdaya kletka mozhet nahoditsya v odnom iz konechnogo mnozhestva sostoyanij naprimer 1 i 0 Reshyotka mozhet byt lyuboj razmernosti beskonechnoj ili konechnoj dlya reshyotki s konechnymi razmerami chasto predusmatrivaetsya zakolcovannost pri dostizhenii predela granicy Dlya kazhdoj kletki opredeleno mnozhestvo kletok nazyvaemyh okrestnostyu Naprimer okrestnost fon Nejmana ranga 2 vklyuchaet vse kletki na rasstoyanii ne bolee 2 ot tekushej Ustanavlivayutsya pravila perehoda kletok iz odnogo sostoyaniya v drugoe Obychno pravila perehoda odinakovy dlya vseh kletok Odin shag avtomata podrazumevaet obhod vseh kletok i na osnove dannyh o tekushem sostoyanii kletki i eyo okrestnosti opredelenie novogo sostoyaniya kletki kotoroe budet u neyo pri sleduyushem shage Pered startom avtomata ogovarivaetsya nachalnoe sostoyanie kletok kotoroe mozhet ustanavlivatsya celenapravlenno ili sluchajnym obrazom Planernoe ruzhyo Gospera v kletochnom avtomate Zhizn Osnovnoe napravlenie issledovaniya kletochnyh avtomatov algoritmicheskaya razreshimost teh ili inyh zadach Takzhe rassmatrivayutsya voprosy postroeniya nachalnyh sostoyanij pri kotoryh kletochnyj avtomat budet reshat zadannuyu zadachu IstoriyaStanislav Ulam rabotaya v Los Alamosskoj nacionalnoj laboratorii v 1940 e gody izuchal rost kristallov ispolzuya prostuyu reshyotochnuyu model V eto zhe vremya Dzhon fon Nejman kollega Ulama rabotal nad problemoj samovosproizvodyashihsya sistem Pervonachalnaya koncepciya fon Nejmana osnovyvalas na idee robota sobirayushego drugogo robota Takaya model izvestna kak kinematicheskaya Razrabotav etu model fon Nejman osoznal slozhnost sozdaniya samovosproizvodyashegosya robota i v chastnosti obespecheniya neobhodimogo zapasa chastej iz kotorogo dolzhen stroitsya robot Ulam predlozhil fon Nejmanu ispolzovat bolee abstraktnuyu matematicheskuyu model podobnuyu toj chto Ulam ispolzoval dlya izucheniya rosta kristallov Takim obrazom voznikla pervaya kletochno avtomatnaya sistema Podobno reshyotke Ulama kletochnyj avtomat fon Nejmana dvuhmernyj a samovosproizvodyashijsya robot opisan algoritmicheski Rezultatom yavilsya universalnyj konstruktor rabotayushij vnutri kletochnogo avtomata s okrestnostyu vklyuchayushej neposredstvenno prilegayushie kletki i imeyushego 29 sostoyanij Fon Nejman dokazal chto dlya takoj modeli sushestvuet pattern kotoryj budet beskonechno kopirovat samogo sebya Takzhe v 1940 e gody Norbert Viner i angl Arturo Rosenblueth razrabotali kletochno avtomatnuyu model Celyu bylo matematicheskoe opisanie rasprostraneniya impulsa v serdechnyh nervnyh uzlah Ih originalnaya rabota prodolzhaet citirovatsya v sovremennyh issledovaniyah po aritmii i vozbudimym sredam V 1960 e gody kletochnye avtomaty izuchalis kak chastnyj tip dinamicheskih sistem i vpervye byla ustanovlena ih svyaz s oblastyu simvolnoj dinamiki V 1969 godu G A Hedland angl Gustav A Hedlund provyol obzor rezultatov poluchennyh v etom napravlenii Naibolee znachimym rezultatom yavilos opisanie nabora pravil kletochnogo avtomata kak mnozhestva nepreryvnyh endomorfizmov v sdvigovom prostranstve V 1970 e poluchila izvestnost dvuhmernaya kletochno avtomatnaya model s dvumya sostoyaniyami kletok izvestnaya kak igra Zhizn Izobretyonnaya Dzhonom Konveem i populyarizovannaya Martinom Gardnerom ona ispolzuet sleduyushie pravila na kvadratnoj reshyotke kazhdaya kletka imeet 8 sosedej esli kletka imeet dvuh zhivyh sosedej ona ostayotsya v prezhnem sostoyanii Esli kletka imeet tryoh zhivyh sosedej ona perehodit v zhivoe sostoyanie V ostalnyh sluchayah kletka umiraet Nesmotrya na svoyu prostotu sistema proyavlyaet ogromnoe raznoobrazie povedeniya koleblyas mezhdu haosom i poryadkom Odnim iz fenomenov igry Zhizn yavlyayutsya glajdery sochetaniya kletok dvizhushiesya po setke kak edinoe celoe i vzaimodejstvuyushie s drugimi statichnymi ili podvizhnymi konstrukciyami Vozmozhno ustanovit startovoe sostoyanie kletok pri kotorom glajdery budut vypolnyat nekotorye vychisleniya Vposledstvii bylo dokazano chto igra Zhizn mozhet polnostyu emulirovat universalnuyu mashinu Tyuringa 11 go noyabrya 2002 goda Paul Chepmen angl Paul Chapman postroil variant Zhizni kotoryj yavlyaetsya RMM Registrovoj Mashinoj Minskogo Pervaya versiya obrazca byla bolshoj 268 096 zhivyh yacheek na ploshadi 4 558 x 21 469 kletok i medlennoj 20 pokolenij sek pri ispolzovanii Life32 Iogana Bontesa angl Johan Bontes na 400 MHz AMD K6 II Takim obrazom bylo dokazano chto v igre Zhizn mozhno vypolnit lyuboj vychislitelnyj algoritm V 1969 godu nemeckij inzhener Konrad Cuze opublikoval knigu Vychislimyj kosmos gde vydvinul predpolozhenie chto fizicheskie zakony diskretny po svoej prirode i chto vsya Vselennaya yavlyaetsya gigantskim kletochnym avtomatom Eto byla pervaya kniga iz oblasti nazyvaemoj sejchas cifrovoj fizikoj V SSSR professor opublikoval ryad rabot po teorii kletochnyh avtomatov Kak obobshayushij ispolzovalsya termin odnorodnye struktury Byla predlozhena i drugaya terminologiya dlya opisaniya otdelnyh aspektov dannoj problematiki Odnu iz ego s soavtorami knig po kletochnym avtomatam BookAuthority vklyuchila v spisok 100 luchshih elektronnyh knig vseh vremyon po diskretnoj matematike V 1983 Stiven Volfram opublikoval pervuyu iz serii statej issleduyushih elementarnye kletochnye avtomaty Neozhidannaya slozhnost povedeniya etih prostyh odnomernyh avtomatov privela Volframa k predpolozheniyu chto slozhnost estestvennyh sistem obuslovlena shodnym mehanizmom Krome togo v techenie etogo perioda Volfram formuliruet koncepciyu istinnoj sluchajnosti i vychislitelnoj neprivodimosti i vydvigaet predpolozhenie chto avtomat s pravilom 110 mozhet byt universalnym polnym po Tyuringu Eto dokazal v 1990 godu ego assistent Metyu Kuk V 1987 godu Brajan Silverman angl Brian Silverman predlozhil kletochnyj avtomat Wireworld V 2002 godu Volfram publikuet 1280 stranichnyj tekst Nauka novogo tipa A New Kind of Science gde shiroko argumentiruet chto dostizheniya v oblasti kletochnyh avtomatov ne yavlyayutsya izolirovannymi no vesma ustojchivy i imeyut bolshoe znachenie dlya vseh oblastej nauki Matematicheskoe opredelenieDvumernyj kletochnyj avtomat mozhno opredelit kak mnozhestvo konechnyh avtomatov na ploskosti pomechennyh celochislennymi koordinatami i j kazhdyj iz kotoryh mozhet nahoditsya v odnom iz sostoyanij si j displaystyle sigma i j si j S 0 1 2 k 1 k displaystyle sigma i j in Sigma equiv 0 1 2 k 1 k Izmenenie sostoyanij avtomatov proishodit soglasno pravilu perehoda si j t 1 ϕ sk l t k l N i j displaystyle sigma i j t 1 phi sigma k l t k l in mathcal N i j gde N i j displaystyle mathcal N i j nekotoraya okrestnost tochki i j displaystyle i j K primeru okrestnost fon Nejmana opredelyaetsya kak NN1 i j k l i k j l 1 displaystyle mathcal N N 1 i j k l i k j l leq 1 a okrestnost Mura NM1 i j k l i k 1 j l 1 displaystyle mathcal N M 1 i j k l i k leq 1 j l leq 1 Chislo vseh vozmozhnyh pravil perehoda opredelyaetsya chislom sostoyanij s displaystyle sigma i kolichestvom sosedej n i sostavlyaet Nr ssn displaystyle N r sigma sigma n KlassifikaciyaKlassifikaciya po tipam povedeniya Pravilo 40 Klass 1 so sluchajnymi nachalnymi usloviyami Kak vidno informaciya bystro ischezaet v etoj sisteme Pravilo 3 Klass 2 so sluchajnymi nachalnymi usloviyami Ochevidno poyavlenie periodicheskih strukturPravilo 18 Klass 3 so sluchajnymi nachalnymi usloviyami Vidno chto nachalnye usloviya porozhdayut haoticheskie dvizheniya vnutri sistemy Pravilo 193 Klass 4 so sluchajnymi nachalnymi usloviyami Mozhno uvidet porozhdenie ustojchivyh struktur kolonka belyh treugolnikov i vzaimodejstvie takih struktur v drugih chastyah izobrazheniya Stiven Volfram v svoej knige A New Kind of Science predlozhil 4 klassa na kotorye vse kletochnye avtomaty mogut byt razdeleny v zavisimosti ot tipa ih evolyucii Klassifikaciya Volframa byla pervoj popytkoj klassificirovat sami pravila a ne tipy povedeniya pravil po otdelnosti V poryadke vozrastaniya slozhnosti klassy vyglyadyat sleduyushim obrazom Klass 1 Rezultatom evolyucii nachalnyh uslovij yavlyaetsya bystryj perehod k gomogennoj stabilnosti Lyubye negomogennye konstrukcii bystro ischezayut Klass 2 Rezultatom evolyucii nachalnyh uslovij yavlyaetsya bystryj perehod v neizmenyaemoe negomogennoe sostoyanie libo vozniknovenie ciklicheskoj posledovatelnosti Bolshinstvo struktur nachalnyh uslovij bystro ischezaet no nekotorye ostayutsya Lokalnye izmeneniya v nachalnyh usloviyah okazyvayut lokalnyj harakter na dalnejshij hod evolyucii sistemy Klass 3 Rezultatom evolyucii pochti vseh nachalnyh uslovij yavlyayutsya psevdo sluchajnye haoticheskie posledovatelnosti Lyubye stabilnye struktury kotorye voznikayut pochti srazu zhe unichtozhayutsya okruzhayushim ih shumom Lokalnye izmeneniya v nachalnyh usloviyah okazyvayut neopredelyaemoe vliyanie na hod evolyucii sistemy Klass 4 Rezultatom evolyucii yavlyayutsya struktury kotorye vzaimodejstvuyut slozhnym obrazom s formirovaniem lokalnyh ustojchivyh struktur V rezultate evolyucii mogut poluchatsya nekotorye posledovatelnosti Klassa 2 opisannogo vyshe Lokalnye izmeneniya v nachalnyh usloviyah okazyvayut neopredelyaemoe vliyanie na hod evolyucii sistemy Nekotorye kletochnye avtomaty etogo klassa obladayut svojstvom universalnosti po Tyuringu chto dokazano dlya Pravila 110 i igry Zhizn Takogo roda opredeleniya nosyat po bolshej chasti kachestvennyj harakter i ih mozhno po raznomu interpretirovat Vot chto Volfram govorit ob etom Prakticheski pri vsyakoj popytke klassifikacii budut voznikat situacii kogda po odnomu svojstvu predmet mozhno otnesti k odnomu klassu a kakomu libo drugomu svojstvu k drugomu klassu Takaya zhe situaciya i s kletochnymi avtomatami vstrechayutsya pravila kotorye pokazyvayut svojstva prisushie odnovremenno odnomu i drugomu klassu Originalnyj tekst angl with almost any general classification scheme there are inevitably cases which get assigned to one class by one definition and another class by another definition And so it is with cellular automata there are occasionally rules that show some features of one class and some of another Totalistichnye kletochnye avtomaty Sushestvuet specialnyj klass kletochnyh avtomatov nazyvaemyh totalistichnymi Na kazhdom shage evolyucii kletochnogo avtomata znachenie kletki ravno kakomu libo celomu chislu obychno vybiraemogo iz konechnogo mnozhestva a novoe sostoyanie kletki opredelyaetsya summoj znachenij kletok sosedej i vozmozhno predydushim sostoyaniem kletki Esli sostoyanie kletki na novom shage zavisit ot eyo predydushego sostoyaniya to takoj kletochnyj avtomat nazyvaetsya vneshnim totalistichnym Igra Zhizn yavlyaetsya primerom vneshnego totalisticheskogo kletochnogo avtomata s naborom znachenij yacheek 0 1 displaystyle 0 1 Termin totalistichnyj proishodit ot anglijskogo totalistic V svoyu ochered total mozhet byt perevedeno kak summa chto i otrazheno v principe dejstviya etogo tipa avtomatov kogda novoe znachenie kletki zavisit ot summy znachenij drugih kletok Svyazannye opredeleniya kletochnyh avtomatov Sushestvuet mnozhestvo vozmozhnyh obobshenij koncepcij kletochnyh avtomatov Kletochnyj avtomat rabotayushij na setke komponentami kotoroj yavlyayutsya shestiugolniki a ne kvadraty pravilo 34 2 Odin iz nih ispolzovanie setki ne s kvadratami giperkubami v mnogomernom sluchae a s drugimi geometricheskimi figurami v eyo osnove Naprimer esli pole predstavleno shestiugolnym parketom to shestiugolniki budut kletkami Odnako inogda takie kletochnye avtomaty okazyvalis identichnymi kletochnym avtomatam na setke s kvadratnymi kletkami tolko pri etom bylo neobhodimo vvesti specialnye pravila otnoshenij s kletkami sosedyami Drugoj sposob obobsheniya ispolzovanie neregulyarnoj setki naprimer v vide Mozaiki Penrouza Eshyo odin sposob ispolzovanie veroyatnostnyh pravil Takie kletochnye avtomaty nazyvayutsya V takih sistemah zadaetsya veroyatnost chto na sleduyushem shage kletka smenit svoj cvet na drugoj Ili naprimer v igre Zhizn dobavlyaetsya pravilo chto kletka s opredelennoj veroyatnostyu mozhet izmenit svoj cvet na protivopolozhnyj a drugie pravila etogo kletochnogo avtomata ostayutsya bez izmenenij Opredelenie sosedstva kletki mozhet menyatsya s techeniem vremeni i ili prostranstva Naprimer na pervom shage sosedyami budut gorizontalno smezhnye kletki a na drugom vertikalno smezhnye V kletochnyh avtomatah na novoe sostoyanie kletki ne vliyayut novye sostoyaniya smezhnyh kletok Pravilo mozhno pomenyat mozhno sdelat tak chto naprimer v blokah 2 na 2 sostoyaniya kletok zavisyat ot sostoyaniya kletok vnutri bloka i ot takih zhe smezhnyh blokov Sushestvuyut V takih sistemah vmesto diskretnogo nabora sostoyanij ispolzuyutsya nepreryvnye funkcii obychno opredelyaemye na promezhutke 0 1 displaystyle 0 1 Svojstvo obratimosti Osnovnaya statya Obratimyj kletochnyj avtomat Kletochnyj avtomat nazyvaetsya obratimym esli dlya kazhdoj tekushej konfiguracii sushestvuet tolko odna predshestvuyushaya konfiguraciya Esli rassmatrivat kletochnyj avtomat kak funkciyu otobrazhayushuyu odnu konfiguraciyu v druguyu to obratimost predpolagaet biektivnost etoj funkcii Esli kletochnyj avtomat obratim to ego obratnaya evolyuciya takzhe mozhet byt opisana kletochnym avtomatom Konfiguracii ne imeyushie predshestvuyushih to est nedostizhimye v dannom kletochnom avtomate nosyat nazvanie Sady Edema Dlya odnomernyh kletochnyh avtomatov sushestvuyut algoritmy opredeleniya obratimosti ili neobratimosti Odnako dlya kletochnyh avtomatov s dvumya i bolee izmereniyami takih algoritmov net Obratimye kletochnye avtomaty chasto ispolzuyut dlya modelirovaniya takih fizicheskih fenomenov kak dinamika zhidkosti i gaza poskolku oni podchinyayutsya zakonam termodinamiki Takie avtomaty specialno sozdayutsya obratimymi Takie sistemy izuchalis Tomaso Toffoli Tommaso Toffoli i Normanom Margolusom Norman Margolus Sushestvuet neskolko tipov obratimyh konechnyh avtomatov Naibolee izvestnymi yavlyayutsya i blochnyj kletochnyj avtomat Obe eti modeli sleduyut neskolko modificirovannomu variantu opredeleniya kletochnogo avtomata odnako dokazano chto oni mogut byt emulirovany tradicionnym kletochnym avtomatom so znachitelno bolshim razmerom okrestnosti i chislom sostoyanij Takzhe bylo dokazano chto lyuboj obratimyj kletochnyj avtomat mozhet byt semulirovan blochnym kletochnym avtomatom Elementarnye kletochnye avtomatyOsnovnaya statya Elementarnyj kletochnyj avtomat Prostejshim netrivialnym kletochnym avtomatom budet odnomernyj kletochnyj avtomat s dvumya vozmozhnymi sostoyaniyami a sosedyami kletki budut smezhnye s nej kletki Takie avtomaty nazyvayutsya elementarnymi Tri kletki centralnaya eyo sosedi porozhdayut 23 8 displaystyle 2 3 8 kombinacij sostoyanij etih tryoh kletok Dalee na osnove analiza tekushego sostoyaniya trojki prinimaetsya reshenie o tom budet li centralnaya kletka beloj ili chyornoj na sleduyushem shage Vsego sushestvuet 28 256 displaystyle 2 8 256 vozmozhnyh pravil Eti 256 pravil kodiruyutsya v sootvetstvii s kodom Volframa standartnomu soglasheniyu pravilu kotoroe bylo predlozheno Volframom V nekotoryh statyah eti 256 pravil byli issledovany i sravneny Naibolee interesnymi predstavlyayutsya pravila s nomerami 30 i 110 Na dvuh izobrazheniyah nizhe predstavleny evolyucii ukazannyh pravil Nachalnoe uslovie dlya kazhdogo avtomata odna centralnaya kletka chyornaya ostalnye belye Po osi Y displaystyle Y otkladyvaetsya diskretnoe vremya a po osi X displaystyle X otkladyvayutsya sostoyaniya kletok avtomata Pravilo 30 Pravilo 30 Tekushee sostoyanie 111 110 101 100 011 010 001 000Novoe sostoyanie centralnoj kletki 0 0 0 1 1 1 1 0Pravilo 110 Pravilo 110 Tekushee sostoyanie 111 110 101 100 011 010 001 000Novoe sostoyanie centralnoj kletki 0 1 1 0 1 1 1 0Pravilo 161 Pravilo 161 Tekushee sostoyanie 111 110 101 100 011 010 001 000Novoe sostoyanie centralnoj kletki 1 0 1 0 0 0 0 1 Pravilo 30 proyavlyaet povedenie klassa 3 chto oznachaet chto evolyuciya prostyh nachalnyh uslovij privodit k haoticheskoj kazhushejsya sluchajnoj dinamike Pravilo 110 kak i igra Zhizn proyavlyaet povedenie klassa 4 kotoroe ne yavlyaetsya polnostyu sluchajnym no pri etom otsutstvuet periodichnost Pri etom voznikayut struktury kotorye vzaimodejstvuyut drug s drugom neochevidnym slozhnym obrazom Vo vremya napisaniya knigi A New Kind of Science assistent Stivena Volframa Mettyu Kuk v 1994 godu dokazal chto nekotorye iz porozhdaemyh pravilom struktur dostatochno raznoobrazny chtoby obladat polnotoj po Tyuringu Etot fakt predstavlyaet soboj interes potomu chto v svoej suti Pravilo 110 yavlyaetsya prostoj odnomernoj sistemoj Takzhe eto horoshij argument v polzu togo chto sistemy klassa 4 yavlyayutsya v nekotorom smysle universalnymi Mettyu Kuk predstavil svoyo dokazatelstvo na konferencii Instituta Santa Fe v 1998 godu no Volfram zapretil vklyuchat eto dokazatelstvo v bumazhnuyu versiyu materialov konferencii potomu chto ne hotel chtoby ono bylo opublikovano do izdaniya knigi A New Kind of Science V 2004 godu dokazatelstvo Kuka bylo opublikovano v zhurnale Volframa Complex Systems vypusk 15 tom 1 cherez 10 let posle togo kak Kuk vpervye predstavil ego Pravilo 110 bylo osnovoj dlya postroeniya naimenshih Tyuring mashin Pravilo 161 porozhdaet fraktalnye struktury kotorye mozhno uvidet na risunke Mozhno videt vlozhennye podobnye treugolniki Prostranstvo pravil kletochnyh avtomatovProstejshij odnomernyj kletochnyj avtomat zadaetsya s pomoshyu vosmi bit Takim obrazom vse pravila kletochnogo avtomata raspolagayutsya na vershinah 8 mernogo edinichnogo kuba Takoj giperkub yavlyaetsya prostranstvom vseh vozmozhnyh odnomernyh kletochnyh avtomatov Dlya odnomernogo kletochnogo avtomata gde sosedyami odnoj kletki yavlyayutsya sosedi eyo sosedej neobhodimo 25 32 displaystyle 2 5 32 bita i prostranstvom vseh vozmozhnyh pravil budet 32 mernyj edinichnyj kub Rasstoyaniem mezhdu dvumya kletochnymi avtomatami mozhet schitatsya kolichestvo shagov neobhodimyh dlya togo chtoby perejti ot odnogo pravila k drugomu po rebram mnogomernogo kuba Takoe rasstoyanie nazyvaetsya rasstoyaniem Hemminga Issledovaniya prostranstva pravil kletochnyh avtomatov pozvolyaet otvetit nam na vopros kotoryj stavitsya sleduyushim obrazom blizko li raspolozheny otnositelno drug druga pravila kotorye porozhdayut pohozhie drug na druga v plane dinamiki kletochnye avtomaty Graficheskoe predstavlenie giperkuba vysokoj razmernosti na dvumernoj ploskosti vesma slozhnaya zadacha Odnako na dvumernoj ploskosti mozhno legko predstavit process evolyucii odnomernogo kletochnogo avtomata Pri etom po odnoj osi otkladyvaetsya diskretnoe vremya a po drugoj sootvetstvuyushie sostoyaniya kletochnogo avtomata V sluchae dvumernogo kletochnogo avtomata mozhno dobavit tretyu os Pri etom dve osi budut sootvetstvovat sostoyaniyam kletochnogo avtomata a tretya diskretnomu vremeni Process evolyucii takogo avtomata predstavlyaet soboj nekotoruyu trehmernuyu figuru v prostranstve Podrobnee takie eksperimenty opisany v knige Stivena Volframa A New Kind of Science Issledovaniya pokazali chto kletochnye avtomaty klassificirovannye kak klass 1 imeli menshee kolichestvo edinichnyh bit v stroke pravila i oni byli skoncentrirovany primerno v odnom meste na giperkube V to zhe vremya pravila klassa 3 imeli bolshee poryadka 50 kolichestvo edinichnyh bit Dlya prostranstv pravil kletochnyh avtomatov bolshej razmernosti bylo pokazano chto pravila klassa 4 raspolozheny mezhdu klassami 1 i 3 Eto nablyudenie privodit k ponyatiyu grani haosa primenitelno k teorii kletochnyh avtomatov i napominaet ponyatie fazovogo perehoda v termodinamike Kletochnye avtomaty v estestvennoj sredeUzor na poverhnosti rakoviny Conus textile formiruetsya po mehanizmu kletochnogo avtomata Nekotorye zhivye organizmy proyavlyayut svojstva kletochnyh avtomatov Raskraska rakovin ryada morskih mollyuskov naprimer rodov Conus ili Cymbiola generiruetsya estestvennym odnomernym kletochnym avtomatom rezultat evolyucii kotorogo pohozh na Pravilo 30 Ih pigmentnye kletki raspolagayutsya tonkoj poloskoj vdol kraya rakoviny Sekreciya pigmenta kazhdoj kletki zavisit ot aktiviruyushej i ingibitornoj aktivnosti sosednih kletok V processe rosta rakoviny polosa kletok formiruet cvetnoj uzor na eyo poverhnosti Okraska cheshuek yashericy Timon lepidus opisyvaetsya stohasticheskim kletochnym avtomatom Rasteniya reguliruyut pritok i ottok gazoobraznyh veshestv posredstvom mehanizma kletochnyh avtomatov Kazhdoe ustice na poverhnosti lista dejstvuet podobno kletke avtomata Nejronnye seti takzhe mogut byt ispolzovany kak kletochnye avtomaty Slozhnyj dvizhushijsya uzor na kozhe golovonogih yavlyaetsya otrazheniem patternov aktivirovaniya v mozgu zhivotnyh Kompyuternoe modelirovanie reakcii Belousova Zhabotinskogo v tonkom sloe zhidkosti v chashke Petri Reakciya Belousova Zhabotinskogo predstavlyaet soboj prostranstvenno vremennoj himicheskij oscillyator kotoryj mozhet byt smodelirovan kletochnym avtomatom V 1950 h godah A M Zhabotinskij prodolzhaya rabotu B P Belousova obnaruzhil chto tonkij odnorodnyj sloj smesi opredelyonnyh himicheskih veshestv sposoben obrazovyvat dvizhushiesya geometricheskie uzory takie kak koncentricheskie krugi i spirali Kletochnye avtomaty takzhe ispolzuyutsya v modelirovanii ekosistem i populyacionnoj dinamiki Primeneniya kletochnyh avtomatovKompyuternye processory Processory na kletochnyh avtomatah fizicheskaya realizaciya idej kletochnogo avtomata Elementy processora razmesheny na ravnomernoj setke odinakovyh yacheek Sostoyanie yacheek opredelyayutsya vzaimodejstviem so smezhnymi kletkami sosedyami V svoyu ochered sosedstvo mozhet opredelyatsya po fon Nejmanu ili po Muru Odin iz takih processorov imeet vid Vzaimodejstvie chastic mozhet byt realizovano s pomoshyu elektricheskogo toka magnetizma vibracii naprimer fonony libo i ispolzovaniem lyubogo drugogo sposoba peredachi informacii Peredacha informacii mozhet byt osushestvlena neskolkimi sposobami kotorye ne predusmatrivayut ispolzovaniya provodnikov dlya peredachi informacii mezhdu elementami Takoj sposob ustrojstva processora ochen otlichaetsya ot bolshinstva processorov ispolzuemyh na segodnyashnij den i postroennyh po principu fon Nejmana v kotoryh processor razdelen na neskolko sekcij kotorye mogut vzaimodejstvovat mezhdu soboj s ispolzovaniem neposredstvenno provodnikov Kriptografiya Pravilo 30 bylo predlozheno v kachestve vozmozhnogo blochnogo shifra dlya ispolzovaniya v kriptografii Dvumernye kletochnye avtomaty ispolzuyutsya dlya generacii sluchajnyh chisel Kletochnye avtomaty predlozheny dlya ispolzovaniya v kriptosistemah s otkrytym klyuchom V etom sluchae odnostoronnyaya funkciya yavlyaetsya rezultatom evolyucii konechnogo kletochnogo avtomata pervonachalnoe sostoyanie kotorogo slozhno najti Po zadannomu pravilu legko najti rezultat evolyucii kletochnogo avtomata no ochen slozhno vychislit ego predydushie sostoyaniya Modelirovanie fizicheskih processov Kletochnye avtomaty ispolzuyutsya v kompyuternom modelirovanii processov rekristallizacii Fundamentalnaya fizika Osnovnye stati Cifrovaya fizika i Cifrovaya filosofiya Kak ukazyvaet Andrew Ilachinski v svoej knige Kletochnye avtomaty originalnoe nazvanie Cellular Automata mnogie issledovateli zadavalis voprosom yavlyaetsya li nasha vselennaya kletochnym avtomatom Andrew Ilachinski ukazyvaet chto smysl etogo voprosa mozhet byt ponyat luchshe s pomoshyu prostogo nablyudeniya kotoroe mozhno proizvesti sleduyushim obrazom Rassmotrim evolyuciyu Pravila 110 esli by eto bylo chto to vrode inoplanetnoj fiziki original alien physics to kak mozhno bylo by opisat voznikayushie zakonomernosti Esli by vy ne znali kak polucheny konechnoe izobrazhenie evolyucii avtomata vy mogli by predpolozhit chto dannyj risunok otrazhaet nekotorym obrazom dvizhenie kakih libo chastic Togda delaetsya sleduyushee predpolozhenie vozmozhno nash mir horosho opisyvaemyj fizikoj elementarnyh chastic mozhet byt kletochnym avtomatom na fundamentalnom urovne Odnako zakonchennaya teoriya baziruyushayasya na etih utverzhdeniyah vse eshyo daleka ot togo chtoby schitatsya zakonchennoj ravno kak i skolko nibud obsheprinyatoj Uvlekayas i razvivaya etu gipotezu issledovateli prihodyat k interesnym zaklyucheniyam kak mozhno ispolzovat etu teoriyu dlya opisaniya mira vokrug Marvin Minskij pioner II razrabotal sposob dlya izucheniya vzaimodejstviya chastic s pomoshyu chetyryohmernogo kletochnogo avtomata Konrad Cuze izvestnyj kak sozdatel pervogo dejstvitelno rabotayushego programmiruemogo kompyutera Z3 zanimalsya kletochnym avtomatami na neregulyarnyh reshetkah dlya issledovaniya voprosa informacionnogo soderzhaniya chastic Edvard Fredkin predstavil to chto on nazyvaet gipotezoj konechnoj vselennoj original finite nature hypothesis Smysl gipotezy zaklyuchaetsya v tom chto vsyakaya velichina v fizike vklyuchaya vremya i prostranstvo yavlyaetsya konechnoj i diskretnoj Originalnyj tekst angl ultimately every quantity of physics including space and time will turn out to be discrete and finite Fredkin i Volfram posledovatelnye priverzhency cifrovoj fiziki Nobelevskij laureat Gerard t Hooft razrabotal interpretaciyu kvantovoj mehaniki osnovyvayushuyusya na kletochnyh avtomatah Sm takzheSpecificheskie pravila Muravej Lengtona Pravilo 184Rassmatrivaemye problemy Zadacha sinhronizacii strelkovSvyazannye stati Teoriya avtomatov Ciklicheskij kletochnyj avtomat Metod podvizhnyh kletochnyh avtomatov Okrestnost teoriya grafov PrimechaniyaPickover Clifford A Pickover Clifford A The Math Book From Pythagoras to the 57th Dimension 250 Milestones in the History of Mathematics Sterling Publishing Company Inc 2009 ISBN 978 1402757969 Viktor Aladev o bazovyh elementah odnorodnyh struktur i teorii kletochnyh avtomatov neopr Data obrasheniya 31 maya 2021 Arhivirovano 2 iyunya 2021 goda Selected problems in the theory of classical cellular automata made it to BookAuthority s best Discrete Mathematics ebooks of all time A G Hoekstra J Kroc P Sloot Simulating complex systems by cellular automata Springer 2010 ISBN 978 3 642 12202 6 Liana Manukyan Sophie A Montandon Anamarija Fofonjka Stanislav Smirnov amp Michel C Milinkovitch A living mesoscopic cellular automaton made of skin scales Nature 2017 Vol 544 P 173 179 doi 10 1038 nature22031 Peak West and Messinger Mott Evidence for complex collective dynamics and emergent distributed computation in plants angl Proceedings of the National Institute of Science of the USA journal 2004 Vol 101 no 4 P 918 922 doi 10 1073 pnas 0307811100 Bibcode 2004PNAS 101 918P PMID 14732685 PMC 327117 Arhivirovano 16 maya 2008 goda Andreas Deutsch and Sabine Dormann 4 2 Biological Applications Cellular Automaton Modeling of Biological Pattern Formation Springer Science Business Media 2017 ISBN 978 1 4899 7980 3 K G F Janssens An introductory review of cellular automata modeling of moving grain boundaries in polycrystalline materials Mathematics and Computers in Simulation 2010 Vol 80 P 1361 1381 doi 10 1016 j matcom 2009 02 011 t Hooft Gerard The Cellular Automaton Interpretation of Quantum Mechanics Springer International PublishingSpringer 2016 ISBN 978 3 319 41285 6 978 3 319 41284 9 SsylkiMediafajly na Vikisklade Toffoli T Margolus N Mashiny kletochnyh avtomatov M Mir 1991 ISBN 5 03 001619 8 Life Universal Computer Arhivnaya kopiya ot 8 dekabrya 2006 na Wayback Machine Wolfram S New Kind of Science Arhivnaya kopiya ot 8 maya 2007 na Wayback Machine angloyazychnyj sajt s massoj informacii po KA obnovlyaetsya Tim Tyler sm usenet comp theory cell automata Arhivnaya kopiya ot 12 oktyabrya 2007 na Wayback Machine Usenet konferenciya po KA KA v matematicheskoj enciklopedii WolframMathWorld Arhivnaya kopiya ot 26 marta 2008 na Wayback Machine Vanag V K Issledovanie prostranstvenno raspredelyonnyh dinamicheskih sistem metodami veroyatnostnogo kletochnogo avtomata rus Uspehi fizicheskih nauk zhurnal Rossijskaya akademiya nauk maj 1999 T 169 5 S 481 505 Linejnyj kletochnyj avtomat ekvivalentnost mashine Tyuringa Arhivnaya kopiya ot 17 iyulya 2014 na Wayback Machine Aristov A O Teoriya kvazikletochnyh setej nauchnaya monografiya M MISiS 2014 188 s ISBN 978 5 600 00321 7U etoj stati po matematike est neskolko problem pomogite ih ispravit Etu statyu neobhodimo ispravit v sootvetstvii s pravilami Vikipedii ob oformlenii statej Pozhalujsta pomogite uluchshit etu statyu 14 sentyabrya 2010 V state est spisok istochnikov no ne hvataet snosok Bez snosok slozhno opredelit iz kakogo istochnika vzyato kazhdoe otdelnoe utverzhdenie Vy mozhete uluchshit statyu prostaviv snoski na istochniki podtverzhdayushie informaciyu Svedeniya bez snosok mogut byt udaleny 14 sentyabrya 2010 Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom

