Последовательная динамическая система - Sequential dynamical system

Фазовое пространство последовательной динамической системы

Последовательные динамические системы (Паспорта безопасности) являются классом графические динамические системы. Они дискретны динамические системы которые обобщают многие аспекты, например, классических клеточные автоматы, и они обеспечивают основу для изучения асинхронных процессов в графики. При анализе паспортов безопасности используются методы из комбинаторика, абстрактная алгебра, теория графов, динамические системы и теория вероятности.

Определение

SDS состоит из следующих компонентов:

  • Конечная график Y с множеством вершин v [Y] = {1,2, ..., n}. В зависимости от контекста граф может быть направленным или неориентированным.
  • Штат Иксv для каждой вершины я из Y взято из конечного множества K. В состояние системы это ппара Икс = (Икс1, Икс2, ... , Иксп), и Икс[я] это кортеж состоящий из состояний, связанных с вершинами в 1-окрестности я в Y (в фиксированном порядке).
  • А вершинная функция жя для каждой вершины я. Вершинная функция отображает состояние вершины я вовремя т в состояние вершины во время т + 1 на основе состояний, связанных с 1-окрестностью я в Y.
  • Слово ш = (ш1, ш2, ... , шм) над v[Y].

Удобно ввести Y-местные карты Fя построенный из вершинных функций

Слово ш указывает последовательность, в которой Y-локальные карты составляются для получения последовательной карты динамической системы F: Kп → Kп в качестве

Если последовательность обновления представляет собой перестановку, часто говорят о SDS перестановки чтобы подчеркнуть этот момент. В фазовое пространство связанный с последовательной динамической системой с картой F: Kп → Kп конечный ориентированный граф с множеством вершин Kп и направленные края (Икс, F(Икс)). Структура фазового пространства определяется свойствами графа Y, вершинные функции (жя)я, а последовательность обновления ш. Большая часть исследований SDS стремится вывести свойства фазового пространства на основе структуры компонентов системы.

Пример

Рассмотрим случай, когда Y - граф с множеством вершин {1,2,3} и неориентированными ребрами {1,2}, {1,3} и {2,3} (треугольник или 3-окружность) с состояниями вершин из K = {0,1}. Для вершинных функций используйте симметричную логическую функцию или: K3 → K определяется нор (Икс,у,z) = (1+Икс)(1+у)(1+z) с булевой арифметикой. Таким образом, единственный случай, когда функция не возвращает значение 1, - это когда все аргументы равны 0. Выбрать ш = (1,2,3) как последовательность обновления. Начиная с начального состояния системы (0,0,0) в момент времени т = 0 вычисляется состояние вершины 1 в момент времени т= 1 как nor (0,0,0) = 1. Состояние вершины 2 в момент времени т= 1 равно ни (1,0,0) = 0. Обратите внимание, что состояние вершины 1 в момент времени т= 1 используется немедленно. Затем мы получаем состояние вершины 3 в момент времени т= 1 как nor (1,0,0) = 0. На этом последовательность обновления завершается, и делается вывод, что карта Nor-SDS отправляет состояние системы (0,0,0) в (1,0,0). Состояние системы (1,0,0) в свою очередь отображается в (0,1,0) приложением карты SDS.

Смотрите также

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

  • Хеннинг С. Мортвейт, Кристиан М. Рейдис (2008). Введение в последовательные динамические системы. Springer. ISBN  978-0387306544.
  • Проблемы существования предшественников и перестановок для последовательных динамических систем
  • Генетические последовательные динамические системы