Кінець (теорія графів)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Кінцем графу (в математиці нескінченних графів) називають напрямок, в якому граф тягнеться до нескінченності. Кінець може бути математично формалізовано як клас еквівалентності нескінченних шляхів, які описують стратегії переслідування-ухилення у іграх на графі, або як топологічні кінці топологічних просторів, пов'язаних з графом, в разі локально скінченних графів.

Кінці графів Келі використовують, щоб визначити кінці звичайно породжених груп. Скінченно породжені нескінченні групи мають один, два або нескінченно багато кінців, а теорема Сталлінгса[en] про кінці груп забезпечує розкладання для груп з більш ніж одним кінцем.

Визначення та характеристика[ред. | ред. код]

Рудольф Халін[en] сформулював визначення кінців графів у 1964 році в термінах класів еквівалентності нескінченних шляхів.[1] Промінь в нескінченному графі є напівнескінченним простим шляхом, тобто це нескінченна послідовність вершин … , де кожна вершина з'являється більше ніж один раз у послідовності і кожні дві послідовні вершини в послідовності є двома кінцевими точками ребра в графі. Згідно з визначенням Халіна, два променя та є еквівалентними, якщо існує промінь (не обов'язково відмінний від будь-якого з перших двох), який містить нескінченно багато вершин в кожному з та . Це відношення еквівалентності: кожен промінь еквівалентний сам собі. Визначення симетричне щодо впорядкування двох променів. Можна також показати, що це відношення транзитивне. Таким чином, воно розділяє безліч всіх променів на класи еквівалентності. Халін визначив кінець як один з цих класів еквівалентності.

Існує альтернативне визначення того ж відношення еквівалентності:[2] два променя та є еквівалентними, якщо не існує скінченної множини вершин X, что відокремлює нескінченно багато вершин з нескінченним числом вершин . Це еквівалентно визначенню Халіна: якщо промінь з визначення Халіна існує, то будь-який роздільник повинен містити нескінченне число точок і, отже, не може бути скінченним, і навпаки, якщо не існує, то шлях, який чергується стільки раз, скільки можливо між та повинен формувати необхідний скінченний роздільник. Кінці також мають більш конкретну характеристику з точки зору укриттів — функцій, які описують стратегії ухилення для ігор переслідування-ухилення на графі G.[3] Розглядається гра, у якій грабіжник намагається вивернутися від множини поліцейських при переході від вершини до вершини уздовж ребер . У поліції є вертольоти, тому бандит повинен рухатися по ребрах; Однак грабіжник вміє помічати наближення поліції та може вибрати напрям руху до приземення вертольотів. Однією з головних переваг є функція β, яка відображає кожну множину розташування поліцейських до однієї із зв'язкових компонент підграфу, утвореного видаленням ; розбійник може ухилитися від поліції, рухаючись в кожному раунді гри в вершину цієї компоненти. Укриття повинні задовольняти властивості узгодження, тобто грабіжник не може переміщатися через вершини, на яких поліція вже приземлилась. якщо є підмножиною , і обидві множини та є дійсними множинами місць для даної множини поліції, тоді β() повинна бути множиною, яка містить β(). Укриття має порядок k, якщо сукупність місць поліції, для яких вона забезпечує стратегію евакуації включає в себе всі підмножини менші, ніж k вершин в графі. Зокрема, вона має порядок 0, якщо він відображає кожну скінченну підмножину вершин до компоненти \ . Кожному променю в відповідає укриття порядку ℵ0, а саме, функція β, що відображає кожну скінченну множину до єдиної компоненти \ , яка містить нескінченно багато вершин променя. І навпаки, кожне укриття порядку ℵ0 може бути визначене таким чином через промінь. Два променя еквівалентні тоді і тільки тоді, коли вони визначають одне і тежукриття, так що кінці графу знаходяться у взаємно однозначній відповідності з його сховищами порядку ℵ0.

Приклади[ред. | ред. код]

Частина нескінченної сітки графу з вершинами в точках, де дві лінії сітки зустрічаються. Незважаючи на безліч різних променів, він має тільки один кінець.

Якщо нескінченний граф сам є променем, то він має нескінченне число променів-підграфів, по-одному з кожної вершини . Однак, всі ці промені еквівалентні один одному, так що має тільки один кінець.

