Научная статья на тему 'О количестве недостижимых состояний в конечных динамических системах двоичных векторов, ассоциированных с ориентациями пальм'

О количестве недостижимых состояний в конечных динамических системах двоичных векторов, ассоциированных с ориентациями пальм Текст научной статьи по специальности «Математика»

CC BY
131
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОНЕЧНАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / НЕДОСТИЖИМОЕ СОСТОЯНИЕ / ПАЛЬМА / СВЕРХСТРОЙНОЕ (ЗВЕЗДООБРАЗНОЕ) ДЕРЕВО / FINITE DYNAMIC SYSTEM / INACCESSIBLE STATE / PALM / STARLIKE TREE

Аннотация научной статьи по математике, автор научной работы — Жаркова Анастасия Владимировна

Рассматриваются конечные динамические системы двоичных векторов, ассоциированных с ориентациями пальм. Данной системе изоморфна конечная динамическая система (B s+ c,j), s > 0, c > 1, состояниями которой являются все возможные двоичные векторы размерности s + c. Приведена формула для подсчёта количества недостижимых состояний в рассматриваемых динамических системах, представлена соответствующая таблица для систем (B 8+ c, y), 1 < c < 9.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On number of inaccessible states in finite dynamic systems of binary vectors associated with palms orientations

Finite dynamic systems of binary vectors associated with palms orientations are considered. A palm is a tree which is a union of paths having a common end vertex and all these paths, except perhaps one, have the length 1. States of a dynamic system (P s+c,Y), s > 0, c > 1, are all possible orientations of a palm with trunk length s and leafs number c, and evolutionary function transforms a given palm orientation by reversing all arcs that enter into sinks. This dynamic system is isomorphic to finite dynamic system (B s+ c, y), s > 0, c > 1, where states of this system are all possible binary vectors of dimension s + c. Let v = v 1... v S.v S+1... v s+ c е B s+ c, then y(v) = v' where v' is obtained by simultaneous application of the following rules: 1) if v 1 = 0, then v' = 1; 2) if v i = 1 and v i+1 = 0 for some i where 0 < i < s, then vj = 0 and vj +1 = 1; 3) if vi =1 for some i where s < i s + c, then vj = 0; 4) if v s = 1 and vi = 0 for all i where s < i s + c, then vS = 0 and vj = 1 for all i, s < i s + c; 5) there are no other differences between v and y(v). A formula for counting the number of inaccessible states in the considered dynamic systems is proposed. The table with the number of inaccessible states in systems (B 8+ c, y) for 1 < c < 9 is given.

Текст научной работы на тему «О количестве недостижимых состояний в конечных динамических системах двоичных векторов, ассоциированных с ориентациями пальм»

УДК 519.1 Б01 10.17223/2226308Х/8/44

О КОЛИЧЕСТВЕ НЕДОСТИЖИМЫХ СОСТОЯНИЙ В КОНЕЧНЫХ ДИНАМИЧЕСКИХ СИСТЕМАХ ДВОИЧНЫХ ВЕКТОРОВ, АССОЦИИРОВАННЫХ С ОРИЕНТАЦИЯМИ ПАЛЬМ

А. В. Жаркова

Рассматриваются конечные динамические системы двоичных векторов, ассоциированных с ориентациями пальм. Данной системе изоморфна конечная динамическая система (Бя+с,7), в > 0, с > 1, состояниями которой являются все возможные двоичные векторы размерности в + с. Приведена формула для подсчёта количества недостижимых состояний в рассматриваемых динамических системах, представлена соответствующая таблица для систем (Б8+с, 7), 1 < с < 9.

Ключевые слова: конечная динамическая система, недостижимое состояние, пальма, сверхстройное (звездообразное) дерево.

Под конечной динамической системой понимается пара (Б, 8), где 5 — конечное непустое множество, элементы которого называются состояниями системы; 8 : Б ^ Б — отображение множества состояний в себя, называемое эволюционной функцией системы. Каждой конечной динамической системе сопоставляется карта, представляющая собой орграф с множеством вершин Б и дугами, проведёнными из каждой вершины в £ Б в вершину 8(в). Компоненты связности графа, задающего динамическую систему, называются её бассейнами. Каждый бассейн представляет собой контур с входящими в него деревьями. Контуры называются предельными циклами, или аттракторами.

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

