Спектральные и комбинаторыне свойства редуцированных графов де Брейна

I СПЕКТРАЛЬНЫЕ И КОМБИНАТОРНЫЕ СВОЙСТВА РЕДУЦИРОВАННЫХ ГРАФОВ ДЕ БРЕЙНА

Максимовский А.Ю.1, Мельников С.Ю.2

В статье предложен класс обобщенных графов де Брейна, для которого вычислены спектры и ряд комбинаторных характеристик, включая их диаметр, число петель и циклов длины 2, а также число остовных деревьев, эйлеровых и гамильтоновых циклов. Установлено, что рассматриваемый класс графов замкнут относительно операции построения реберного графа. Указанные свойства указывают на целесообразность применения таких графов при проектировании подсистем контроля защищенности информационных систем, количество элементов которых является составным числом. Это обусловлено тем, что для подсистем контроля, использующих архитектуру графа, обладающего установленными свойствами, можно обеспечить эффективный доступ ко всем элементам системы в целом, ее масштабируемость, гибкую настройку маршрутов обхода элементов с минимальным риском зацикливания. При исследовании влияния числовых параметров рассматриваемых графов на их свойства установлено, что свойство единственности пути заданной длины сохраняется только для «обычных» графов де Брейна. Для получения указанных результатов разработан новый способ вычисления характеристического многочлена ^циркулянтной матрицы в терминах элементов ее первой строки. Это позволило также уточнить ряд известных результатов и упростить процедуры вычисления характеристического многочлена указанных матриц.

Ключевые слова: регистр сдвига, граф де Брейна, ^циркулянт, спектр матрицы

Введение

Граф де Брейна [1, 2] обладает рядом уникальных свойств, которые более ста лет привлекают внимание математиков и инженеров. Значительное число работ посвящено использованию таких графов для задания топологии взаимодействий объектов различной природы. Де Брейновская архитектура конкурентна при построении распределенных вычислительных сетей с архитектурой гиперкуба [3], она эффективна при организации связей между ядрами в мультиядерных процессорах на кристалле [4]. Пиринговые сети, построенные на основе де Брей-новской топологии, по целому ряду важнейших характеристик близки к оптимальным [5]. Аппарат графов де Брейна используется для восстановления генома по его фрагментам [6]. Защита информации как в части теории и практики кодирования [7], так и криптографии [8], [9] является одной из основных областей применения таких графов и тесно связанных с ними регистров сдвига.

В литературе предлагались несколько вариантов обобщений графов де Брейна, исходя из условий прикладной задачи. Одним из таких условий является свойство к циркулянтности матрицы смежности графа. Такие обобщения графов де Брейна изучались, в том чиле, в работах [10 - 15] и ряде других. Отметим, что 1т^е и 11ю11 в своей оригинальной работе [10] не стремились обобщить графы де Брейна, но искали графы с минимальным диаметром (для оптимизации сетевой архитектуры микропроцессоров), в тексте их статьи графы де Брейна не упоминаются.

Другое направление обобщения графов де Брейна, представленное, в частности, в работах [16], [17] и др.,

001: 10.21681/2311-3456-2018-4-70-76

основано на сохранении свойства единственности пути фиксированной длины между любыми двумя вершинами графа. Оба направления обобщений графа де Брейна тесно связаны между собой. Обзор литературы по данной проблематике представлен в [18], см. также [19].

Рассматриваемые в данной статье графы образуют подкласс обобщенных графов де Брейна в смысле [10] и [11]. Однако рассматриваемый случай соответствует наиболее содержательной в комбинаторном смысле ситуации, когда количество вершин графа кратно степени его регулярности. Такие графы в семействе всех обобщенных графов де Брейна являются в определенном смысле «самыми близкими» к классическим графам де Брейна. Визучается статье вид характеристического многочлена матрицы смежности рассматриваемых графов. Спектры одного из классов обобщенных графов де Брейна изучались в [19], однако результат, представленный в данной статье, является независимым и опирается на метод нахождения спектра, не публиковавшийся ранее.

Отметим, что ранее характеристики редуцированных графов де Брейна мало изучались как в целом, так и в целях оптимизации контроля защищенности информационных систем, количество элементов которых является составным числом. В [20] рассмотрен вопрос о планарности таких графов, в [21] получено выражение для числа регистров сдвига, ассоциированных с такими графами и устанавливаемымх постоянным входом в фиксированное состояние. Групповые свойства подстановок, реализуемых указанными регистрами сдвига, изучались в [22].

