Турнір (теорія графів)

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Турнір з 4 вершинами:
вершин n,
ребер (n2)

Турнір — це орієнтований граф, отриманий з неорієнтованого повного графа призначенням напрямку кожному ребру. Таким чином, турнір — це орграф, у якому кожна пара вершин з'єднана однією напрямленою дугою.

Багато важливих властивостей турнірів розглянув Ландау (H. G. Landau)[1], досліджуючи модель домінування курчат у зграї. Нині турніри застосовують для досліджень у галузі голосування і Шаблон:Не перекладено серед інших речей. Ім'я турнір походить від графічної інтерпретації результатів кругового турніру, в якому кожен гравець зустрічається в сутичці з кожним іншим гравцем рівно раз, і в якому не може бути нічиєї. В орграфі турніру вершини відповідають гравцям. Дуга між кожною парою гравців орієнтована від переможця до переможеного. Якщо гравець a перемагає гравця b, то кажуть, що a домінує над b.

Шляхи й цикли

Будь-який турнір зі скінченним числом n вершин містить гамільтонів шлях, тобто орієнтований шлях, що містить усі n вершин[2]. Це легко показати за допомогою математичної індукції за n: нехай твердження істинне для n, і нехай є якийсь турнір T з n+1 вершиною. Виберемо вершину v0 у T і нехай v1,v2,,vn — напрямлений шлях у T{v0}. Нехай i{0,,n} — найбільше число таке, що для будь-якого ji є дуга з vj в v0. Тоді

v1,,vi,v0,vi+1,,vn

— шуканий орієнтований шлях. Це доведення дає також алгоритм пошуку гамільтонового шляху. Відомий ефективніший алгоритм, що вимагає перебору всього  O(nlogn) дуг[3].

Це означає, що строго зв'язний турнір має гамільтонів цикл[4]. Строгіше: будь-який сильно зв'язний турнір є вершинно панциклічним — для будь-якої вершини v і для будь-якого k від трьох до числа вершин у турнірі є цикл довжини k, що містить v[5]. Більш того, якщо турнір 4-зв'язний, будь-яку пару вершин можна з'єднати гамільтоновим шляхом[6].

Транзитивність

Транзитивний турнір з 8 вершинами.

Турнір, у якому ((ab) і (bc)) (ac), називають транзити́вним. У транзитивному турнірі вершини можна повністю впорядкувати за досяжністю.

Еквівалентні умови

Такі твердження для турніру з n вершинами еквівалентні:

  1. T — транзитивний.
  2. T — ациклічний.
  3. T не містить циклів довжини 3.
  4. Послідовність числа виграшів (множина напіввиходів) T є {0,1,2,…,n − 1}.
  5. T містить рівно один гамільтонів шлях.

Теорія Рамсея

Транзитивні турніри відіграють істотну роль у теорії Рамсея, аналогічну ролі, яку відіграють кліки в неорієнтованих графах. Зокрема, будь-який турнір з n вершинами містить транзитивний підтурнір з 1+log2n вершинами[7]. Доведення просте: виберемо будь-яку вершину v як частину цього підтурніру і побудуємо підтурнір рекурсивно на множині або вхідних сусідів вершини v, або на множині вихідних сусідів, залежно від того, яка множина більша. Наприклад, будь-який турнір зі сімома вершинами містить транзитивний турнір із трьома вершинами. Турнір Пелі зі сімома вершинами показує, що це найбільше, що можна гарантувати[7]. Однак Шаблон:Нп і Шаблон:Нп[8] показали, що ця межа не строга для деяких великих значень числа n.

Ердеш і Шаблон:Нп[7] довели, що існують турніри з n вершинами без транзитивних підтурнірів розміру 2+2log2n. Їх доведення використовує Шаблон:Не перекладено: число варіантів, у яких транзитивний турнір з k вершинами може міститися в більшому турнірі з n позначеними вершинами, дорівнює

(nk)k!2(n2)(k2),

і при k, що перевищує 2+2log2n, це число занадто мале, щоб транзитивний турнір опинився в кожному з 2(n2) різних турнірів однієї й тієї ж множини з n позначених вершин.

Парадоксальні турніри

Гравець, який виграв усі ігри, природно, буде переможцем турніру. Однак, як показує існування нетранзитивних турнірів, такого гравця може не виявитися. Турнір, у якому кожен гравець програє хоча б одну гру називають 1-парадоксальним турніром. Узагальнюючи, турнір T=(V,E) називають k-парадоксальним, якщо для будь-якої k-елементної підмножини S множини V існує вершина v0 у VS, така що v0v для всіх vS. За допомогою імовірнісного методу Ердеш показав, що для будь-якого фіксованого k за умови |V| ≥ k22kln(2 + o(1)) майже будь-який турнір на V є k-парадоксальним[9]. З іншого боку, простий аргумент показує, що будь-який k-парадоксальний турнір повинен мати щонайменше Шаблон:Nobr гравців, що покращили до Шаблон:Nobr Шаблон:Нп і Дьйордь Секереші (1965)[10]. Існує явний метод побудови k- парадоксальних турнірів з Шаблон:Nobr гравцями, розроблений Гремом і Шаблон:Нп, а саме, турнір Пелі[11].

Конденсація

Шаблон:Не перекладено будь-якого турніру є транзитивним турніром. Таким чином, навіть якщо турнір не є транзитивним, сильно зв'язні компоненти турніру можуть бути повністю упорядкованими[12].

Послідовності результатів і множини результатів

Послідовність результатів турніру — це послідовність напівстепенів виходу вершин турніру. Множина результатів турніру — це множина цілих чисел, що є напівстепенями виходу вершин турніру.

Теорема Ландау (1953) — неспадна послідовність цілих чисел (s1,s2,,sn) є послідовністю результатів тоді й лише тоді, коли:

  1. 0s1s2sn
  2. s1+s2++si(i2), задля i=1,2,,n1
  3. s1+s2++sn=(n2).

Нехай s(n) — число різних послідовностей результатів розміру n. Послідовність s(n) починається з:

1, 1, 1, 2, 4, 9, 22, 59, 167, 490, 1486, 4639, Шаблон:Num, Шаблон:Num, …

(Шаблон:OEIS)

Вінстон і Клейтман довели, що для досить великих n

s(n)>c14nn52,

де c1=0.049. Шаблон:Нп пізніше показав[13], використовуючи деяке правдоподібне, але недоведене припущення, що

s(n)<c24nn52,

де c2<4,858.

Разом це свідчить про те, що

s(n)Θ(4nn52).

Тут Θ відбиває асимптотично строгу межу.

Яо показав[14], що будь-яка непорожня множина невід'ємних цілих чисел є множиною результатів для деякого турніру.

Див. також

Примітки

Шаблон:Примітки Шаблон:Бібліоінформація