Дерево называется пальмой, если оно является объединением цепей, имеющих общую концевую вершину, причём все эти цепи, за исключением, быть может, одной, имеют длину 1. Пальма является частным случаем сверхстройного (звездообразного) дерева (дерево, в котором в точности одна вершина имеет степень больше 2).

Пусть пальмар образована объединением цепей р0,рх,... ,рс, имеющих общую концевую вершину. Будем считать, что р0 имеет среди этих цепей максимальную длину в ^ 1. Назовёмр0 стволом пальмыр, цепир\,р2,... ,рс, имеющие длину 1, — её листьями, а их совокупность — кроной. Будем говорить, что р является пальмой типа (в, с). Пальма с точностью до изоморфизма определяется своим типом. При с =1 пальма вырождается в цепь (см., например, [3, 4]), поэтому далее полагаем с > 1.

Пусть имеется пальма р типа (в, с), в + с = п. Зафиксируем расположение её цепей и перенумеруем рёбра пальмы р, начиная от корня (начальной вершины ствола), двигаясь к кроне (рёбра с номерами от 1 по в), а далее рёбра кроны слева направо (рёбра с номерами от в + 1 до в + с). Придадим каждому ребру пальмы произвольную ори-

116

Прикладная дискретная математика. Приложение

ентацию и сопоставим полученному ориентированному графу р п-мерный двоичный вектор г>(р), полагая его г-ю компоненту равной 1, если г-е ребро пальмы р ориентировано от корня, и 0 — в противном случае. Теперь можно последовательно выписать получившуюся последовательность из нулей и единиц: V = VI... ... где

0 < г ^ в + с, принимает значение 0 или 1 в зависимости от ориентации г-го ребра пальмы. Таким образом, каждой ориентации пальмы сопоставляется п-мерный двоичный вектор, причём п = в + с. В свою очередь, каждый такой вектор V = 11 ... ...

однозначно определяет некоторую ориентацию пальмыр(1) типа (в, с). Таким образом, между множеством Р8+с, в > 0, с > 1, всех возможных ориентированных пальм типа (в, с) указанного вида и множеством В*+с, в > 0, с > 1, всех двоичных векторов размерности п = в + с устанавливается взаимно однозначное соответствие. В дальнейшем ориентации пальмы для простоты также будем называть пальмами.

Опишем конечную динамическую систему ориентаций (в, с)-пальмы р на языке двоичных векторов. Пусть состоянием динамической системы в данный момент времени является вектор V = 11... ... Е В5+с. Тогда в следующий момент времени

она окажется в состоянии 7(1) = V7, полученном путём одновременного применения следующих правил:

1) если v1 = 0, то V'7 = 1;

2)

3)

4)

0 и V'

г+1

1;

0 и V = 1 для всех г,

если V = 1 и = 0 для некоторого г, 0 < г < в, то V если V = 1 для некоторого г, в < г ^ в + с, то V' = 0; если ^ = 1 и V = 0 для всех г, в < г ^ в + с, то V* = в < г ^ в + с;

5) других отличий между V и 7(V) нет.

Пусть теперь имеется п-рёберная (в, с)-пальма. На языке ориентаций пальм эволюция динамической системы вводится следующим образом: если дана некоторая ориентированная пальма р Е Р«+с, то её динамическим образом 7(р) является пальма, получаемая из р одновременным превращением всех стоков в источники. Это частный случай динамики бесконтурных связных графов, введённой в [5]. Преобразования ориентаций пальм в динамической системе (Р«+с,7), в > 0, с > 1, соответствуют эволюционным преобразованиям соотносимых им двоичных векторов в динамической системе (В5+с,7), в > 0, с > 1, и обратно, а именно v(7(р)) = 7^(р)) [6]. Таким образом, динамические системы (В*+с,7) и (Р,+с,7), в > 0, с > 1, изоморфны.

Теорема 1. Количество недостижимых состояний в динамической системе (В5+с,7), в > 0, с > 1, равно

КНС(5+с,7) = 2*+с - 2* - 2*-3 + П(-1) - 2П(1) + ОД,