1 Максимовский Александр Юрьевич, кандидат физико-математических наук, старший научный сотрудник ФГБУН Институт

проблем управления им. В.А. Трапезникова РАН, г. Москва, Россия. E-mail: maximay@ipu.ru

2 Мельников Сергей Юрьевич, кандидат физико-математических наук, старший научный сотрудник ООО «Лингвистические и информационные технологии», г. Москва, Россия. E-mail: melnikov@linfotech.ru

Редуцированным графом G(n,m) де Брейна назовем граф на множестве вершин , в котором из вершины (гп+£)(тос1пт), £е£3„, выходит ровно п дуг, заходящих в вершины (т+£)(тос1пт), п=1,2,..., т=1,2,....

Матрица смежности такого графа состоит

из п раз повторенных участков по т строк в каждом. В каждой строке имеется ровно п единиц. Отметим, что матрица л(с(п,т)) представима в виде тензорного произведения

Л(с(п,т)) = (1 1 ••• 1)Г£(1 1 • 1), где (1 1 ... 1) - вектор с п единицами, Е- единичная матрица порядка т.

Термин "редуцированный" в названии графа 0(п,т) связан с тем, что при ти<пс-1 матрица л(с(п,т)) получается из матрицы смежности графа де Брейна степени t путем вычеркивания столбцов с номерами

\пт + 1 пт+2..... -1} И СТрОК С НОМерЭМИ \щ п'^ + т,

Граф С(п,п>-4

пени г, а граф с|п\лг к 1

П X

¡м)

где первое произведение берется по всем циклам с подстановки я, /£йм, а второе -

по всем числам_/', образующим цикл с, 1(с) - длина цикла с.

