2019 Прикладная теория графов №43
УДК 519.17
ОБ УЛУЧШЕННОЙ УНИВЕРСАЛЬНОЙ ОЦЕНКЕ ЭКСПОНЕНТОВ ОРГРАФОВ1
В. М. Фомичев
Финансовый университет при Правительстве Российской Федерации, г. Москва, Россия Национальный исследовательский ядерный университет «МИФИ», г. Москва, Россия Институт проблем информатики ФИЦ ИУ РАН, г. Москва, Россия
Способ универсальной оценки экспонента п-вершинного примитивного орграфа, предложенный А. Далмэджем и Н. Мендельсоном (1964), сохранял до настоящего времени статус наилучшего среди всех известных универсальных оценок. Этот способ использует множество контуров С орграфа, длины которых равны 1\,... ,1т, где НОД(^1 ,...,1т) = 1, и множество длин кратчайших путей (С) : 1 ^ г,] ^ п}, проходящих из вершины г в вершину ] через множество контуров С. Улучшение этого способа использует множество контуров С, где НОД(11,..., 1т) = й ^ 1, и множество длин кратчайших путей {т5/^((7) : в = = 0,..., й—1; 1 ^ г, ] ^ п} из вершины г в вершину ], проходящих через множество контуров (С и образующих полную систему вычетов по модулю й. Доказана оценка ехр Г ^ 1 + Р(Ь(С)) + Я(С), где = й ■ ^ (^/й,..., 1т/й); ^ (аь...,От) -число Фробениуса; Я(С) = шахшах^^С)}. Построен класс орграфов с множеством
вершин {0,..., 2к — 1}, к > 2, для которых новая оценка принимает значение 2к при чётных к и 2к — 1 при нечётных к, в то время как оценка Далмэджа и Мендельсона принимает значение 3к — 2 при чётных к и 3к — 3 при нечётных к.
Ключевые слова: число Фробениуса, примитивный граф, экспонент орграфа. БСТ 10.17223/20710410/43/8
ON IMPROVED UNIVERSAL ESTIMATION OF EXPONENTS
OF DIGRAPHS
V. M. Fomichev
Financial University under the Government of the Russian Federation, Moscow, Russia National Research Nuclear University Moscow Engineering Physics Institute, Moscow, Russia The Institute of Informatics Problems of the Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, Moscow, Russia
E-mail: [email protected]
An improved formula for universal estimation of exponent is obtained for n-vertex primitive digraphs. A previous formula by A. L. Dulmage and N. S. Mendelsohn (1964) is based on a system C of directed circuits Ci,..., Cm, which are held in a graph and have lengths l1,..., lm with gcd(li,..., lm) = 1. A new formula is based on a similar circuit system C, where gcd(l1,..., lm) = d ^ 1. Also, the new formula uses rs/jd(C),
that is the length of the shortest path from i to j going through the circuit system C and having the length which is comparable to s modulo d, s = 0,... ,d — 1. It is
1 Работа поддержана грантом РФФИ №16-01-00226.
shown, that ехрГ < 1 + F(L(6)) + R(C), where F(L) = d • F (h/d,..., lm/d) and
F(a\,..., am) is the Frobenius number, R(C) = maxmax{rf{d(C)}. For some class of
(i,j) s ij
2k-vertex primitive digraphs, it is proved, that the improved formula gives the value of estimation 2k, and the previous formula gives the value of estimation 3k — 2.
Keywords: the Frobenius number, primitive graph, exponent of graph.
Введение
Введём основные обозначения:
- N — множество натуральных чисел, n G N, No = N U{0};
- НОД(/1,... , 1m) —наибольший общий делитель натуральных чисел li,... , Zm;
- F(11,... , 1m) — число Фробениуса, где НОД(/1,... , Zm) = 1;
- МП1 —множество 0,1-матриц порядка n;
- exp Г (exp М) — экспонент орграфа Г (матрицы М);
- (i, j) —дуга в орграфе, инцидентная вершинам i и j;
- lenw (lenC) —длина пути w (контура C), равная числу дуг пути (контура);
- LW — множество длин всех путей из множества путей W;
- w • w' — конкатенация путей w и w', где совпадают последняя вершина пути w и
первая вершина пути w'.
К активно разрабатываемым в комбинаторном анализе объектам относятся неотрицательные матрицы, то есть матрицы, все элементы которых суть неотрицательные действительные числа. Свойство неотрицательности матрицы М записывают так: М ^ 0. Матрицу М, все элементы которой положительные, называют положительной (М > 0).
В 1912 г. Ф. Фробениусом [1] был поставлен вопрос для квадратных неотрицательных матриц М: имеются ли положительные матрицы в циклической полугруппе (М)? Если имеются, то матрицу называют примитивной, в противном случае — непримитивной. Наименьшее натуральное y , при котором М7 > 0, называется экспонентом матрицы М, обозначается exp М. Если матрица М непримитивная, то положим exp М = то. В случае примитивной матрицы М1+г > 0 при любом i G N.
Мультипликативная полугруппа всех неотрицательных матриц гомоморфно отображается на полугруппу всех 0,1-матриц (все элементы суть целые числа 0 или 1) с помощью замены каждого положительного элемента единицей. Этот эпиморфизм согласован со свойством примитивности, то есть прообразом любой примитивной 0, 1 -матрицы является класс, состоящий только из примитивных матриц, и прообразом любой непримитивной 0,1-матрицы — класс, состоящий только из непримитивных матриц. Это свойство позволяет ограничиться исследованием мультипликативных моноидов МП'1, n G N, где умножение в МП'1 выполняется как обычное умножение целочисленных матриц с последующей заменой положительных элементов единицами.
Множество матриц смежности вершин n-вершинных ориентированных графов с петлями совпадает с МП'1, это позволяет распространить на орграфы понятия примитивности и экспонента, где умножение орграфов определено как умножение бинарных отношений. Известно, что примитивный граф является сильносвязным.
Далее М — матрица смежности вершин орграфа Г; {0,... , n — 1} — множество вершин Г. Связь между графами и неотрицательными матрицами устанавливает хорошо известная теорема теории графов (назовем её основной теоремой): число путей длины t из i в j в графе Г равно m(jt), i, j G {1,..., n}, где М1 = (mj). Таким образом,
примитивность орграфа и величина экспонента определяется свойствами путей в графе, в частности М > 0, если и только если орграф Г полный. Далее используется в основном язык теории графов.
Известные оценки экспонентов матриц и орграфов можно разделить на универсальные и специальные (для частных классов). В данной работе предложена новая формула универсальной оценки экспонента п-вершинного примитивного орграфа, улучшающая известную формулу А. Далмэджа и Н. Мендельсона [2].
1. Известные универсальные оценки экспонентов
Исторические этапы прогресса в развитии оценок экспонентов матриц и графов отражены в [3]. Приведём самые необходимые сведения для иллюстрации происходивших достижений в части улучшения универсальных оценок.
Критерий примитивности орграфа Г, доказанный в 1961г. П. Перкинсом [4], определяется множеством его контуров. Обозначим С = {С1,... , Ст} множество контуров в Г длин ¡1,... ,1т соответственно, то есть ¿(С) = {¡1,..., ¡т}. Индексом множества контуров С назовём число ё = НОД(11,... , ¡т), обозначается тё С. Критерий примитивности орграфа можно сформулировать так: сильносвязный орграф Г примитивный, если и только если он содержит множество контуров индекса 1.
Универсальная оценка (без доказательства) экспонента п-вершинного примитивного орграфа Г дана Х. Виландтом [5] в 1950 г.:
ехр Г ^ п2 — 2п + 2. (1)
Доказательство оценки (1) представлено в [4, 6]. При п > 1 описаны п-вершинные орграфы [7, 2] (названные в [7] в честь Виландта), на которых достигается оценка (1). Эти орграфы изоморфны, имеют п +1 дугу и содержат ровно два простых контура длин п и п — 1 .
В [2] уточнена оценка (1) при известной длине I контура в орграфе:
ехр Г ^ п + ¡(п — 2).
Формула Далмэджа и Мендельсона для вычисления более точных оценок требует дополнительных определений. Приведём эту формулу и затем усилим её.
Говорят, что «путь проходит через контур», если у пути и контура есть общая вершина. Путь проходит через множество контуров, если он проходит через каждый контур множества.
В орграфе Г обозначим: С — множество всех простых контуров орграфа Г; Са — класс всех подмножеств индекса ё множества С.
Множество 2е образует решётку относительно теоретико-множественного включения. Единицей решетки является множество С, нулём — пустое множество. Если тё С = ё, то класс Са является верхней подполурешеткой решетки 2е.
Пусть в орграфе Г г^- (С) —длина кратчайшего пути из г в ], проходящего через множество контуров С индекса 1, г(С) = тах г^((С), тогда [2]
О^г,^«—1 '
ехр Г ^ 1 + ^(¿(СО) + г(С), (2)
где ^(Ь((7)) —число Фробениуса для аргументов ¡1,... , ¡т (наибольшее целое число, не принадлежащее аддитивной полугруппе (¡1,... , ¡т)). Так как оценка (2) верна для любого множества контуров СС индекса 1, то [3]
ехр Г ^ 1 + т1п{^(Ь(С)) + г((7)}. (3)
сеех
Технические трудности вычисления оценок (2) и (3) в общем случае состоят в определении числа Фробениуса ^(¿((7)) и величины г(¿7). При ш > 2 для общего вида множества ¿(С7) не существует формулы числа Фробениуса, выраженной с помощью только арифметических операций над аргументами. Вместе с тем проблема вычисления ^(¿((7)) в целом решена, различные алгоритмы и формулы, использующие теоретико-множественные операции, изложены в [8, 9]. Что касается величины г((7), то получены несколько её оценок через п и числа /1,... , /т. Например, с использованием (2) получена оценка [10, ч. 1, с. 185]
ехр Г ^ п(ш + 1) + ^(¿(С)) - /1 - ... - /т. (4)
С учётом структурных свойств множества (7 оценка (4) улучшена [11, с. 80]. Обозначим Г((7) = С1 и ... и Ст — часть орграфа Г, где /1 ^ ... ^ /т. Если орграф Г((7) сильносвязный, то он содержит контур Z, проходящий через множество контуров (7 и проходящий через каждую дугу столько раз, сколько контуров множества (7 содержат эту дугу. Контур Z в общем случае определён неоднозначно и называется квазиэйлеровым С-контуром, его длина определена однозначно: 1епZ = /1 + ... + /т. Пусть орграф Г(С имеет компоненты связности (!,...,(, 1 ^ г ^ ш, содержащие независимые квазиэйлеровы контуры Z1,... , Zr длин Л1,... , Лг соответственно. Полагая без ущерба для общности Л1 ^ ... ^ Лг, получаем оценку
ехрГ ^ п(г + 1) + ^(¿(СО) - Е(3 + (? - 1)Л,). (5)
3 = 1
В частности, если орграф Г(С) связный, то
ехр Г ^ 2п - /1 + ^(¿((7)).
Таким образом, (5) следует из (2) и использует наилучшую на сегодняшний день универсальную оценку величины г((7) для примитивных орграфов.
2. Улучшение универсальной оценки экспонента орграфа
Для улучшения оценки (3) использовано понятие локального экспонента орграфа. Орграф Г называется (г,?)-примитивным, 0 ^ г,? ^ п - 1, если при некотором 7 Е N для любого £ ^ 7 в орграфе Г имеется путь длины £ из вершины г в вершину ?. Наименьшее такое 7 называется (г,?)-экспонентом орграфа Г и обозначается (г,?)-ехрГ. Примитивный орграф Г является (г,?)-примитивным для любых г,? Е {0,..., п - 1} и
ехр Г = тах(г, ?)-ехр Г. (м)
Оценим (г,?)-ехр Г примитивного орграфа Г. Пусть и> = (го, г^ ... , г4) —путь в орграфе Г, проходящий через множество контуров (7 = {С1,... , Ст}. Путь е(^) называется (7-расширением пути
б(^) = код^го)-.. .•kо,mCm(го)•(го,гl)•kl,lCl(гl)•.. .-(г4_1, «4)^4,1(1 (г4)-.. .•fct,mCm(гt). (6)
Здесь = 0, если вершина ги не принадлежит контуру (, в противном случае ки,'о Е Мо, 0 ^ и ^ 1 ^ V ^ ш; (?) есть к-кратно пройденный из вершины ? контур (, если ? лежит на контуре (, и есть пустой контур в противном случае. Все дуги
пути w являются дугами пути e(w) и порядок их следования в пути e(w) сохраняется. Начальные (и конечные) вершины путей w и e(w) совпадают в силу определения расширения пути.
Обозначим S + S' = {s + s' : s G S, s' G S'}, где S, S' С N, в частности r + S = {r} + S для r G N; E(С, w) —множество всех (7-расширений пути w; W(¿,(7, j) —множество путей из i в j, проходящих через множество контуров (7. Путь w является тривиальным расширением самого себя.
Лемма 1. Пусть indС = d ^ 1 и L(C) = {/i,... ,/m}, тогда:
а) len w = lene(w) (mod d) для любого С-расширения e(w) пути w;
б) LE ((С, w) = {len w + (/1 ,...,/m)}, где (/1,...,/m) —аддитивная полугруппа, порождённая множеством чисел {/1,..., /m}.
Доказательство. Из равенства (6) следует, что
t m
len e(w) — len w = Y1 Y1 k«,v,
«=0 v=1
где k«,v — кратность прохождения контура длины . Все слагаемые суммы в правой части равенства и, значит, сумма в целом кратны d, то есть сравнение верно.
Если вершина ¿« принадлежит контуру Cv, то, варьируя всевозможные целые неотрицательные значения k«,v, получаем из последнего равенства выражение для множества LE(С, w). ■
Для множества натуральных чисел L = {/ 1, . . . , /m}, где НОД^) = d, обозначим F7(L) число d ■ F(/1/d,... , /m/d). Заметим, что F7(L) = F(L) при d =1.
Следствие 1. Множество LE (С, w) содержит все числа, сравнимые с len w по модулю d и превышающие lenw + F(L(C)), то есть числа вида lenw + F(L(C)) + kd, k G N.
Доказательство. Следует из определения чисел Фробениуса и чисел F. ■
Пусть d G N, 0 = Y С Z. Множество Y, содержащее полную систему вычетов по модулю d, называется d-полным. Любое непустое множество целых чисел является 1 -полным.
Лемма 2. Если орграф Г примитивный, то множество LW(¿,С, j) является d-полным при любых i, j G и любом множестве контуров С индекса d ^ 1.
Доказательство. В силу примитивности в Г имеются пути w^(i, u) из вершины i в вершину u длин / = 7,7 + 1,... , 7 + d — 1, где 7 = exp Г. Так как Г сильносвязный, то в Г имеется путь w из u в j, проходящий через множество контуров С индекса d. Следовательно, W = {w^(i, u) ■ w : / = 7,7 + 1,... , 7 + d — 1} есть множество путей из i в j, проходящих через множество контуров С индекса d, и множество LW является d-полным. ■
Обозначим rS/jd((7) —длина кратчайшего пути w из i в j, проходящего через множество контуров С, при условии, что len w = s (mod d), s = 0,... , d — 1 (в силу леммы 2 такие пути в Г имеются); Rj,-(С) = max^^G'),... ,rd-^(С)}; Я(С') = max (С).
Заметим, что r^j (С) = min^^G'),... , rj ^(С7)}.
Теорема 1. Для любого непустого множества контуров C индекса более 1
(i, j)-expГ ^ 1 + JP(L((7)) + (C% expГ ^ 1 + i7(L((7)) + R(C').
Доказательство. Для множества путей W(i, C, j), где indC = d, имеем разбиение
W(i, (7, j) = Wo(i, C, j) U ... U Wd-i(i, (7, j), (7)
где Ws(i,C, j) —множество всех путей из i в j, проходящих через множество контуров C, длина которых сравнима с s по модулю d, s = 0,..., d — 1. По лемме 2 множество LW(i, C, j) является d-полным, значит, в Ws(i, C, j) есть путь длины г^((7), и
в силу леммы 1 длина любого C-расширения пути сравнима с г^(С') по модулю d. Наибольшее целое число, сравнимое с s по модулю d и не входящее в LWs, в силу следствия 1 не превышает г^((7) + i7(L(((7)), s = 0,... , d — 1. Следовательно, в соответствии с разбиением (7) наибольшее натуральное число, не входящее в LW(i,C, j), не превышает (С) + i7(L((7)). Отсюда получаем оценки для (i, j)-exp Г и exp Г. ■
Следствие 2. Для любого примитивного орграфа Г
exp Г ^ 1+ min {j7(l(<7)) + Я(С')}. (8)
0=Cc c
Доказательство. Следует из (7) для любого непустого множества C С C. ■
Замечание 1. Оценка (8) уточняет оценку (3) на множестве примитивных орграфов: если ind C =1 в орграфе Г, то F(L(C')) = i7(L(C7)), r(C') = R(C'), то есть оценки совпадают. Уточнение возможно, если ind C > 1.
Покажем, что существует бесконечный класс орграфов, для которого оценки (8) и (3) существенно отличаются.
Теорема 2. Пусть множество вершин орграфа Г есть {0,1,... , 2k — 1}, k > 1, множество дуг содержит дуги контуров C0 = (k — 1, 2k — 1), C1 = (0,... , k — 2, 2k — 1), C2 = (k — 1,..., 2k — 2) и ещё дуги (k — 2, k — 1) и (2k — 2, 2k — 1) (рис. 1). Тогда для орграфа Г:
— оценка (3) принимает значение 3k — 2 при чётных k и 3k — 3 при нёчетных k;
— оценка (8) принимает значение 2k при чётных k и 2k — 1 при нечётных k.
Рис. 1. Орграф Г
Доказательство. По условию множество простых контуров орграфа Г есть С = = {О), (1,(2, (3,(4, (5}, где (з = (0,...,к-2, к-1, 2к-1), (4 = (к-1,..., 2к-2, 2к-1) и ( есть гамильтонов контур (0,1,..., 2к-1). Множество длин всех простых контуров есть ¿(С) = {2, к, к + 1, 2к}, та С = 1.
Пусть C С C. При нечётном k ind C = 1, если и только если {2, k} С L(C) или {k, k + 1} С L(C7). Отсюда класс C состоит из 42 множеств: {Co, Ci}, {Co, C2}, {Cb C3}, {Ci, C4}, {C2, C3}, {C2, C4}, {Co, Ci, C2}, {Co, Ci, C3}, {Co, Ci, C4}, {Co, Ci, C5}, {Co, C2,
Сз^ {Co,C2, C4 }, { Co, C2, C5 }, { Ci , C2, C3 }, {Ci,C2 ,C4}, {C1,C3,C4}, "[CbC^C^K {Ci , C4, C5 }, { C2, C3, C4 }, {C2,C3, C5 }, {C2,C4,C5}, {Co,Ci,C2 ,C3}, {Co, Ci , C2, C4 }, {Co, Ci , C2, C5 }, {C0, C1, C3, C4}, ^Ci^C^ {C0, C1, C4, C5}, {Co, C2, C3, C4 }, {Co, C2, C3, C5}, ^C^C^C^ {C0, C3, C4, C5}, {C1, C2, C3, C4}, {Ci, C2, C3, C5},
{Ci, C3, C4, C5}, {C2, C3, C4, C5}; C\Cr, r = 0,..., 5; C.
При чётном k имеем: ind (7=1, если и только если {2, k + 1} С L(<7) или {k, k + 1} С С L(C). Класс C1 состоит из 42 множеств, полученных из предыдущего списка с помощью взаимной замены C1 О C3 и C2 О C4.
Покажем, что в орграфе Г величина F(L(C)) + Я(С) принимает наименьшее значение при C7 = C. Обозначим через p(i, j) длину кратчайшего пути из i в j. Заметим, что
max p(i, j) = р(0, 2k - 2) = p(k, k - 2) = 2k - 2.
Кратчайшие пути w = (0,... , 2k — 2) и w' = (k,... , k — 2) суть части гамильтонова контура и проходят через вершины k — 1 и 2k — 1 соответственно. Значит, через любое множество контуров индекса 1 проходит либо w, либо w'. Отсюда r(C) = 2k — 2 для любого C G C1.
В силу определения числа Фробениуса F(L) ^ F(L') при НОД(Ь') = НОД(Ь) = = 1, если L' С L. Следовательно, F(L(C7)) ^ F(L(C)) = F(2, k, k + 1, 2k) для любого множества C индекса 1. Отсюда получаем значение оценки (3), так как F(L(C)) = = F(2, k) = k — 2 при нечётных k и F(L(C)) = F(2, k + 1) = k — 1 при чётных k.
Вычислим оценку экспонента (8) с использованием одноэлементного множества контуров <7={Co} индекса 2. Оценим величину R(Co)= max max{ro/2(Co),ri1/2(Co)}.
Множество длин путей из 2k — 1 в 2k — 2 является 2-полным. При нечётных k кратчайшие пути w и w', проходящие через контур Co, длины которых соответственно нечётная и чётная, имеют вид w = (2k — 1,k — 1,k,..., 2k — 2), w' = = C1(2k — 1) ■ w, где C1(2k — 1) — контур C1, пройденный из вершины 2k — 1. Отсюда R(Co) = R2fc-i,2fc-2(Co) = max{len w, len w'} = 2k.
При чётных k кратчайшие пути w и w', проходящие через контур Co, длины которых соответственно чётная и нечётная, имеют вид w = (2k — 1, k — 1, k,..., 2k — 2), w' = C3(2k — 1) ■ w, где C3(2k — 1) — контур C3, пройденный из вершины 2k — 1. Значит, R(Co) = R2fc-i,2fc-2(Co) = max {len w, len w'} = 2k +1. Так как F(Co) = F(2) = —2, то в обоих случаях имеем нужные значения оценки (8). ■
Пример 1. В таблице приведены экспоненты орграфов из теоремы 2 и значения их оценок (3) и (8) при k = 2, 3, 4,5, 6, 7.
Значения экспонентов и оценок для орграфов из теоремы 2
Число вершин орграфа 2k Оценка (3) exp Г Оценка (8) exp Г для контура C0 exp Г
4 4 4 4
6 6 5 5
8 10 8 8
10 12 9 9
12 16 12 11
14 18 13 13
Нерешённая задача: описание множества примитивных n-вершинных орграфов, для которых оценка (3) допускает улучшение типа оценки (8) с использованием множества контуров индекса d > 1.
ЛИТЕРАТУРА
1. Frobenius F. G. Uber Matrizen aus nicht negativen Elementen // Sitzungsber K. Preuss. Akad. Wiss. 1912. P. 456-477.
2. Dulmage A. L. and Mendelsohn N. S. Gaps in the exponent set of primitive matrices // Illinoise J. Math. 1964. No. 8. P. 642-656.
3. Фомичев В.М., Авезова Я.Э., Коренева А. М., Кяжин С. Н. Примитивность и локальная примитивность орграфов и неотрицательных матриц // Дискретный анализ и исследование операций. 2018. Т. 25. №3. С. 95-125.
4. Perkins P. A theorem on regular graphs // Pacific J. Math. 1961. V. II. P. 1529-1533.
5. Wielandt H. Unzerlegbare nicht negative Matrizen // Math. Zeitschr. 1950. No. 52. P. 642-648.
6. Holladay J. C. and Varga R. S. On powers of non-negative matrices // Proc. Amer. Math. Soc. 1958. V.IX. P. 631.
7. Фомичев В. М. Оценки экспонентов примитивных графов // Прикладная дискретная математика. 2011. №2(12). С. 101-112.
8. Фомичев В. М. О вычислительной сложности оригинальной и расширенной диофантовой проблемы Фробениуса // Дискретный анализ и исследование операций. 2017. Т. 24. №3. С.104-124.
9. Alfonsin J. R. The Diophantine Frobenius Problem. Oxford: Oxford University Press, 2005.
10. Фомичев В. М., Мельников Д. А. Криптографические методы защиты информации. Ч. 1. Математические аспекты. М.: Изд-во «ЮРАЙТ», 2016. 209 c.
11. Фомичев В. М. Новая универсальная оценка экспонентов графов // Прикладная дискретная математика. 2016. №3(33). С. 78-84.
REFERENCES
1. Frobenius F. G. Uber Matrizen aus nicht negativen Elementen. Sitzungsber K. Preuss. Akad. Wiss., 1912, pp. 456-477.
2. Dulmage A. L. and Mendelsohn N. S. Gaps in the exponent set of primitive matrices. Illinoise J. Math., 1964, no. 8, pp. 642-656.
3. Fomichev V. M, Avezova Y. E., Koreneva A. M., and Kyazhin S. N. Primitivnost' i lokal'naya primitivnost' orgrafov i neotritsatel'nykh matrits [Primitivity and local primitivity of digraphs and non-Negative matrices]. Diskretnyy Analiz i Issledovanie Operatsiy, 2018, vol.25, no.3, pp. 95-125. (in Russian)
4. Perkins P. A theorem on regular graphs. Pacific J. Math., 1961, vol. II, pp. 1529-1533.
5. Wielandt H. Unzerlegbare nicht negative Matrizen. Math. Zeitschr., 1950, no. 52, pp. 642-648.
6. Holladay J. C. and Varga R. S. On powers of non-negative matrices. Proc. Amer. Math. Soc., 1958, vol. IX, pp.631.
7. Fomichev V. M. Otsenki eksponentov primitivnykh grafov [The estimates of exponents for primitive graphs]. Prikladnaya Diskretnaya Matematika, 2011, no. 2(12), pp. 101-112. (in Russian)
8. Fomichev V. M. O vychislitel'noy slozhnosti original'noy i rasshirennoy diofantovoy problemy Frobeniusa [Computational complexity of the original and extended Diophantine Frobenius problem]. Diskretnyy Analiz i Issledovanie Operatsiy, 2017, vol.24, no.3, pp. 104-124. (in Russian)
9. Alfonsin J. R. The Diophantine Frobenius Problem. Oxford, Oxford University Press, 2005.
10. Fomichev V.M. and Mel'nikov D. A. Kriptograficheskie metody zashchity informatsii. Ch. 1. Matematicheskie aspekty [Cryptographic Methods of Information Security. P. 1. Mathematical Aspects]. Moscow, YuRAYT Publ., 2016. 209p. (in Russian)
11. Fomichev V.M. Novaya universal'naya otsenka eksponentov grafov [The new universal estimation for exponents of graphs]. Prikladnaya Diskretnaya Matematika, 2016, no. 3(33), pp. 78-84. (in Russian)