где

[(*-х)/4]

Е (-1)

г=1

г+1 . 2*-х-4г _ с®

2 х—3i,

причём если коэффициенты или степени принимают отрицательные значения, то соответствующие выражения принимают значение 0.

С помощью программы для ЭВМ получены данные о количестве недостижимых состояний в динамической системе (В *+с,7), представленные для в = 8 и 1 <с< 9 в таблице.

с 2 3 4 5 6 7 8

КНС(8+с,7) 862 1 886 3 934 8 030 16 222 32 606 65 374

ЛИТЕРАТУРА

1. Власова А. В. Исследование эволюционных параметров в динамических системах двоичных векторов // Свид. о гос. регистрации программы для ЭВМ №2009614409, выданное Роспатентом. Зарегистрировано в Реестре программ для ЭВМ 20 августа 2009 г.

2. Жаркова А. В. О ветвлении и непосредственных предшественниках состояний в конечной динамической системе всех возможных ориентаций графа // Прикладная дискретная математика. Приложение. 2013. №6. С. 76-78.

3. Жаркова А. В. Недостижимые состояния в динамических системах, ассоциированных с цепями и циклами // Изв. Сарат. ун-та. Нов. сер. 2011. Т. 11. Сер. Математика. Механика. Информатика. Вып. 4. С. 116-123.

4. Салий В. Н. Об одном классе конечных динамических систем // Вестник Томского государственного университета. Приложение. 2005. №14. С. 23-26.

5. Barbosa V. C. An Atlas of Edge-reversal Dynamics. Boca Raton: Chapman &Hall/CRC, 2001. 385 p.

6. Власова А. В. Динамические системы, определяемые пальмами // Компьютерные науки и информационные технологии: Материалы Междунар. науч. конф. Саратов: Изд-во Сарат. ун-та, 2009. С. 57-60.

УДК 519.7 DOI 10.17223/2226308X/8/45

СОВЕРШЕННЫЕ ДВОИЧНЫЕ КОДЫ БЕСКОНЕЧНОЙ ДЛИНЫ1

С. А. Малюгин

Подмножество C в бесконечномерном двоичном кубе {0,1}N называется совершенным двоичным кодом c расстоянием 3, если все шары единичного радиуса (в метрике Хемминга) с центрами из C попарно не пересекаются и их объединение покрывает куб {0,1}N. Аналогичным образом определяется совершенный двоичный код в нулевом слое {0,1}N, состоящем из всех векторов куба {0,1}N, имеющих конечные носители. В работе доказывается, что мощность множества всех классов эквивалентности совершенных двоичных кодов в нулевом слое {0,1}N равна континууму, а мощность множества классов эквивалентности совершенных двоичных кодов во всём кубе — гиперконтинууму.

Ключевые слова: совершенные двоичные коды, код Хемминга, расстояние Хемминга, коды Васильева, классы эквивалентности, континуум, гиперконтинуум.

1. Основные определения

Пусть N — множество натуральных чисел. Бесконечномерный куб {0,1}N состоит из всевозможных бесконечных последовательностей u = (ui,... , un,... ), где un G {0,1}; n G N. Сумма двух элементов u, v G {0,1}N определяется формулой u + v = (u1 ф v1, ...,Un ф Vn,... ), где u = (ui,..., un,... ), v = (vi,..., Vn,... ) и un ф Vn — сумма элементов un,vn в двухэлементном поле Галуа GF(2) = {0,1}. Относительно такой операции сложения куб {0,1}N является бесконечномерным векторным пространством над полем GF(2). Элементы куба {0,1}N далее будем называть векторами. Нулевой вектор обозначаем через 0, а базисные векторы с единичной i-й координатой — через

вг = (0,... , 0,1,0,... ). Носитель вектора u G {0,1}N (множество индексов i, для кото-

i

рых ui = 1 ) обозначается через [u]. Число ненулевых координат вектора u называется его весом и обозначается через |u|. В отличие от конечномерного случая вес может

1 Работа поддержана грантами РФФИ №13-01-00463; 14-01-00507.

i Надоели баннеры? Вы всегда можете отключить рекламу.