Доказательство. Обозначим ^(и^Д. Заметим, чтог- Ч, -Г.-.

Обозначим -Р 'ар. Для элемента Ь.. имеем:

где индексы у а, берутся по модулю N. Поэтому:

1\ р=о ¿=0 М Р=0 ,=0

I аУ

р=»

о.

это "обычный" граф де Брейна сте-является его к-й степенью, т.е. графом переходов регистра сдвига с накопителем размера £ движущегося на к шагов за один такт.

Матрица А(с(п,т)) является п-циркулянтной. Поэтому в следующем разделе мы рассмотрим вопрос о спектре таких матриц.

Спектры к-циркулянтных матриц

Комплексная квадратная матрица л = порядка N называется к -циркулянтной, если каждая следующая ее строка получена из предыдущей циклическим сдвигом вправо на позиций.

Задача нахождения характеристического многочлена в случае k=1 (обычный циркулянт) решается достаточно просто (см., например, [23]).

В работе [24] предложен способ нахождения спектра и собственных векторов к-циркулянтных матриц путем последовательных упрощений исходной матрицы преобразованиями подобия. Похожий метод, основанный на сведении задачи к отысканию спектра блочной матрицы (для конкретных классов к-циркулянтов), разработан в [25].

Основныь результатом данного раздела является выражение для характеристического многочлена произвольной к-циркулянтной матрицы в терминах элементов ее первой строки. Отметим, что в статье [26] получен аналогичный результат, но используется другое доказательство.

Теорема 1. Пусть комплексная квадратная матрица А — (а..У"1 является к-циркулянтной порядка Л/, целые

V У / о

Л/и /(представлены в виде разложения на простые множители: к = р?р?...ра/, N = , где р±, р2... рз - различные простые числа, «,>о,^>о, Обозначим и/и £ - примитивные корни из единицы степеней ^ и {#>*) соответственно, £2, ={0,1,...,г-1}, г = 1,2_____

Тогда характеристический многочлен матрицы представим в виде:

/ = kj

Очевидно равенство z.^W=ZвW

Через р обозначим линейное отображение

.

Пусть в - орграф отображения р на множестве вершин Каждая компонента связности этого графа является "пауком", т.е. состоит из единственного цикла и подходов к нему.

Ненулевому элементу Ь матрицы В соответствует дуга (¡, ]) в графе в. Перенумеруем элементы множества в порядке перечисления компонент связности графа в. Тогда матрица В примет распавшийся вид:

(в„ о

в =

В,

,

где блоки Б, отвечают компонентам связности графа. Очевидно, хАл) = Пхв М.

Рассмотрим структуру блока В.. В соответствующей компоненте связности графа в выделим цикл с. Пусть /-его длина, Т - объем компоненты, э - одна из циклических вершин, Тогда р'^)*.?,] = \,1-1',р1 . Выберем такую нумерацию, чтобы блок принял полураспавшийся вид:

0 0 0  0  0 * * ., * ., *

0 0 0  * ., *

>' ч 0 0  0 * .. *

0 0 0  0 0 •• 0

0 0 0  0 0 •• 0

Имеем

Тогда П , где первое произ-

ведение берется по всем циклам р, второе - по всем точкам £2Л., через которые проходит цикл с, 1(с) - длина цикла с, О - общее количество циклических точек отображения р.

Кольцо вычетов Тп представимо в виде прямой суммы идеалов (см. [27])^=«,д,=г „.,¡=1,2,„л, ¡=1,2,... з.

Рассмотрим ограничение р] отображения р на идеал И.. Если р./к, то отображение р] нильпотентно, т.е.

pv'' переводит все элементы идеала R в нуль. В про- ((modi тивном случае, очевидно, отображение pi является подстановкой. Граф отображения р является прямой суммой графов отображений pr i=l,2,...s. Пользуясь этим, установим взаимно-однозначное соответствие между циклами отображения р на множестве £2.v и циклами подстановки к на множестве Цл-о. При этом циклу с={^,5,,.,.,5, , = s, ¿modN, s. 6 QvJ отображения p соот-

ветствует цикл

U

<Mj

N

N

N

<JV.*>...... {N, k)

II" "II" III

ш>

ром

иины с номером и : k(mod пт), к=0, ri

m -1.

]

, которое, очевидно, задает отношение смежности вершин в графе С(п,пт).

п. 4. Выходящие из вершины , дуги заходят

в вершины вида (;п+г)(то(1лт), ге£2п Поэтому семейство вершин, в которые существуют пути длины / из вер-

1

шины /, имеет вид

71+ ^J£snl ^modnm), fsefi„, s = XZ—,l\

s=l J

Отсюда следует, что имеется не менее

и не боле

подстановки тс, а циклу = <-*тоа(лг,*},<еqw,J подста-

новки К

соответствует цикл ? бражения р.

+1

ото-

Возвращаясь теперь в (1) к произведению по точкам цикла с отображения р, имеем:

<"" -]IX" ,

где последнее произведение берется по соответствующему с циклу с подстановки тс. Очевидно равенство:

Число О циклических точек отображения р, очевидно, равно (N,/1).

Теорема доказана.

Замечание 1. Если к = 1, то для «обычного» цир-

У-1 ( П-1 Л

кулянта имеем \, что является хо-

рошо известным фактом (см. [23]).

Замечание 2. Пусть б является степенью к. Тогда (JV.it} = 1, подстановка лесть (|, и по теореме 1 имеем

•n = Pi*'pf'-pf. m=plApi':.pfr pfa-tf, ' [rnnj' % путей длины I из вершины / в произвольную вершину j графа G(n,m). В частности, диаметр графа G(n,m) равен ]lognnm[M

Рассмотрим вопрос о спектрах редуцированных графов де Брейна.

Пусть n и m имеют следующие разложения на простые множители: п~Р 1 Рг -Рк ' m-Pi Pa -Рк Pk^i -Ра , где p , p2 ..., ps -различные простые числа, a,>np,t 0. (n.m)=P;^...Pf-.

Теорема 3. Характеристический многочлен графа Gfn.m) имеет вид:

Мл)=л.....-.....- П 11

.

где l. - количество циклов длины k в подстановке

od

¡>0

Последний результат позволяет выписать характеристический многочлен графа де Брейна, впервые полученный в [28].

Свойства редуцированного графа де Брейна.

Утверждение 2.

1. Число вершин в G(n,m) равно пт, число ребер равно п2т.

2. G(n,m) - сильносвязный регулярный мультиграф степени п.

3. Для G(n,m) реберным является граф G(n,nm).

4. Диаметр графа G(n,m) равен ]lognnm[ , где ]х[ -минимальное целое, не меньшее х.

Доказательство. п. 3. Пронумеруем дуги графа G(n,m), перечисляя единицы его матрицы смежности в лексикографическом порядке: к-ая дуга выходит из вершины с номером Г*!, и заходит в вершину с номе-

Доказательство. Матрица смежнссти а(г,(п,т)) графа G(n,m) с является n-циркулянтом, поэтому данная теорема следует из теоремы 1.

Следствие. Для характеристических многочленов графов G(n,mc и G(n,nm) имеет место равенство:

.....„(л).

Таким образом, при переходе от графа G(n,m) к его реберному графу G(n,m) не появляется новых ненулевых значений в спектре графов, и также не меняется их кратность.

Рассмотрим количество контуров длин 1 и 2 в графе G(n,m). В обычном графе де Брейна петли и контура длины 2 описываются следующим образом:

петли расположены при вершинах вида ( / / ... / ), i,je П„, их ровно п;

контура длины 2 соединяют пары вершин

Граф, реберный к G(n,m), содержит п2т вершин. По определению реберного графа, /-ая и _/'-ая вершины соединены дугой тогда и только тогда, когда в графе G(n,m) /'-ая дуга заходит в такую вершину, из которой выходит }-ая дуга. Это условие равносильно равенству

и (jiji...), i,jeiln, их ровно ^2

Утверждение 4. В графе G(n,m)\

а) количество петель равно n+(n-1, m)-1 .

б) количество контуров длины 2 равно

Доказательство. Пусть - характеристи-

ческий многочлен графа G(n,m), л(с(п,т)) - его матрица смежности. Число петель в графе равно следу матрицы смежности:

С1 = TriAiG С". m))) = ~апт-1.

Число с2 контуров длины 2 в этом графе. Покажем, что

Tr

имеет место равенство 2 -Дей-

ствительно, диагональный элемент aР) квадрата матри-

