Автомат Улама – Уорбертона - Ulam–Warburton automaton

В Улам – Уорбертон клеточный автомат (UWCA) - двумерный фрактал узор, который растет на регулярная сетка ячеек, состоящих из квадратов. Начиная с одного квадрата, изначально включенного, а всех остальных - выключенного, последовательные итерации генерируются путем включения всех квадратов, которые имеют ровно одно ребро с включенным квадратом. Это район фон Неймана. Автомат назван в честь польско-американского математика и ученого. Станислав Улам[1] и шотландский инженер, изобретатель и математик-любитель Майк Уорбертон.[2][3]

Первые двадцать итераций Улама-Уорбертона клеточный автомат

Свойства и отношения

UWCA - это двухмерный внешний тоталистический клеточный автомат с 5 соседями, использующий правило 686.[4]

Количество ячеек, включенных на каждой итерации, обозначено с явной формулой:

и для

куда это Вес Хэмминга функция, которая считает количество единиц в двоичном разложении [5]

Минимальная верхняя граница суммирования для таково, что

Обозначается общее количество включенных ячеек.

Таблица , и

Таблица показывает, что разные входы может привести к тому же результату.

Этот сюръективный свойство возникает из простого правила роста - новая клетка рождается, если она разделяет только одно ребро с существующей ON-клеткой - процесс выглядит беспорядочно и моделируется функциями, включающими но в хаосе есть закономерность.

000010212101
111111312113
214512236149
324913312161
41122114336197
5242515436233
621237161108341
7312491724345
81368518212357
9248919312369

является OEIS последовательность A147562 и является OEIS последовательность A147582

Подсчет ячеек с помощью квадратиков

Общее количество ячеек ON в КА Улама – Уорбертона и квадратиках и

Для всех целочисленных последовательностей вида куда и

Позволять

( является OEIS последовательность A130665 )

Тогда общее количество ячеек ON в целочисленной последовательности дан кем-то[6]

Или с точки зрения у нас есть

Таблица целочисленных последовательностей и

01139525749
1256371010114197
2421121492040528789
388524597401,621563,157
416341482,389806,48511212,629
5321,365969,55716025,94122450,517

Верхняя и нижняя границы

Общее количество ячеек ON в Улам – Уорбертоне клеточный автомат

имеет фрактал -подобное поведение с точная верхняя граница за данный

Только верхняя граница контактов в точках максимума, когда .

Это также поколения, в которых UWCA основан на квадратах, Hex – UWCA основан на шестиугольниках и Треугольник Серпинского вернуться к своей базовой форме.[7]

Верхняя и нижняя границы

Ограничьте высшее и ограничьте низшее

У нас есть

Нижний предел был получен Робертом Прайсом (OEIS последовательность A261313 ), вычисление заняло несколько недель и, как полагают, вдвое превышает нижний предел куда общее количество зубочисток в последовательность зубочисток до поколения [8]

Отношение к

Хекс-Улам-Варбертон клеточный автомат - поколение 11

Гексагональный UWCA

Гексагональный-Улам – Уорбертон клеточный автомат (Hex-UWCA) - это двумерный фрактал узор, который растет на регулярная сетка ячеек, состоящих из шестиугольников. Применяется то же правило роста для UWCA, и образец возвращается в шестиугольник через поколения. , когда первый шестиугольник рассматривается как поколение У UWCA есть две линии отражения, которые проходят через углы исходной ячейки, разделяющей квадрат на четыре квадранта, аналогично Hex-UWCA имеет три линии отражения, разделяющие шестиугольник на шесть частей, и правило роста следует симметрии. Клетки, центры которых лежат на линии симметрии отражения, никогда не рождаются.

Паттерн Hex-UWCA можно изучить здесь.

Треугольник Серпинского

Треугольник Серпинского появляется в итальянской мозаике 13 века. Вацлав Серпинский описал треугольник в 1915 году.

Если мы рассмотрим рост треугольника, каждая строка которого соответствует поколению, а поколение верхней строки представляет собой единый треугольник, то, как и UWCA и Hex-UWCA, он возвращается к своей исходной форме через поколения

Последовательность зубочисток

