Изменения

Перейти к: навигация, поиск

Модели клеточных автоматов

1143 байта убрано, 21:53, 25 июня 2020
Big refactoring
== Классификация Эпштейна ==
ДНа ряд серьезных недостатков классификации С. Эпштейн резко критиковалВольфрама указывал<ref name="eppstein">Eppstein D. Classification of Cellular Automata. http://www.ics.uci.edu/~eppstein/ca/wolfram.html</ref> классификацию СД. Эпштейн. Вольфрама, <br>Один из них состоял в частности, назвал её совершенно несостоятельной из-за невозможности за разумное время проверить принадлежность клеточного автомата к какому-либо классу для большого числа клеточных автоматов.<br>Для решения проблемы В свою очередь он предложил свою классификацию систему классификации двухмерных двоичных клеточных автоматов на основе возможностей порождаемых клеточным автоматом объектов к расширению и уменьшению, призванную выделять кандидатов в универсальные клеточные автоматы.
Классы, предложенные Д. Эпштейном<ref name="skakov" />:
# Все объекты расширяютсяАвтомат предусматривает расширение объектов поля: в наборе правил есть правило B1 (клетка переходит в состояние 1, если она имеет ровно клетке не "зарождается жизнь" при наличии одного "живого" соседа в состоянии 1);# Нет расширяющихся Автомат не предусматривает расширения объектовполя: в наборе правил нет правил B2 или B3 (клетка переходит в состояние 1, если она имеет ровно клетке не "зарождается жизнь" при наличии двух / трёх трех "живых" соседей в состоянии 1).;# Уменьшение невозможноАвтомат не предусматривает расширения уменьшения объектов поля: в наборе правил есть правила S01234 или B23/S0 (клетка сохраняет состояние 1, если у неё есть не "умирает" от нуля до четырех соседей в состоянии 1/клетка переходит в состояние 1 при наличии у неё ровно двух "перенаселения" или трёх соседей в состоянии 1 и сохраняет это состояние, если у неё нет соседей в состоянии 1)."одиночества";# Возможны и расширение и уменьшение объектов: все остальные Остальные случаи.
<br>
Однако, данная классификация так же не лишена недостатковимела серьезные проблемы, и, в частности конечном счете, не удовлетворяет поставленным перед ней же требованиям: целью данной классификации является выделение кандидатов в универсальные клеточные автоматы. Эпштейн утверждал, что универсальные клеточные автоматы могут принадлежать только к классу 4, однако, существует<ref name="skakov" /> универсальный клеточный автомат, относящийся к классу 3 по данной классификацииудовлетворяла своему назначению
Более подробные описания данных классификаций, а также других наиболее распространенных, можно найти в работе П.С. Скакова<ref name="skakov" />. В ней, в том числе, были выделены основные достоинства и недостатки различных классификаций, и предложена новая, являющаяся уточнением и модификацией существующих и решающая многие их проблемы.
436
правок

Навигация