цы смежности равен количеству всех маршрутов длины два в графе, начальной и конечной точкой которых является вершина /. Промежуточной точкой такого маршрута является некоторая вершина в графе. Если эта вершина совпадает с /, то маршрут состоит из двукратного «путешествия» по петле, и общее число таких маршрутов выражается числом петель, т.е. гг(л2)=-2аат_2+а-т_1. Если промежуточной точкой такого маршрута является вершина¡Ф\, то маршрут является простым контуром длины два в графе. Поскольку простой контур проходит через пару вершин, то мы приходим ксоотношени ю тг(Аг(с{г,,т)))=тг(А(с^,т)))+^ , эквивалентному доказываемой формуле. Заметим, что след матрицы есть сумма ее собственных чисел, а след квадрата матрицы есть сумма квадратов ее собственных чисел. Воспользовавшись соотношениями Ньютона ([29], с. 93) между коэффициентами характеристического многочлена матрицы и суммами его корней, несложно установить, ЧТО Тг[А2) = -2ат_2+а;тА . Поэтому

-2а

Обозначим

iJ. Тогда

^(НШЧ-мгй1-*)'-

dГ

¿=1 j*i

(1—я) I хм^мп^м^гпм)1

lk(lk-1)1-як

-fcT

иk{-

1-Л"

>i*k

Тл"W

Ä = 0

л = о

длины 2 в подстановке [ЦпнЦи,™)),!, т.е. как половина числа решений системы

Число решений первого сравнения оав-но (п2-1,т). Число юешений сравнения ¡п='1(той(п,т)) , или ¡(п-1)=0(той(п,т)), равно (п-1,т), причем каждое его решение одновременно является решением первого сравнения. Следовательно, рассматриваемая система имеет в точности (п2-1,т)-(п-1,т) решений и поэтому

2 . (8) Объединяя (3), (4), (5) и (8), заключаем, что число контуров длины 2 в графе G(n,m) равно

-1)-("•.»-!))-

Имеем: ' ' л.....> J" U J ы U

Стандартным путем вычислим первую производную:

j-x»IяI- «П I-х) + (1 -пХ) X'4(1 -х)'"И'-1 )Ц(1 -xf

2)+ 2

Орграф G обладает свойством единственности пути длины t ([16], [17]), если между любыми двумя его вершинами существует ровно один путь длины t. Граф де Брейна степени t обладает таким свойством, поскольку из вершины (а1, а2, ... , а) в вершину (в , в2, ... , в) за t шагов можно перейти единственным способом. Следующее утверждение показывает уникальность этого свойства в семействе редуцированных графов де Брейна.

Утверждение 5. Граф G(n,m) обладает свойством единственности пути длины t тогда и только тогда, когда

m=nt-1.

Доказательство. Достаточность рассматриваемого условия очевидна.

