3. Допустимі сагайдаки
Сагайдак матриці показників є простим сагайдаком. Приклад сагайдака Q з матрицею суміжності [Q]= показує, що не кожний простий сагайдак є сагайдаком матриці показників.
Означення 3.1. Сагайдак Q називається допустимим, якщо icнує зведена матриця показників , така що Q() =Q.
Теорема 3.2. Нехай Q* – сильно зв’язний простий сагайдак з петлею в кожній вершині. Тоді Q* – допустимий.
Доведення. Задамо елементи ij матриці наступним чином: ii=0, ij дорівнює довжині мінімального шляху із вершини “i” в вершину “j” для i j. (Мінімальний шлях існує тому, що Q* сильно зв’язний сагайдак, але він може бути не єдиним. Можливо існування декількох мінімальних шляхів.)
Покажемо, що =(ij) – це зведена матриця показників. Довжина мінімального шляху із i в k менше або дорівнює, ніж довжина мінімального шляху із i в к, який проходить через j, тому ij + jk iк. ij1 для i j, тому ij+ji1 для ij. Отже, – зведена матриця показників.
Покажемо, що Q()=Q*. ij + ji 2 для i j, тому існує петля в кожній вершині сагайдака Q(). Якщо ij=1, то qij= {ik+kj}-ij≥ 1, бо ij≥ 1. Оскільки qij{0, 1}, то qij =1. Якщо ij>1, то на мінімальному шляху із i в j існує вершина k, яка відміна від вершин i та j. Тоді
qij= {ik+kj}-ij≤ik+kj-ij =0.
Отже, Q()=Q*. Теорема доведена.
Твердження 3.3. Якщо Q*– сагайдак з n вершинами, який має рівно n-1 петлю, то він не є допустимим.
Доведення. Припустимо протилежне: сагайдак Q* – допустимий. Тоді існує матриця показників =(ij), для якої Q()=Q*. Нехай в матриці [Q*] =(qij): qpp=0. Тоді існує індекс i, для якого ip+pi =1 (Якщо припустити, що ip+pi≥2 для i{1, …, n}, то qpp=1, одержали протиріччя). Оскільки ip+pi =1, то qii=0. Одержали протиріччя, оскільки за умовою тільки одна вершина сагайдака Q* не має петлі. Теорема доведена.
Приклад 3.4. Сагайдак з матрицею суміжності [Q]= не є допустимим. Отже, не кожен сильно зв’язний сагайдак допустимий.
Теорема 3.5. Для довільної пари натуральних чисел p, n таких, що p≤n, pn-1 існує допустимий сагайдак Q з n вершинами, який має рівно p петель.
Доведення. Побудуємо матрицю показників =(ij)Mn() наступним чином:
ij=
Легко бачити, що – матриця показників. 1i + i1=1 для i=1, …, n-p, тому qii=0 для i=1, …, n-p. ij=1 для ij та i, j>n-p, тому qii=1 для i>n-p.
Отже, Q() має рівно p петель.
Приклад. Для n=5, p=2 = Q()= .
Означення. 3.6. Сагайдак називається повним, якщо для довільних двох різних вершин v та w сагайдак має стрілку (v, w).
Теорема 3.7. Повний сагайдак, який має більше ніж дві вершини, є допустимим тоді і тільки тоді, коли він має петлі у всіх вершинах.
Доведення. Повний сагайдак є сильно зв’язним. Тому за теоремою 3.2 повний сагайдак, який має петлю в кожній вершині, є допустимим.
Доведемо, що повний сагайдак, у якого петлі не у всіх вершинах, не є допустимим. Припустимо протилежне, що повний сагайдак Q з n вершинами, який має петлі не у всіх вершинах, є допустимим. Тоді існує зведена матриця показників =(ij)Mn(), для якої Q()=Q. Сагайдак Q має вершину без петлі. Нехай q11=0. Тоді існує k для якого 1k+ k1=1. Нехай 1k=1 та k1= 0 (випадок 1k=0 та k1= 1 розглядається аналогічно). Оскільки n≥3, то можна знайти j, відмінне від 1 та k. Тоді
1) 1k+kj ≥1j 1+kj ≥1j kj ≥1j-1.
2) k1+ 1j ≥ kj 1j ≥ kj.
З нерівностей 1) та 2) випливає, що 1j ≥ kj≥ 1j-1. Тому або kj= 1j-1 або kj=1j.
Якщо kj= 1j-1 то нерівність 1) перетворюється в рівність 1k+kj =1j і тоді q1j=0. Якщо kj= 1j, то k1+ 1j = kj. Тому qkj=0. Оскільки сагайдак повний, то отримується протиріччя. Теорема доведена.
Приклад 3.8. Сагайдак з матрицею суміжності [Q]= не є допустимим.
Теорема 3.9. Якщо Q – допустимий сагайдак з n вершинами, то для довільного m>n існує допустимий сагайдак Q* з m вершинами такий, що сагайдак Q є підсагайдаком сагайдака Q*.
Доведення. Q – допустимий сагайдак, тому існує зведена матриця показників =(ij)Mn(), для якої Q()=Q. Нехай p – натуральне число, більше за всі елементи матриці . Побудуємо матрицю *=(tij)Mm():
1) tii=0 для i=n+1,…, m,
2) tij=ij для 1≤ i, j≤n,
3) tij=p в інших випадках.
Покажемо, що * – матриця показників.
Якщо 1≤ i, j≤n, то tij+ tji= ij+ ji≥1. Якщо i або j більше n, то tij= tji=p. Тому tij+ tji=2p≥1. Отже, tij+ tji≥1 для i, j=1, …, m.
Якщо i > n, то tik+ tij=p і нерівність tik+ tkj≥tij виконується. Випадок j > n розглядається аналогічно.
Якщо 1≤ i, j, k≤n, то tik=ik, tkj=kj, tij=ij і нерівність tik+ tkj≥tij виконується. В інших випадках хоча б одне з чисел tik або tkj дорівнює p. Тому tik+ tkj≥p≥ tij. Нерівність tik+ tkj≥tij виконується для всіх i, j, k.
Отже, tii=0, tij+ tji≥1 для i, j=1,…, m, i≠j та tik+ tkj≥ tij для 1≤ i, j, k≤m. Тому *– зведена матриця показників.
Нехай 1≤i, j≤n. Якщо k≤n, то рівність tik+ tkj= tij рівносильна рівності
ik+ kj=ij.
Якщо k>n, то tik+ tkj=2p>ij = tij .. Тому qij =0 тоді і тільки тоді, коли =0. Отже, сагайдак Q є підсагайдаком сагайдака Q*. Теорема доведена.