Якщо ліс (тобто граф без кінцевих циклів), то перетин будь-яких двох променів — це або шлях, або промінь; два променя еквівалентні, якщо їхнім перетином є промінь. Якщо базова вершина вибирається в кожній компоненті зв'язності , то кожен кінець містить унікальний промінь, починаючи з однієї з базових вершин, так що кінці можуть бути розміщені у взаємно-однозначній відповідності з цими канонічними променями. Кожен лічильний граф має кістяковий ліс з тією ж множиною кінців, як .[4] Однак існують незліченні нескінченні графи тільки з одним кінцем, в яких кожне кістякове дерево має нескінченно багато кінців.[5]

Якщо є графом нескінченної сітки, то він має багато променів та довільно великі набори вершинно-неперетинних променів. Тим не менш, він має тільки один кінець. Це можна легко побачити, використовуючи характеристику кінців з точки зору укриттів: видалення будь-якої скінченної множини вершин залишає рівно одну нескінченну зв'язкову компоненту, тому є тільки одне укриття(те, яке відображає кожну скінченну множину з єдиною нескінченною зв'язною компонентою).

Зв'язок з топологічними кінцями[ред. | ред. код]

У теоретико-множинній топології існує поняття кінця, яке трохи схоже на поняття кінця в теорії графів, введене набагато раніше Фрейденталем (1931). Якщо топологічний простір може бути покрито вкладеною послідовністю компактів , то кінець простору — це послідовність компонентів доповнень компактних множин. Це визначення не залежить від вибору компактів: кінці, які визначаються одним таким вибором можуть бути розміщені у взаємно-однозначній відповідності з кінцями, визначеними будь-яким іншим вибором.

Нескінченний граф може бути побудований у топологічному просторі двома різними, але пов'язаними між собою способами:

  • Заміна кожної вершини графа на точку і кожного ребра графа на відкритий одиничний інтервал породжує Гаусдорфів простір з графом, в якому множину вважають відкритою тоді, коли кожен перетин з ребром графа є відкритою підмножиною одиничного інтервалу.
  • Заміна кожної вершини і кожного ребра графа точкою робить простір нехаусдорфовим, тобто таким, у якому відкриті множини — це множини з властивістю, що якщо вершина з належить , то належить й кожне ребро, що має як один з його кінців.

У будь-якому випадку, кожний скінченний підграф відповідає компактним підпросторам топологічного простору, і кожен компактний підпростір відповідає скінченному підграфу разом з, в разі Хаусдорфого простора, скінченним числом компактних власних підмножин ребер. Таким чином, граф може бути покритий вкладеною послідовністю компактів тоді і тільки тоді, коли вона локально скінченна, тобто граф має скінченне число ребер в кожній вершині.

Якщо граф зв'язний і локально скінченний, то він має компактне покриття, в якому множина κi це множина вершин, що знаходяться на відстані не більше i від деякої довільно обраної вихідної вершини. У цьому випадку будь-яке укриття β визначає кінець топологічного простору, в якому . І навпаки, якщо є кінцем топологічного простору, утвореного із , він визначає укриття, в якому β () є компонент, який містить Ui, де i будь-яке число, таке, що κi містить . Таким чином, для зв'язних і локально скінченних графів, топологічні кінці знаходяться у взаємно-однозначній відповідності з кінцями графів.[6]

Для графів, які не можуть бути локально-скінченними, можна визначити топологічний простір з графу та його кінців. Цей простір може бути представлений метричним простором тоді і тільки тоді, коли граф має нормальне кістякове дерево, тобто коренева остова така, що кожне ребро графу з'єднує пару предок-нащадок. Якщо нормальний остов існує, то він має такий самий набір кінців, що й цкй граф: кожен кінець графа повинен містити рівно один нескінченний шлях в дереві.[7]

Спеціальні види кінців[ред. | ред. код]

Вільні кінці[ред. | ред. код]

Кінець графа вважають вільним, якщо існує кінцева множина X вершин з властивістю, що відокремлює від усіх інших кінців графа графік. (з погляду укриттів, β E () не перетинається з β D ()< для будь-якого іншого кінця .) У графі з кінцевим числом кінців кожне кінець має бути вільним. Халін (1964) довів, що якщо має нескінченно багато кінців, то або існує кінець, який не є вільним, або існує нескінченне сімейство променів, які мають загальну початкову вершину і не перетинаються один з одним по-іншому.

Товсті кінці[ред. | ред. код]

