Уточнение: если в многоугольном орграфе M каждая вершина является либо источником, либо стоком, то п. 3 алгоритма пропускается.
После того как все вершины в п. 3 рассмотрены, алгоритм завершает свою работу. Построенный из орграфа Н0 орграф Hk, где k — количество дуг, удалённых в п. 3 алгоритма, является ТНР для многоугольного орграфа M.
Асимптотическая сложность алгоритма составляет O(n3), где n = |Z| —количество вершин в многоугольном орграфе M.
Доказана теорема о корректности предложенного алгоритма. Алгоритм позволяет также получить верхние и нижние оценки количества добавленных дуг в ТНР для многоугольных орграфов.
ЛИТЕРАТУРА
1. Богомолов А. М., Салий В. Н. Алгебраические основы теории дискретных систем. М.: Наука, Физматлит, 1997. 326 c.
2. Курносова С. Г. Т-неприводимые расширения для некоторых классов графов //Теоретические проблемы информатики и её приложений: сб. науч. тр. / под ред. проф. А. А. Сытника. Саратов: Изд-во Сарат. ун-та, 2004. С. 113-125.
3. Hayes J. P. A graph model for fault-tolerant computing systems //IEEE Trans. Comput. 1976. V. С-26. No. 9. P. 875-884.
4. Абросимов М. Б. Некоторые вопросы о минимальных расширениях графов // Известия Саратовского университета. Сер. Математика. Механика. Информатика. 2006. Т. 6. Вып. 1/2. С. 86-91.
5. Салий В. Н. Доказательства с нулевым разглашением в задачах о расширениях графов // Вестник Томского государственного университета. Приложение. 2003. №6. С. 63-65.
6. Абросимов М. Б. О сложности некоторых задач, связанных с расширениями графов // Матем. заметки. 2010. Т. 88. №5. С. 643-650.
7. Салий В. Н. Упорядоченное множество связных частей многоугольного графа //Известия Саратовского университета. 2013. Т. 13. Вып. 2. С. 44-51.
УДК 519.1
ОБ АТТРАКТОРАХ В КОНЕЧНЫХ ДИНАМИЧЕСКИХ СИСТЕМАХ ДВОИЧНЫХ ВЕКТОРОВ, АССОЦИИРОВАННЫХ С ОРИЕНТАЦИЯМИ ПАЛЬМ
А. В. Жаркова
Описываются аттракторы в конечных динамических системах двоичных векторов, ассоциированных с ориентациями пальм, определяется свойство принадлежности состояния аттрактору. Состояниями динамической системы являются все возможные ориентации данной пальмы, а эволюционная функция у данной ориентации пальмы переориентирует все дуги, входящие в стоки.
Ключевые слова: аттрактор, двоичный вектор, конечная динамическая система, пальма, сверхстройное (звездообразное) дерево.
Под конечной динамической системой понимается пара (S, 8), где S — конечное непустое множество, элементы которого называются состояниями системы, 8 : S ^ S — отображение множества состояний в себя, называемое эволюционной функцией системы. Каждой конечной динамической системе сопоставляется карта, представляющая собой орграф с множеством вершин S и дугами, проведёнными из
каждой вершины в £ Б в вершину $(в). Компоненты связности графа, задающего динамическую систему, называются её бассейнами. Каждый бассейн представляет собой контур с входящими в него деревьями. Контуры, в свою очередь, называются предельными циклами, или аттракторами.
Основными проблемами теории конечных динамических систем являются задачи отыскания эволюционных параметров без проведения динамики. К их числу относятся свойство принадлежности состояния аттрактору и описание аттракторов системы (их количество, вид и длина). Автором составлены программы для ЭВМ, позволяющие вычислять различные параметры динамических систем двоичных векторов, ассоциированных с некоторыми типами графов, в частности [1].
Дерево называется пальмой, если оно является объединением цепей, имеющих общую концевую вершину, причём все эти цепи, за исключением, быть может, одной, имеют длину 1. Пальма является частным случаем сверхстройного (звездообразного) дерева (дерево, в котором в точности одна вершина имеет степень больше 2).
Пусть пальма р образована объединением цепей р0, ръ ..., Рс, имеющих общую концевую вершину. Будем считать, что р0 имеет среди этих цепей максимальную длину в ^ 1. Назовём р0 стволом пальмы р, цепи рь р2, ..., рс, имеющие длину 1, — её листьями, а их совокупность — кроной. Будем говорить, что р является пальмой типа (в, с). Пальма с точностью до изоморфизма определяется своим типом. При с = 1 пальма вырождается в цепь [2, 3], поэтому далее не будем рассматривать этот случай, считая с > 1.
Пусть имеется пальма р типа (в, с), в + с = п. Зафиксируем расположение её цепей и перенумеруем рёбра пальмы р, начиная от корня (начальной вершины ствола), двигаясь к кроне (рёбра с номерами от 1 по в), а далее рёбра кроны слева направо (рёбра с номерами от в + 1 по в + с). Придадим каждому ребру пальмы произвольную ориентацию и сопоставим полученному ориентированному графу п-мерный двоичный вектор 'у(р), полагая его г-ю компоненту равной 1, если г-е ребро пальмы р ориентировано от корня, и 0 — в противном случае. Теперь можно последовательно выписать получившуюся последовательность из нулей и единиц: V = ... г^.г^!... ^5+с, где vi,
0 < г ^ в + с, принимает значение 0 или 1 в зависимости от ориентации г-го ребра пальмы. Таким образом, каждой ориентации пальмы сопоставляется п-мерный двоичный вектор, причём п = в + с. В свою очередь, каждый такой вектор V однозначно определяет некоторую ориентацию пальмы р(г) типа (в,с). Таким образом, между множеством Р8+с, в > 0, с > 1, всевозможных ориентированных пальм типа (в, с) указанного вида и множеством В5+с, в > 0, с > 1, всех двоичных векторов размерности п = в + с устанавливается взаимно однозначное соответствие. В дальнейшем ориентации пальмы для простоты также будем называть пальмами.
Опишем конечную динамическую систему ориентаций (в, с)-пальмы р на языке двоичных векторов. Пусть состоянием динамической системы в данный момент времени является вектор V = г!... г5.г5+!... v^i+c £ В5+с. Тогда в следующий момент времени она окажется в состоянии 7(г) = г;, полученном путём одновременного применения следующих правил: I) если г! = 0, то г'! = 1; II) если vi = 1 и = 0 для некоторого 0 < г < в, то V = 0 и = 1; III) если vi = 1 для некоторого в < г ^ в + с, то V = 0;
IV) если = 1 и г = 0 для всех в < г ^ в + с, то V, = 0 и vi = 1 для всех в < г ^ в + с;
V) других отличий между V и 7(г) нет.
Пусть теперь имеется п-рёберная (в, с)-пальма. На языке ориентаций пальм эволюция динамической системы вводится следующим образом: если дана некоторая ориентированная пальма р £ Р5+с, то её динамическим образом 7(р) является пальма,
получаемая из p одновременным превращением всех стоков в источники. Это частный случай динамики бесконтурных связных графов, введённой в [4]. Преобразования ориентаций пальм в динамической системе (Ps+c, Y), s > 0, c > 1, соответствуют эволюционным преобразованиям соотносимых им двоичных векторов в динамической системе (Bs+c,Y), s > 0, c > 1, и обратно, а именно v(y(p)) = 7(v(p)) [5]. Таким образом, динамические системы (Bs+c, 7) и (Ps+c, y), s > 0, c > 1, изоморфны.
Теорема 1. Динамическая система (Bs+c,7), s > 0, c > 1, имеет единственный бассейн и аттрактор, представляющий собой двухэлементный контур, образуемый состояниями (01)(s-1)/201c и (10)(s-1)/210c при нечётном s и состояниями (01)s/20c и (10)s/21c при чётном s.
Следствие 1. В динамической системе (Bs+c,7), s > 0, c > 1, состояния (01)(s-1)/201c и (10)(s-1)/210c при нечётном s и состояния (01)s/20c и (10)s/21c при чётном s, и только они, принадлежат аттрактору.
ЛИТЕРАТУРА
1. Власова А. В. Исследование эволюционных параметров в динамических системах двоичных векторов // Свидетельство о гос. регистрации программы для ЭВМ №2009614409, выданное Роспатентом. Зарегистрировано в Реестре программ для ЭВМ 20 августа 2009 г.
2. Салий В. Н. Об одном классе конечных динамических систем // Вестник Томского государственного университета. Приложение. 2005. №14. С. 23-26.
3. Власова А. В. Аттракторы в динамической системе (B, 5) двоичных векторов // Компьютерные науки и информационные технологии: материалы научн. конф. Саратов: Изд-во Сарат. ун-та, 2010. С. 35-41.
4. Barbosa V. C. An Atlas of Edge-reversal Dynamics. Boca Raton: Chapman&Hall/CRC, 2001. 385 p.
5. Власова А. В. Динамические системы, определяемые пальмами // Компьютерные науки и информационные технологии: материалы Междунар. научн. конф. Саратов: Изд-во Сарат. ун-та, 2009. С.57-60.
УДК 519.17
ПОСТРОЕНИЕ РЁБЕРНОГО 1-РАСШИРЕНИЯ ДЛЯ СВЕРХСТРОЙНОГО ДЕРЕВА ПРОИЗВОЛЬНОГО ВИДА
Д. Д. Комаров
Минимальные рёберные расширения графов можно рассматривать как модель оптимальной рёберной отказоустойчивой реализации некоторой системы. Работа посвящена верхней оценке количества дополнительных рёбер минимального рёберного 1-расширения графов специального класса — сверхстройных деревьев. Приводится схема построения рёберного 1-расширения для сверхстройного дерева произвольного вида.
Ключевые слова: минимальные расширения графов, сверхстройное дерево, отказоустойчивость.
Для минимальных вершинных 1-расширений графов существуют хорошие верхние и нижние оценки для количества дополнительных рёбер. Так, например, тривиальное вершинное 1-расширение для произвольного графа может выступать в качестве верхней оценки. Для рёберных же расширений произвольного графа в качестве верхней оценки можно взять лишь полный граф, учитывая при этом, что в общем случае