Образец зубочистки создается путем размещения одной зубочистки единичной длины на квадратной сетке, выровненной по вертикальной оси. На каждом последующем этапе на каждый открытый конец зубочистки помещайте перпендикулярную зубочистку с центром на этом конце. Полученная структура имеет фрактальный вид.

Зубочистка и структуры UWCA являются примерами клеточных автоматов, определенных на график и если рассматривать ее как подграф бесконечной квадратной сетки, структура представляет собой дерево.

Последовательность зубочисток возвращается к своей базовой повернутой "H"-форме через поколения. куда

В последовательность зубочисток и можно исследовать различные последовательности, похожие на зубочистку здесь.

Комбинаторная теория игр

А игра на вычитание называется LIM, в котором два игрока поочередно модифицируют три стопки жетонов, беря равное количество жетонов из двух стопок и добавляя такое же количество в третью стопку, имеет набор выигрышных позиций, которые можно описать с помощью Улама – Уорбертона автомат.[9][10]

История

Истоки автоматов восходят к разговору Улама со Станиславом Мазуром в кофейне во Львове, Польша, когда Улама было двадцать в 1929 году.[11] Улам работал с Джон фон Нейман в годы войны, когда они стали хорошими друзьями и обсуждали клеточный автомат. Фон Нейман использовал эти идеи в своей концепции универсального конструктора и цифрового компьютера. Улам сосредоточился на биологических и «кристаллических» моделях, опубликовав в 1962 году набросок роста квадратной клеточной структуры с использованием простого правила. Майк Уорбертон - математик-любитель, занимающийся вероятностной теорией чисел, получивший образование в Школа Джорджа Хериота в Эдинбурге. Математика его сына GCSE Курсовая работа включала исследование роста равносторонних треугольников или квадратов на евклидовой плоскости с правилом - новое поколение рождается тогда и только тогда, когда оно связано с последним только одним ребром. Эта курсовая работа завершилась рекурсивной формулой для количества ON-ячеек, рожденных в каждом поколении. Позже Варбертон нашел точную формулу верхней границы, которую он написал в заметке в журнале M500 Открытого университета в 2002 году. Дэвид Сингмастер прочитал статью, проанализировал структуру и назвал объект клеточным автоматом Улама-Уорбертона в своей статье 2003 года. С тех пор это привело к появлению множества целочисленных последовательностей.

Рекомендации

  1. ^ С. М. Улам, О некоторых математических проблемах, связанных с закономерностями роста фигур, Математические проблемы биологических наук, 14 (1962), 215–224.
  2. ^ М. Уорбертон, Односторонние соединения, Журнал M500 Открытого университета, 188 (2002), 11
  3. ^ D. Singmaster, О клеточном автомате Улама и Варбертона, Журнал M500 Открытого университета, 195 (2003), 2–7
  4. ^ OEIS - Указатель 2D-клеточных автоматов с 5 соседями,[1],
  5. ^ Эпплгейт, Дэйвид; Pol, Omar E .; Sloane, Н. Дж. А. (2010). «Последовательность зубочистки и другие последовательности из клеточных автоматов». Congressus Numerant. 206: 157–191. arXiv:1004.3036.
  6. ^ Майк Уорбертон, «Автомат Улама-Уорбертона - подсчет клеток с квадратичными вычислениями», arXiv:1901.10565
  7. ^ Таня Хованова, Эрик Ни, Алок Пураник, «Треугольник Серпинского и автомат Улама-Уорбертона», arXiv:1408.5937
  8. ^ Стивен Р. Финч, Математические константы II, 364–365
  9. ^ Финк, Алекс; Френкель, Авиезри С.; Сантос, Карлос (май 2013 г.), «LIM не стройный», Международный журнал теории игр, 43 (2): 269–281, Дои:10.1007 / s00182-013-0380-z
  10. ^ Хованова Таня; Сюн, Джошуа (2014), «Ним фракталы», Журнал целочисленных последовательностей, 17 (7): Статья 14.7.8, 17, arXiv:1405.5942, МИСТЕР  3238125
  11. ^ Улам С. М., Приключения математика, стр. 32

внешняя ссылка