Докажем необходимость. Пусть J - квадратная матрица порядка nm, состоящая из единиц. Если для некоторого натурального t граф G(n,m) обладает свойством единственности пути длины t, то (A(G(n,m))t=J .

Из теоремы 3 следует, что \ = и, - максимальное собственное число графа G(n,m). Приравнивая максимальные собственные значения матриц в предыдущем равенстве, получаем nt=nm.

Число остовных деревьев и эйлеровых циклов редуцированного графа де Брейна устанавливает

Утверждение 6. Число T(G(n,m)) остовных деревьев графа G(n,m) равно

Подставляя в полученные выражения 2 = 0, имеем:

Вычислим 1 и 12.

Согласно определению. /. равно числу ненулевых решений СраВНеНИЯ /'= Л/

Объединяя (2), (3, (4) и (7), заключаем, что число петель в графе G(n,m) равно п+ (п-1, т)-1.

Величина / определяется как количество циклов

пт . '

число C(G(n,m)) эйлеровых циклов в графе G(n,m) равно

- П

пт ¿=1

C{G{n,m))=((n-1))'"

"»Н t , v

П K-1>

где l. - количество циклов длины k в подстановке

эс!

, i Ф 0

Доказательство. Воспользуемся результатом Ху-ченройтера [30], который состоит в следующем. Пусть G - регулярный мультиграф степени п на N вершинах, с собствен ными значениями Я,— п, Тогда для

числа Т^) остовных деревьев графа G справедливо соотношение

Для графа согласно теореме 3 имеем

где м - примитивный корень к-й степени из единицы.

Для доказательства

первого

к

пункта утверждения

пМИ-1

Рассмотрим

{пЦтойт), 1=хг...,т-1} совпадает с множеством всех ненулевых вычетов по модулю т. В этом случае (п,т)=т. По утверждению 6 имеем

достаточно убедиться, что Ц

выражение ', где х - формальная пере-

менная. Очевидно, /(*) - многочлен отх степени к. Его корнями являются все различные корни из единицы. С другой стороны, у многочлена хк-1 в точности то же множество корней. Поэтому 1(х)=хк-1 .

Доказательство второго пункта утверждения состоит в подстановке найденного выражения для Т(в(п,т)) в формулу

С(С)=Т(С) ПК-1)! 1-1

для числа С(в) эйлеровых циклов в эйлеровом орграфе в порядка N, где С . - степень захода вершины /, =1, 2,...,Ы.я

Результат теоремы 3 позволяет предложить новое и сравнительно (см. [1] и [28]) простое доказательство классической формулы Гуда - де Брейна о числе полноцикловых регистров сдвига.

Утверждение 7. Количество п-ичных полноцикловых регистров сдвига с накопителем длины t равно

И""1

Доказательство. В случае "обычного" графа де Брейна на гП вершинах имеем т=п", (и,т) = 1, поэтому характеристический многочлен матрицы смежности этого графа по теореме 3 равен х

Все собственные числа графа равны нулю, за исключением Л, =п,, и согласно полученным выше формулам