Товстий кінець графу є кінцем, який містить нескінченне число попарно непересічних променів. Теорема сітки Халіна характеризує графіки, які містять товсті кінці: це тсаме ті графи, які мають підрозділ гексагонально-мозаїчних підграфів.[8]

Спеціальні види графів[ред. | ред. код]

Симетричні і майже симетричні графи[ред. | ред. код]

Мохар (1991) характеризує зв'язний локально скінченний граф, як «майже симетричний», якщо існує вершина і число таке, що для будь-якої іншої вершини , існує автоморфізм графу, для якого образ знаходиться на відстані від ; те ж саме, що зв'язний локально скінченний граф є майже симетричним, якщо його група автоморфізмів має скінченне число орбіт. Мохар показує, що кожен зв'язний локально-скінченний майже симетричний граф, має число кінців або не більше двох або незліченне число; якщо він незліченний, кінці мають топологію множини Кантора. Крім того, Мохар показує, що число кінців контролює сталу Чігера

де пробігає всі скінченні непорожні множини вершин графу і де позначає множину ребер з однією кінцевою точкою в . Для майже симетричних графів з незліченною кількістю кінців, h>0; однак, для майже симетричних графів тільки з двома кінцями, h=0.

Граф Келі[ред. | ред. код]

Граф Келі вільної групи на двох генераторах a та b. Кінці групи знаходяться у взаємно-однозначній відповідності з променями (нескінченні шляхи) від одиничного елемента е до периферії на малюнку.

Кожна група і множина генераторів групи визначають граф Келі, граф, вершинами якого є елементи групи і ребра — пари елементів (,) де є одним з генераторів. У разі звичайно породженою групи, кінці групи визначаються як кінці графу Келі для скінченної множини генераторів; це визначення інваріантно щодо вибору генераторів, у тому сенсі, що якщо обрані дві різні скінченні множини генераторів, кінці двох октав графів знаходяться у взаємно-однозначній відповідності один з одним.

Наприклад, кожна вільна група має граф Келі (для її вільних генераторів), що є деревом. Вільна група на одному генераторі має подвійний нескінченний шлях як її граф Келі, з двома кінцями. Будь-яка інша вільна група має нескінченно багато кінців.

Кожна звичайно породжена нескінченна група має або 1, 2, або нескінченно багато кінців, і теорема Сталлінгса про кінці груп забезпечує розкладання груп з більш ніж одним кінцем. Зокрема:

  1. Звичайно породжена нескінченна група має 2 кінці тоді і тільки тоді, коли вона має циклічну підгрупу скінченного індексу.
  2. Звичайно породжена нескінченна група має нескінченно багато кінців тоді і тільки тоді, коли вона є або нетривіальним вільним твором з об'єднаною підгрупою, або HNN-розширенням з скінченним об'єднанням.
  3. Всі інші звичайно породжені нескінченні групи мають рівно один кінець.

Примітки[ред. | ред. код]

  1. However, as Помилка скрипту: Функції «harvard_core» не існує. point out, ends of graphs were already considered by Помилка скрипту: Функції «harvard_core» не існує..
  2. E.g., this is the form of the equivalence relation used by Помилка скрипту: Функції «harvard_core» не існує..
  3. The haven nomenclature, and the fact that two rays define the same haven if and only if they are equivalent, is due to Помилка скрипту: Функції «harvard_core» не існує.. Помилка скрипту: Функції «harvard_core» не існує. proved that every haven comes from an end, completing the bijection between ends and havens, using a different nomenclature in which they called havens «directions».
  4. More precisely, in the original formulation of this result by Помилка скрипту: Функції «harvard_core» не існує. in which ends are defined as equivalence classes of rays, every equivalence class of rays of G contains a unique nonempty equivalence class of rays of the spanning forest. In terms of havens, there is a one-to-one correspondence of havens of order ℵ0 between G and its spanning tree T for which for every finite set X and every corresponding pair of havens βT and βG.
  5. Помилка скрипту: Функції «harvard_core» не існує.; Помилка скрипту: Функції «harvard_core» не існує.; Помилка скрипту: Функції «harvard_core» не існує..
  6. Помилка скрипту: Функції «harvard_core» не існує..
  7. Помилка скрипту: Функції «harvard_core» не існує.
  8. Помилка скрипту: Функції «harvard_core» не існує.; Помилка скрипту: Функції «harvard_core» не існує..

Посилання[ред. | ред. код]