Примитивность графов и неотрицательных матриц
Mx* 1 > 0 при некотором t е N, где М1^ — М + М2 + … + М'. Субэкспонентом матрицы М, обозначается sbxpM, называют наименьшее о е N, при котором Ml '-с1 > 0. Отсюда sbxpM <ехрМ. Если матрица М не примитивна (не субпримитивна), то expМ = °° (sbxpM = оо). Если матрица М примитивная, то и любая ее степень примитивная. Матрицу М порядка п> 1 над {0, 1} называют примитивной, если М > 0 при некотором t… Читать ещё >
Примитивность графов и неотрицательных матриц (реферат, курсовая, диплом, контрольная)
Матрицу М порядка п > 1 над {0, 1} называют примитивной, если М > 0 при некотором t е N, а наименьшее у е N, при котором М' 0 называется экспонентом или показателем примитивности матрицы А, обозначается ехрМ. Неотрицательную матрицу М назовем субпримитивной, если.
Mx* 1 > 0 при некотором t е N, где М1^ — М + М2 + … + М'. Субэкспонентом матрицы М, обозначается sbxpM, называют наименьшее о е N, при котором Ml '-с1 > 0. Отсюда sbxpM < ехрМ. Если матрица М не примитивна (не субпримитивна), то expМ = °° (sbxpM = оо). Если матрица М примитивная, то и любая ее степень примитивная.
Моноид образует решетку в смысле частичного порядка: если А = (ау), В = (bjj), то А < В ац < btJ для любых допустимых пар (i, j). Положим А < В, если А< В и Аф В.
Утверждение 11.1. Пусть А, А В, В' е у?п и А < В, А' < В', тогда.
- а) А + А' < В + В, АА' < ВВ А1 < В1 при любом t е N;
- б) множество примитивных (субпримитивных) матриц образует в верхнюю полурешетку, ехрЛ есть антимонотонная функция, определенная на данной полурешетке.
А Отношение А< В равносильно тому, что В = А + С, где С е Ч/". Отсюда и из правил умножения и сложения матриц получаем утверждение. ?
Далее Г — сильно связный и-вершинный орграф с матрицей смежности вершин М. Орграф Г примитивный матрица М примитивная, ехрМ = ехрГ. В соответствии с теоремой 3.2 граф Г примитивный, если при некотором t е N для любых i, j е Nn в Г имеется путь длины t из i в j, наименьшее такое t равно ехрГ. Субпримитивность матрицы М (графа Г) тождественна сильной связности графа Г, sbxpM = сПашГ.
Обозначим: g (ab …, ak) — число Фробениуса для аргументов ах,…, ак е е N, где НОД{а1,…, ак} = 1, т. е. g (ax,…, ak) — наибольшее натуральное число, не входящее в аддитивную полугруппу (аь …, ак), порожденную числами …, ak, g(й|,…, ад) — g (a|,…, а^) — ах — … — ак, k > 1.
Теорема 11.3 (критерий примитивности и универсальная оценка экспонента орграфа).
Сильно связный орграф Г примитивный о Г содержит систему т простых контуров длины /j,…, /," соответственно, где т > 1 и IЮД{/|,…, /,"} = 1. Если Г примитивный, то.
А Для контура С орграфа Г, проходящего через вершину а, обозначим kC{a) контур в Г, соответствующий-кратному проходу контура С из вершины а, где k е N0, kC (a) — пустой путь при к = 0.
Для любой вершины b обозначим s (b, аг) — кратчайший путь из b до ближайшей вершины аг простого контура С,., г = 1, …, т, s (b, j) — кратчайший путь из b до j. Тогда lens (/>, а,) < п — len. v (/;,/) < п — 1. Для любых вершин i, j построим путь z (i, j) из i в j с помощью конкатенации: z (z, j) = = s (i, «,) •, С1(й1) • 5(й» й2) • k2C2(a2) • s (flj, й2) • … • kmCm(am) • s (a,",;'). Отсюда lenz (z, y) = ^ + Х2, где А, = lens (/, ах) + lens (fl(, й2) +… + lens (am_j, ат) + + len. v (am, y), Х2 = kxlx +… + kmlm. Следовательно, х < п (т + 1) — 1Х -… — lm — 1, величина Х2 в зависимости от набора коэффициентов kx,…, km принимает любое значение, превышающее число Фробениуса g (lx, …, /,"). Значит, для любых i, j и любого t > п{т + 1) + g (lx, …, /,") в Г есть путь длины ?, т. е. оценка экспонента верна.
Обратно, пусть Г примитивный и НОД^, lm) = d. Тогда орграф Г является d-дольным по теореме 3.5, обозначим К0, …, V(J_X доли, на которые разбивается множество вершин. Для любых вершин i, j положим, нс теряя общности, что i е V0, j е Vr 0 < г < d. В соответствии с определением fi-дольного графа len z (i, j) = r (modd) для любого пути z (t, j) из i в j, что при d > 1 противоречит примитивности орграфа Г. ?
Следствие. При п > 1 неориентированный граф Г примитивный содержит простой контур нечетной длины.
Ч Следует из теоремы 11.3, так как ребро в Г есть контур длины 2. ?
А В графе систему простых контуров С = {Сь …, Ст} с длинами 1и …, 1т соответственно назовем примитивной, если НОД^, …, lm) = 1. Далее счи;
А таем 1Х < … < 1т. Систему С назовем минимальной примитивной, если любая ее собственная подсистема не является примитивной. Система С минимальная примитивная /у 6 (1р …, lj_y) при j = 2,…, т [14].
Любая примитивная система контуров может быть использована для получения оценки экспонента графа в соответствии с теоремой 11.3. Наименьшее значение оценки достигается при одной из минимальных примитивных систем.
Обозначим pi простое число с номером i (числа берутся в порядке возрастания), i = 1, 2,…, т. е. рх = 2, р2 = 3 и т. д.
Теорема 11.4. В /7-вершиниом орграфе Г при п> 2 любая минимальная примитивная система имеет не более т простых контуров, где in — наибольший номер, при котором р2-Рт ^ я;
Л Наибольшее значение т достигается при наименьших взаимно простых длинах контуров /t,…, 1т, где 1т < п. В соответствии с [ 71 наименьшие взаимно простые числа суть /, = Р.~Рт / pv i = 1, ш. Тогда 1т = р2.-Рт ^ < п. ?
В табл. 11.1 приведены значения т для некоторых интервалов значений п.
Таблица 11.1
Число простых контуров в минимальной примитивной системе и-вершинного орграфа.
3<�п< 14. | 15 < п < 104. | 105 <�п< < 1154. | 1155 <�п< < 15 014. | 15 015 <�п< < 255 254. | 255 255 <�п< < 4 849 844. |
т-2 | т<3 | т< 4. | т < 5. | т < 6. | т<1 |
Поскольку т < llnwl — 1 при п > 1115, то из табл. 11.1 и теоремы 11.3 следуют оценки.
Следствие. Если Г примитивный, то.
В соответствии с теоремой 11.3 сильно связный граф Г с петлей является примитивным. Оценим его экспонент. Обозначим: А (Г) — множество вершин орграфа Г с петлями; dt ,• — длина кратчайшего пути из i в ] (ИатГ = тах{г/,;, ij = 1,п} — диаметр графа Г; е (г) = таx{d, jyj = 1,п) — эксцентриситет вершины г; p (j) = таx{ditp i = 1, п) — периферийность вершины j; df г? — длина кратчайшего пути в Г из i в jy проходящего через вершину г, diam’T = таx{di rjy iyj = 1, п) — г-диаметр графа Г. Заметим, что (ПатГ < diam’T при любом г е А (Г); для неориентированного графа e (i)=p (i), i = 1,п.
Теорема 11.5 113]. Для примитивного орграфа Г с петлями верны оценки:
- а) diam’T <р (г) + е (г) <2п — 2 при любом ге А (Г);
- б) ехрГ < min dianVT <2п-2.
геЛ (Г).
А а) по определению diam’T < max{^ r + dr j, i, j = 1, /?}, где dt r < p{r) <
< n — 1, drj < e (f) < n — 1. Значит, diam’T < p® + e® <2n-2 при любом г e e А (Г) и n > 2;
6) если орграф Г имеет петлю в вершине г, то с учетом возможности кратного прохождения данной петли, для любых i, j е {1,п) имеется путь из i в j длины t при любом t > diam’T. Следовательно, ехрГ < min diam’T ?
/еА (Г) Теорема 11.6. Если примитивный граф Г имеет контур длины /, то ехрГ<�п + 1{п — 2).
М Граф Р примитивный и имеет не менее / петель. В Р имеется путь длины /?-1 из любой вершины гс петлей в любую вершину j. Тогда в Г имеется путь длины 1(п — 1) из любой вершины г контура длины / в любую вершину j. Кроме того, в Г имеется путь длины п — I из любой вершины i в некоторую вершину контура длины /. Значит, для любых i, j в Г имеется путь из z в j длины t = п — I + 1(п — 1), т. е. оценка экспонента верна. ?
Следствие (универсальная оценка Виландта[1]). ехрГ < п[2] -2/7 + 2.
Ч В условиях теоремы 11.3 длина кратчайшего контура I <�п — 1, тогда оценка следует из теоремы 11.6. ?
Оценка теоремы 11.6 может быть понижена, если в Г известны длины двух контуров.
Теорема 11.7 [12]. Пусть п > 2, С и С' суть простые контуры в Г длины / и X соответственно, h — число общих вершин контуров, где (/, X) = 1, / > X. Тогда ехрГ < IX — 21-ЗХ + 3/7 при h = 0 и ехрГ < IX -1-ЗХ + h + 2п при h > 0. D>
Для различных частных классов орграфов получены условия примитивности и уточнение известных оценок экспонентов [5, 8, 11].
Матрица называется минимальной примитивнойу если она не примитивная при замене любой единицы нулем. Минимальные примитивные 0, 1-матрицы суть минимальные элементы верхней нолурешетки примитивных матриц. Такие матрицы важны с точки зрения экономной реализации. При п > 4 все примитивные орграфы с числом дуг /7+1 являются минимальными[2], имеются минимальные примитивные орграфы с числом дуг от /7 + 2 до 2/7 — 3. Описаны минимальные примитивные орграфы с числом дуг п + 1 и п + 2.
- [1] Wielandt Н. Unzerlegbare nicht negative Matrizen // Math. Zeitschr. 1950. V. 52. P. 642— 648.
- [2] Фомичёв В. M. Свойства минимальных примитивных орграфов. Томский гос. ун-т.Прикладная дискретная математика. 2015. № 2 (28). С. 86—96.
- [3] Фомичёв В. M. Свойства минимальных примитивных орграфов. Томский гос. ун-т.Прикладная дискретная математика. 2015. № 2 (28). С. 86—96.