Для доказательства утверждения осталось заметить, что количество к-ичных полноцикловых регистров сдвига с накопителем длины t совпадает с числом эйлеровых циклов в 0(-1.я

Замечание 3. «Экстремальным» случаем значений параметров т и п является случай, когда п - примитивный корень по модулю т, т. е. когда множество

Замечание 4. Поскольку граф в(п,т) является реберным для графа в(п,т), то множество эйлеровых циклов в графе в(п,т) совпадает с множеством гамиль-тоновых циклов в в(п,т).

Выводы

Изучены характеристики подкласса обобщенных в смысле 1т^е и №о графов де Брейна, названных редуцированными графами де Брейна. Получен вид характеристического многочлена матрицы смежности таких графов. Спектральными методами для этих графов вычислены число петель и циклов длины 2, а также число остовных деревьев и эйлеровых циклов. Для редуцированных графов де Брейна вычислены диаметры и описано множество значений параметров, при которых графы обладают свойством единственности пути заданной длины. Для получения этих результатов разработан новый способ вычисления характеристического многочлена к-циркулянтной матрицы в терминах элементов ее первой строки.

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

В отношении использования архитектуры редуцированных графов де Брейна в целях контроля защищенности информационных систем с составным числом элементов и управления подсистемами защиты эле-ментовтаких систем следует отметить ряд свойств этих графов, установленнных в даннной статье:

- малый диаметр графа позволяет быстро получать сведения об изменении состояния элемента системы (утверждение 2);

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

- существует возможность выбора таких настроек системы контроля, чтобы снизить вероятность заци-кливния при обходе вершин графа (элементов системы) за счет малости числа петель и циклов длины 2 (утверждение 4);

- возможно гибко перестраивать маршруты обхода всех элементов системы благодаря значительному числу эйлеровых циклов ( утверждение 6);

Рецензент: Калашников Андрей Олегович, доктор технических наук, заместитель директора ФГБУН Институт проблем управления им. В.А. Трапезникова РАН, г. Москва, Россия. E-mail: tigrilla1962@mail.ru

Литература

1 Холл М. Комбинаторика. - М.: Мир, 1970. - 424 с.

2. Golomb S.W. Shift Register Sequences. - Aegean Park Press. - Laguna Hills, Calif. - 1981. - 247 p.

3. Bermond J.C., Peyrat C. De Bruijn and Kautz Networks: A competitor for the Hypercube? // European Workshop on Hypercubes and Distributed Computers, pp. 279-293. Elsevier, 1989.

4. Hosseinabady M., Kakoee M.R., Mathew J., Pradhan D.K. De Bruijn graph as a low latency scalable architecture for energy efficient massive NoCs // Proc. Conf. on Design, automation and test in Europe, Munich, pp. 1370-1373, 2008.

5. Loguinov D., Kumar A., Rai V., Ganesh S. Graph-theoretic analysis of structured peer-to-peer systems: Routing distances and fault resilience // ACM SIGCOMM, pp. 395-406, 2003.

6. Compeau P., Pevzner P., Tesler G. How to apply de Bruijn graphs to genome assembly // Nature Biotechnology. - 2011. -V.29. -pp. 987-991.

7. Блейхут Р. Теория и практика кодов, контролирующих ошибки. М: Книга по требованию, 2013. 566 с.

8. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии. Учебное пособие — М.: Гелиос АРВ, 2002. — 480 c.

9. Шрейер Брюс Прикладная криптография. Протоколы, алгоритмы и тексты на языке С. - Вильямс, 2016. - 1024 с.

10. Imase M., Itoh M. Design to minimize diameter on building-block networks // IEEE Trans. Comput. 30 (1981), pp. 439-442.

11. Imase M., Itoh M. A design for directed graphs with minimum diameter // IEEE Trans. Comput. 32 (1983), pp. 782-784.

12. Reddy S.M., Pradham D.K., Kuhl J.G. Directed graphs with minimum diameter and maximal connectivity // Tech. Rep. School Eng. Rochester, Oakland Univ., 1980.

13. Du D. Z., Hwang F. K. Generalized de Bruijn digraphs // Networks 18 (1) (1988), pp. 27-38.

14. Xueliang Li, Fuji Zhang. On the numbers of spanning trees and Eulerian tours in generalized de Bruijn graphs, Discrete Math. 91 (1991) 189-197.

15. Ню В. О числе внешней устойчивости обобщенных графов де Брейна // Сиб. журн. исслед. операций, 1994, том 1, N2, С. 61-66.

16. Малышев Ф.М., Тараканов В.Е. Обобщенные графы де Брейна // Матем. заметки, 1997, т. 62, №4, С. 540-548.

17. Тараканов В.Е. О группах автоморфизмов обобщенных графов де Брейна // Труды по дискр. матем., 2002, т.5. С. 235240.

18. Сачков В.Н., Тараканов В.Е. Комбинаторика неотрицательных матриц. М., изд-во ТВП, 2000, 448 с.

19. Yao-Kun Wu, Rui-Zhong Jia, Qiao Li. g-circulant solutions to the (0, 1) matrix equation . // Linear Algebra and Appl., 2002, Vol. 345, p. 195-224.

20. Максимовский А.Ю., Мельников С.Ю. О планарности одного подкласса обобщенных графов де Брейна // Обозрение прикладной и промышленной математики, 2011, т.18, вып.4, С. 647-648.

21. Максимовский А.Ю., Мельников С.Ю. О числе обобщенных в смысле Imase и Itoh регистров сдвига, устанавливаемых постоянным входом в фиксированное состояние. // Обозрение прикладной и промышленной математики. - 2015. -Т. 22. Вып. 5, С. 522.

22. Максимовский А.Ю. О групповых свойствах подстановок, определенных на смежных классах конечной абелевой группы составного порядка по ее подгруппам. Математические вопросы криптографии., 2016, Т.7, № 1, С. 83-92.

23. Маркус М., Минк Х. Обзор по теории матриц и матричных неравенств. М, Наука, 1972. - 232 с.

24. Ablow C.M., Brenner J.L. Roots and canonical forms for circulant matrices // Trans. Amer. Math. Soc. - 1963, v. 107, N2, pp. 360-376.

25. Строк В.В. Циркулянтные матрицы и спектры графов де Брейна // Укр. мат. журн., 1992, т.44, N 11, С. 1571-1579.

26. Zhou Jin-tu. The diagonalization condition for g-circulant matrix. (Кит., рез. англ.) // Zhejiang Norm. Univ. Natur. Sci., 2004, Vol. 27, N4, pp. 325-328.

27. Глухов М. М., Елизаров В. П., Нечаев А. А. Алгебра. - М. : Гелиос АРВ. - 2003. - Т.2. - 414с.

28. Строк В.В. Спектры графов некоторых классов последовательностей // - В кн.: Всесоюз. алгебраич. симпоз. Тез. докл. В 2-х ч. Гомель: Изд. АН СССР - АН БССР, 1975. - ч.2, С. 452.

29. Гантмахер Ф.Р. Теория матриц. -5-е изд., - М., ФИЗМАТЛИТ, 2004, -560 с.

30. Цветкович Д., Дуб М., Захс Х. Спектры графов. Теория и применение. // Киев: «Наукова думка», 1984. - 384 с.

SPECTRAL AND COMBINATORIAL CHARACTERISTICS

OF THE REDUCED DE BRIJN GRAPHS

MaksimovskiyA.Yu.3, MelnikovS.Yu.4

The spectral and combinatorial characteristics of a subclass of generalized de Bruijn digraphs are investigated. The spectra, diameters, number of loops and cycles of length 2, as well as the number of spanning trees, Eulerian and Ham-

3 Alexander Yu. Maksimovskiy, Ph.D. (Math.), Associate Professor, Institute for Management Problems V.A. Trapeznikova RAS, Moscow, Russia. E-mail: maximay@ipu.ru

4 Sergey Yu. Melnikov, Ph.D. (Math.), Associate Professor, Linguistic and Information Technologies, LLC, Moscow, Russia. E-mail: melnikov@linfotech.ru

iltonian cycles of such graphs are calculated. The considered class of digraphs is closed with respect to the operation of constructing the line digraph. The obtained values of these characteristics indicate the expediency of applying such graphs in the design of subsystems for monitoring the security of information systems with a composite number of elements. This is due to the fact that for control subsystems that use the architecture of a graph with established properties, it is possible to provide effective access to all elements of the system as a whole, its scalability, flexible configuration of routes to bypass elements with a minimum risk of looping. When studying the influence of the numerical parameters of the graphs under consideration on their properties, it was found that the uniqueness property of a path of a given length is preserved only for "ordinary" de Bruijn graphs. To obtain these results, a new method for calculating the characteristic polynomial of the k-circulant matrix in terms of the elements of its first row has been developed. This also made it possible to clarify a number of known results and simplify the procedures for calculating the characteristic polynomial of these matrices. Key words: shift register, k-circulant, de Bruijn graph, matrix spectrum

References

1. Holl M. KoMbinatoriKa. - М.: Mir, 1970. - 424 p.

2. Golomb S.W. Shift Register Sequences. - Aegean Park Press. - Laguna Hills, Calif. - 1981. - 247 p

3. Bermond J.C., Peyrat C. De Bruijn and Kautz Networks: A competitor for the Hypercube? // European Workshop on Hypercubes and Distributed Computers, pp. 279-293. Elsevier, 1989.

4. Hosseinabady M., Kakoee M.R., Mathew J., Pradhan D.K. De Bruijn graph as a low latency scalable architecture for energy efficient massive NoCs // Proc. Conf. on Design, automation and test in Europe, Munich, PP. 1370-1373, 2008

5. Loguinov D., Kumar A., Rai V., Ganesh S. Graph-theoretic analysis of structured peer-to-peer systems: Routing distances and fault resilience // ACM SIGCOMM, pp. 395-406, 2003.

6. Compeau P., Pevzner P., Tesler G. How to apply de Bruijn graphs to genome assembly // Nature Biotechnology. - 2011. -V.29. -PP. 987-991.

7. Bleihut R. Teoriya и praktika kodov, kontroliruyuschih oshibki M: Kniga po trebovaniyu, 2013. 566 p.

8. Alferov A.P., Zubov A.Yu., Kuzmin A.S., Cheremushkin A.V. Osnovy kriptografii. Uchebnoe posobie - M.: Gelios ARV, 2002. - 480 p.

9. Shreier Bryus Prikladnaya kriptografiya. Protokoly, algoritmy i teksty na yazyke С. - Vilyams, 2016. - 1024 p.

10. Imase M., Itoh M. Design to minimize diameter on building-block networks // IEEE Trans. Comput. 30 (1981) 439-442.

11. Imase M., Itoh M. A design for directed graphs with minimum diameter // IEEE Trans. Comput. 32 (1983) 782-784.

12. Reddy S.M., Pradham D.K., Kuhl J.G. Directed graphs with minimum diameter and maximal connectivity // Tech. Rep. School Eng. Rochester, Oakland Univ., 1980.

13. Du D. Z., Hwang F. K. Generalized de Bruijn digraphs // Networks 18 (1) (1988), 27-38.

14. Xueliang Li, Fuji Zhang. On the numbers of spanning trees and Eulerian tours in generalized de Bruijn graphs, Discrete Math. 91 (1991) 189-197.

15. Nyu V. O chisle vneshnnei ustoichivosti obobschennyh grafov de Breina//Sib. zhurn. issled. operatsii, 1994, Vol 1, No2, pp.61-66.

16. Malyshev F.M., Tarakanov V.E. Obobschennye grafy de Breina //Matem. zmetki, 1997, V. 62, No4, pp. 540-548.

17. Tarakanov V.E. Ogruppah avtomorfizmov obobschennyh grafov de Breina // Trudy po diskr. matem., 2002, V.5. pp.235-240.

18. Sachkov V.N., Tarakanov V.E. Kombinatorika neotritsatelnyh matrits. M., TVP, 2000, 448 p.

19. Yao-Kun Wu, Rui-Zhong Jia, Qiao Li. g-circulant solutions to the (0, 1) matrix equation . // Linear Algebra and Appl., 2002, Vol. 345, p. 195-224.

20. Maksimovskiy A.Yu., Melnikov S.Yu. O planarnosti odnogo podklassa obobschennyh grafov de Breina // Obozrenie prikladnoi i promyshlennoy matematiki, V.18, dyp.4, pp. 647-648, 2011

21. Maksimovskiy A.Yu., Melnikov S.Yu. O chisle obobschnyh v smysle Imase и Itoh regitrov sdviga, ustnavlivaemyh postoyannym vhodom v fiksirovannoe sostoyanie . // Obozrenie prikladnoi i promyshlennoy matematiki, . - 2015. - Vol. 22. Vyp. 5.

22. Maksimovskiy A.Yu. O gruppovyh svoivvah podstnovok, opredelennyh na smezhnyh klassah konechnoi abelevoi grurry po ee podgruppam. Matematicheskie voprosy kriptografii, 2016, Vol.7, No 1, pp. 83-92.

23. Markus M., Mink H. Obzor po neorii matrits i mftrichnyh neravenstv. M, Nauka, 1972. - 232 p.

24. Ablow C.M., Brenner J.L. Roots and canonical forms for circulant matrices // Trans. Amer. Math. Soc. - 1963, v. 107, N2, pp. 360-376.

25. Strok V.V. Tsirkulyantnye matritsy I spektry grafov de Breina // Ukr. mat. zhurn., 1992, V.44, No 11, pp. 1571-1579.

26. Zhou Jin-tu. The diagonalization condition for g-circulant matrix. (Кит., рез. англ.) // Zhejiang Norm. Univ. Natur. Sci., 2004, Vol. 27, N4, p. 325-328.

27. Gluhov M. M., Elizarov V. P., Nechaev А. А. Algebra. - M. : Gelios ARV. - 2003. - Vol.2. - 414p.

28. Strok V.V. Spektry grafov nekotoryh klassov posledovatelnostei // - V kn.: Vsesoyuz. algebraich. simpoz. Tez. Dokl. V 2-h ch. Gomel: Izd. AN SSSR - AN BSSR, 1975. - ch.2, p.452.

29. Gantmaher F.R. Teoriya matrits. -5-е izd., - M., FIZMATLIT, 2004, -560 p.

30. Tsvetkovich D., Dub M., Zahs H. Spektry grafov. Teriya i primenenie. // Kiev: «Naukova dumka», 1984. - 384 p.