Гомоморфізм графів — це відображення між двома графами, що не порушує структури. Конкретніше, це відображення між наборами вершин двох графів, яке відображає суміжні вершини в суміжні.
Гомоморфізми узагальнюють різні поняття розфарбовування графів і дозволяють формулювати важливі класи задач виконання обмежень, таких як деякі задачі [en] або задачі [en]. Факт, що гомоморфізми можна використати послідовно, приводить до багатих алгебричних структур — передпорядку на графах, дистрибутивної ґратки і категорій (одна для неорієнтованих графів і одна для орієнтованих графів). Обчислювальна складність пошуку гомоморфізму між заданими графами в загальному випадку позамежна, але відомо багато окремих випадків, коли задача здійсненна за поліноміальний час. Межі між розв'язними і нездоланними випадками є галуззю активних досліджень.
Визначення
У цій статті, якщо не сказано інше, під графами розуміють скінченні неорієнтовані графи з дозволеними петлями, але кратні ребра (паралельні) не дозволені. Гомоморфізм з графу у граф , що записується як
- ,
це функція з у , яка відображає кінцеві точки кожного ребра з в кінцеві точки деякого ребра з . Формально, з випливає , для всіх пар вершин , з . Якщо існує деякий гомоморфізм з в , то кажуть, що граф гомоморфний графу , або що він -розфарбовуваний. Це часто позначають як
- .
Визначення, наведене вище, поширюється на орієнтовані графи. Тоді для гомоморфізму є дугою (орієнтованим ребром) графу , коли є дугою графу .
Існує ін'єктивний гомоморфізм з в (тобто відображення, яке ніколи не відображає різні вершини в одну) тоді і тільки тоді, коли є підграфом графу . Якщо гомоморфізм є бієкцією (відповідністю один-до-одного між вершинами графу і графу ) обернена функція якого є також гомоморфізмом графу, тоді є ізоморфізмом графів.
є частим видом гомоморфізмів, який відбиває визначення і багато властивостей накриття в топології. Вони визначаються як сюр'єктивні гомоморфізми, які локально бієктивні, тобто є бієкція в околі кожної вершини. Прикладом є , утворене з графу розбиттям кожної вершини на і і заміною кожного ребра , на два ребра і . Функція, що відображає і у початкового графу, є гомоморфізмом і накривним відображенням.
Гомеоморфізм графу є окремим поняттям, не пов'язаним прямо з гомоморфізми. Грубо кажучи, він вимагає ін'єктивності, але дозволяє відображення ребер у шляхи (а не просто в ребра). Мінори графу залишаються слабшим поняттям.
Ядра і ретракти
Два графи і гомоморфно еквівалентні, якщо і .
Ретракція — це гомоморфізм r з графу в підграф графу , такий, що для кожної вершини з . У цьому випадку підграф називається ретрактом графу .
Ядро — це граф, який не має гомоморфізму в будь-який власний підграф. Еквівалентно, ядро можна визначити як граф, який не є ретрактом для будь-якого власного підграфу. Будь-який граф гомоморфно еквівалентний єдиному ядру (з точністю до ізоморфізму), яке називають ядром графу . Зауважимо, що це не так для нескінченних графів загального вигляду. Однак ті ж визначення застосовні і до орієнтованих графів і орієнтований граф також еквівалентний єдиному ядру. Будь-який неорієнтований і орієнтований граф містить своє ядро і як ретракт, і як породжений підграф.
Наприклад, усі повні графи і всі непарні цикли (циклічні графи непарної довжини) є ядрами. Будь-який 3-розфарбовуваний граф , що містить трикутник (тобто має повний граф як підграф) гомеоморфно еквівалентний . Це тому, з одного боку, що 3-розфарбування графу , це те саме, що й гомоморфізм , як пояснено нижче. З іншого боку, будь-який підграф графу тривіально допускає гомоморфізм у , звідки випливає, що . Це також означає, що є ядром будь-якого такого графу .'Аналогічно, будь-який двочастковий граф, який має принаймні одне ребро, еквівалентний .
Зв'язок з розфарбуваннями
-розфарбування для деякого цілого — це призначення одного з кольорів кожній вершині графу так, що кінцеві вершини кожного ребра мають різні кольори. -розфарбування графу відповідають точно гомоморфізмам з в повний граф . Більш того, вершини графу відповідають кольорам і два кольори суміжні як вершини графу тоді і тільки тоді, коли вони різні. Отже, функція визначає гомоморфізм у тоді і тільки тоді, коли суміжні вершини графу пофарбовано в різні кольори. Зокрема, граф -розфарбовуваний тоді і тільки тоді, коли -розфарбовуваний.
Якщо є два гомоморфізми і , то їх суперпозиція є також гомоморфізмом. Іншими словами, якщо граф можна розфарбувати в кольорів і існує гомоморфізм в , то можна також розфарбувати в кольорів. Тому з випливає , де означає хроматичне число графу (найменше число кольорів , в які можна розфарбувати граф).
Варіанти
Гомоморфізми загального вигляду можна розглядати також як вид розфарбування — якщо вершини фіксованого графу є допустимими кольорами, а ребра графу описують, які кольори сумісні, то -розмальовка графу — це призначення кольорів вершин графу так, що суміжні вершини отримують сумісні кольори. Багато понять розфарбовування графів уміщуються в цю схему і можуть бути виражені як гомоморфізм графів у різні сімейства графів. Колові розфарбування можна визначити за допомогою гомоморфізмів у (колові повні графи), уточнюючи звичайне поняття розфарбування. Дробове і b-разове розфарбування можна визначити за допомогою гомоморфізмів у кнезерівські графи. T-розфарбування відповідають гомоморфізмам у деякі нескінченні графи. орієнтованого графу є гомоморфізмом у будь-який орієнтований граф. [en] — це локально ін'єктивний гомоморфізм у доповнення шляху, що означає, що він має бути ін'єктивним в околі кожної вершини.
Орієнтації без довгих шляхів
Інший цікавий зв'язок стосується орієнтації графів. Орієнтація неорієнтованого графу — це будь-який орієнтований граф, отриманий вибором із двох можливих орієнтацій кожного ребра. Прикладом орієнтації повного графу є транзитивний турнір з вершинами 1,2, …, і дугами з i в j, коли i < j. Гомоморфізм між орієнтаціями графів і дає гомоморфізм між неорієнтованими графами і , якщо просто нехтувати орієнтації. З іншого боку, якщо дано гомоморфізм між неорієнтованими графами, будь-яку орієнтацію з можна відобразити в орієнтацію графу з , так що має гомоморфізм у . Тому граф -розфарбовуваний (має гомоморфізм у ) тоді і тільки тоді, коли деяка орієнтація має гомоморфізм у .
Фольклорна теорема свідчить, що для будь-яких орієнтований граф має гомоморфізм у тоді і тільки тоді, коли він не допускає гомоморфізму з . Тут — орієнтований шлях з вершинами 1, 2, …, і дугами з i в i + 1 для i = 1, 2, …, — 1. Таким чином, граф -розфарбовуваний тоді і тільки тоді, коли він має орієнтацію, яка не допускає гомоморфізму з . Це твердження можна злегка посилити до твердження, що граф -розфарбовуваний тоді і тільки тоді, коли деяка орієнтація не містить орієнтованого шляху довжини (немає як підграфу). Це .
Зв'язок з задачами задоволення обмежень
Приклади
Деякі задачі розкладів можна промоделювати як питання про знаходження гомоморфізмів графу. Як приклад, можна спробувати призначити практичні заняття так, щоб два курси, відвідувані тим самим студентом, не були в часі занадто близькими. Курси утворюють граф , з ребрами між двома курсами, якщо їх відвідує один і той самий студент. Можливий час проведення курсів утворює граф з ребрами між двома часовими вікнами, якщо відстань за часом між ними досить велика. Наприклад, якщо потрібно мати циклічний щотижневий розклад, такий, що кожен студент приходить на практичні заняття через день, то граф має бути доповненням графу . Гомоморфізм графу з в є тоді призначенням курсів за часовими вікнами. Щоб додати вимогу, скажімо, щоб жоден студент не мав заняття як у п'ятницю, так і в понеділок, досить видалити одне ребро з графу .
Просту задачу [en] можна поставити в такий спосіб. Є кілька передавачів бездротової мережі. Потрібно вибрати на кожному з них частотний канал, яким він буде передавати дані. Щоб уникнути завад, географічно близькі передавачі повинні мати канали з достатньо відмінними частотами. Якщо цю умову обмежено простим порогом для понять «географічно близькі» і «достатньо далекі», допустимий вибір каналів відповідає знову гомоморфізму графу. Тут графом буде набір передавачів з ребрами між ними, якщо вони географічно близькі, а графом буде набір каналів з ребрами між каналами, якщо частоти мало відрізняються. Хоча ця модель дуже спрощена, вона допускає деяку гнучкість — для пари передавачів, які не близькі, але можуть заважати один одному через географічні особливості, можна додати дугу в . А дугу між передавачами, які не працюють одночасно, можна з графу видалити. Аналогічно, ребро між парою каналів, які далеко один від одного, але мають завади у вигляді гармонік можна видалити з графу .
У кожному випадку ці спрощені моделі показують багато особливостей, які слід відпрацьовувати на практиці. Задачі виконання обмежень, які узагальнюють задачі гомоморфізму графу, можуть встановлювати додаткові типи умов (такі як індивідуальні переваги або обмеження на число призначень, що збігаються). Це дозволяє зробити моделі реалістичнішими і практичнішими.
Формальна точка зору
Неорієнтовані й орієнтовані графи можна розглядати як часті випадки загальнішого поняття — [en] (які визначаються як множина з кортежем відношень на ньому). Орієнтовані графи є структурами з одним бінарним відношенням (суміжність) на області (множині вершин). З цієї точки зору [en] таких структур є точно гомоморфізмами графів. У загальному випадку питання пошуку гомоморфізму з однієї структури в іншу є задачею виконання обмежень. Випадок графів дає конкретний перший крок, який допомагає зрозуміти складніші задачі виконання обмежень. Багато алгоритмічних методів пошуку гомоморфізмів графу, на зразок пошуку з вертанням, [en] і [en] застосовні до всіх задач виконання обмежень.
Для графів і питання, чи має граф гомоморфізм у граф , відповідає окремому випадку задачі виконання обмежень з одним видом обмежень. У цій задачі змінними будуть вершини графу , а областю значень кожної змінної буде набір вершин графу . Розв'язком є функція, яка призначає кожній змінній елемент з області значень, так що функція f відображає у . Кожне ребро або дуга графу тоді відповідає обмеженню . Це обмеження означає, що розв'язок має відображати дугу в пару , яка є відношенням , тобто, в дугу графу . Розв'язком задачі є розв'язок, який задовольняє всім обмеженням, тобто це в точно гомоморфізм з в .
Структура гомоморфізмів
Суперпозиції гомоморфізмів є гомоморфізмами. Зокрема, відношення на графах транзитивне (і, тривіально, рефлексивне), так що це відношення є передпорядком на графах. Будемо позначати клас еквівалентності графу за гомоморфізмом через . Клас еквівалентності можожна подати єдиним ядром у . Відношення частково впорядковане на цих класах еквівалентності. Воно визначає частково впорядковану множину.
Нехай означає, що існує гомоморфізм з в , але немає гомоморфізму з у . Відношення є щільним порядком, це означає, що для всіх (неорієнтованих) графів , таких, що , існує граф , такий, що (це виконується у всіх випадках, за винятком тривіальних випадків або ). Наприклад, між будь-якими двома повними графами (за винятком ) є нескінченно багато (колових повних графів), відповідних раціональним числам.
Частково впорядкована множина класів еквівалентності графів за гомоморфізмом є дистрибутивною ґраткою, з об'єднанням і , визначеним як (клас еквівалентності) диз'юнктне об'єднання , і перетином і визначеним як тензорний добуток (вибір графів і як представників класів еквівалентності і не має значення). [en] елементи цієї ґратки — це точно зв'язні графи. Це можна показати, використовуючи факт, що гомоморфізм відображає зв'язний граф у зв'язну компоненту цільового графу. Незвідні в перетині елементи цієї ґратки — це точно . Це графи , такі, що добуток має гомоморфізм у тільки тоді, коли один із графів або має такий гомоморфізм. Виявлення мультиплікативних графів є серцевиною .
Гомоморфізми графів утворюють також категорію з графами як об'єкти і гомоморфізмами як стрілками. Початковим об'єктом є порожній граф, тоді як термінальним об'єктом є граф із однією вершиною і однією петлею в цій вершині. Тензорний добуток графів є добутком у теорії категорій і є експоненційним об'єктом для категорії. Оскільки ці дві операції завжди визначені, категорія графів є декартово замкнутою категорією. З тієї ж причини ґратка класів еквівалентності графів за гомоморфізмами, фактично, є алгеброю Гейтинга.
Для орієнтованих графів застосовуються ті самі визначення. Зокрема, частково впорядковане на класах еквівалентності орієнтованих графів. Цей порядок відрізняється від порядку на класах еквівалентності неорієнтованих графів, але містить його в як підпорядок. Це тому, що будь-який неорієнтований граф можна розглядати як орієнтований, в якому будь-яка дуга з'являється разом зі зворотною дугою , а це не змінює визначення гомоморфізму. Порядок для орієнтованих графів знову є дистрибутивною ґраткою і алгеброю Гейтинга з операціями об'єднання і перетину, визначених як раніше. Однак цей порядок не щільний. Існує також категорія з орієнтованими графами як об'єктами і гомоморфізмами як стрілками, яка також є декартово замкнутою категорією.
Непорівнянні графи
Є багато непорівнянних графів за предпорядком гомоморфізмів, тобто пари графів, таких, що немає гомоморфізмів з одного в інший. Один зі шляхів побудови таких графів — розгляд непарного обхвату графу , тобто довжини його найкоротшого циклу непарної довжини. Непарний обхват, еквівалентно, є найменшим непарним числом , для якого існує гомоморфізм з графу-циклу з вершинами в . З цієї причини, якщо , То непарний обхват графу більший або дорівнює непарному обхвату графу .
З іншого боку, якщо , То хроматичне число графу менше або дорівнює хроматичному числу графу . Тому, якщо граф має строго більший непарний обхват, ніж і строго більше хроматичне число, ніж , то і непорівнянні. Наприклад, граф Ґрьоча є 4-хроматичним (розфарбовується в 4 кольори) і вільним від трикутників (він має обхват 4 і непарний обхват 5), так що він несумісний з трикутником .
Прикладами графів з довільно великими значеннями непарного обхвату і хроматичного числа є кнезерові графи й узагальнені мичельськіани. Послідовність таких графів з одночасним збільшенням значень обох параметрів дає нескінченне число непорівнянних графів (антиланцюг у предпорядку гомоморфізмів). Інші властивості, такі як щільність передпорядку гомоморфізмів, можна довести за допомогою таких родин. Побудови графів з більшими значеннями хроматичного числа і обхвату, а не просто непарного обхвату, також можливі, але складніші (див. Обхват і розфарбування графів).
Серед орієнтованих графів знайти непорівнянні пари значно простіше. Наприклад, розглянемо орієнтовані графи-цикли з вершинами 1, 2, …, і ребрами з i в i + 1 (для i = 1, 2, …, — 1) і з в 1. Існує гомоморфізм із в тоді і тільки тоді, коли кратне . Зокрема орієнтовані графи-цикли з простими усі непорівнянні.
Обчислювальна складність
У задачі про гомоморфізм графу примірник задачі складається з пари графів (, ), а розв'язком є гомоморфізм із в . Загальна задача розв'язності, яка питає, чи має ця задача розв'язок, NP-повна. Однак обмеження на графи дають низку різних задач, деякі з яких розв'язати легше. Методи, які використовують обмеження на лівий граф , дуже відрізняються від методів, що використовуються на правий граф , але в кожному разі дихотомія (строгі межі між простими і складними випадками) відома або передбачається.
Гомоморфізми у фіксований граф
Задача про гомоморфізм із фіксованим графом з правого боку кожного примірника називається задачею -розфарбування. Коли є повним графом , це задача -розфарбовування графу, яка розв'язна за поліноміальний час для = 0, 1, 2 і NP-повна в інших випадках. Зокрема, можливість -розфарбування графу еквівалентна двочастковості графу , що можна перевірити за лінійний час. Загальніше, коли є двочастковим графом, можливість -розфарбування еквівалентна можливості -розфарбування (або / -розфарбовуваності, коли порожнє або не має ребер), а отже, так само легко розв'язується. Павол Хелл і Ярослав Нешетріл довели, що для неорієнтованих графів ніякий інший випадок не є легким:
- Теорема Гелла — Нешетріла (1990): Задача -розфарбовування належить класу P, якщо двочастковий і NP-складна в іншому випадку.
Теорема відома також як теорема про дихотомію для гомоморфізму (неорієнтованого) графу, оскільки вона ділить задачі -розфарбовування на NP-повні і задачі класу P без [en] випадків. Для орієнтованих графів ситуація складніша і, фактично, еквівалентна загальнішому питанню опису [en]. Виявляється, що задачі -розфарбовування для орієнтованих графів настільки ж загальні і настільки ж різноманітні, як і задачі дотримання обмежень з будь-якими іншими видами обмежень. Формально, (скінченна) мова обмежень є скінченною областю і скінченним набором відношень у цій області. є задачею дотримання обмежень, де примірникам дозволяється використання тільки обмежень з .
- Теорема (Федер, Варді 1998): Для будь-якої мови обмежень задача еквівалентна після поліноміального зведення деякій задачі -розфарбовування для деякого орієнтованого графу .
Інтуїтивно це означає, що будь-яка алгоритмічна техніка або результат про складність, застосовні до задач -розфарбовування для орієнтованих графів , застосовні також і для загальних задач дотримання обмежень. Зокрема, можна запитати, чи можна теорему Гелла — Нешетріла поширити на орієнтовані графи. За теоремою вище це еквівалентно гіпотезі Федера — Варді про дихотомію задач дотримання обмежень, яка стверджує, що для будь-якої мови обмежень задача або NP-повна, або належить до класу P.
Гомоморфізми з фіксованого сімейства графів
Задачу про гомоморфізм з одним фіксованим графом ліворуч можна розв'язати повним перебором за час |V()|O(|V()|), тобто поліноміально від розміру вхідного графу . Іншими словами, задача тривіальна в P для графів обмеженого розміру. Цікаве питання по те, які інші властивості графу , крім розміру, уможливлюють поліноміальні алгоритми.
Ключовою властивістю виявляється деревна ширина, міра, наскільки граф схожий на дерево. Для графу з деревною шириною, що не перевищує , і графу задачу про гомоморфізм можна розв'язати за час |V()|O() стандартними методами динамічного програмування. Фактично, досить припустити, що ядро графу має деревну ширину, яка не перевищує k. Це так навіть у разі, коли ядро не відоме.
Показник в алгоритмі з часом роботи |V()|O() не можна знизити істотно — не існує алгоритму, який працює за час |V()|o(tw()/log tw()) при істинності (англ. exponential time hypothesis, ETH), навіть якщо вхід обмежено будь-яким класом графів необмеженої деревної ширини. ETH є недоведеним припущенням, аналогічним припущенню P ≠ NP, але більш строгим. За тих самих припущень немає інших властивостей, які можна використати для отримання алгоритмів поліноміального часу. Це формалізує теорема:
- Теорема (Мартін Грое): Для обчисле́нного класу графів , задача про гомоморфізм для з належить P тоді і тільки тоді, коли графи мають ядра обмеженої деревної ширини (в допущенні ETH).
Можна поставити питання, чи розв'язна задача з довільно високою залежністю від , але з фіксованою поліноміальною залежністю від розміру графу . Відповідь позитивна, якщо ми обмежимо граф класом з ядрами обмеженої деревної ширини, і негативна для всіх інших класів. Мовою [en] складності це твердження формально свідчить, що задача про гомоморфізм з графом , параметризована за розміром (кількістю ребер) графу , показує дихотомію. Вона [en], якщо графи в класі мають ядра обмеженої деревної ширини, і [en] в іншому випадку.
Те ж твердження істинне для загальніших задач дотримання обмежень (або, іншими словами, для реляційних структур). Потрібно єдине припущення, що обмеження можуть залучати лиш обмежене число змінних. Параметром тоді є деревна ширина [en].
Див. також
- [ru]
Примітки
- Hell, Nešetřil, 2004, с. 27.
- Hell, Nešetřil, 2004, с. 109.
- Hell, Nešetřil, 2008.
- Cameron, 2006.
- Geňa, Tardif, 1997.
- Hell, Nešetřil, 2004.
- Geňa, Tardif, 1997, с. Observation 2.3.
- Godsil, Royle, 2001, с. 115.
- Hell, Nešetřil, 2004, с. 19.
- Hell, Nešetřil, 2004, с. Proposition 1.31.
- Cameron, 2006, с. Proposition 2.3.
- Hell, Nešetřil, 2004, с. Corollary 1.32.
- Hell, Nešetřil, 2004, с. 34.
- Cameron, 2006, с. 4 (Proposition 2.5).
- Cameron, 2006, с. 1.
- Hell, Nešetřil, 2004, с. Proposition 1.7.
- Hell, Nešetřil, 2004, с. §1.7.
- Hell, Nešetřil, 2004 та с. Corollary 1.8.
- Hell, Nešetřil, 2004, с. §6.1.
- Geňa, Tardif, 1997, с. §4.4.
- Hell, Nešetřil, 2004, с. §6.2.
- Geňa, Tardif, 1997, с. §4.5.
- Hell, Nešetřil, 2004, с. §6.3.
- Hell, Nešetřil, 2004, с. §6.4.
- *Fiala J., Kratochvíl J. Partial covers of graphs // Discussiones Mathematicae Graph Theory. — 2002. — Т. 22, вип. 1. — С. 89–99. — DOI:10.7151/dmgt.1159.
- Hell, Nešetřil, 2004, с. 13–14.
- Hell, Nešetřil, 2004, с. Proposition 1.20.
- Hell, Nešetřil, 2004, с. §1.8.
- Hell, Nešetřil, 2004, с. 30–31.
- Hell, Nešetřil, 2004, с. 31–32.
- Hell та Nešetřil, 2004. Зауважимо, що реляційні структури в статті називають реляційними системами.
- Нагадаємо, зазвичай ребра орієнтованого графу називають дугами.
- Hell, Nešetřil, 2004, с. §3.1.
- Hell, Nešetřil, 2004, с. Theorem 3.1.
- Hell, Nešetřil, 2004, с. Theorem 3.30.
- Geňa, Tardif, 1997, с. Theorem 2.33.
- Welzl, 1982, с. 29–41.
- Hell, Nešetřil, 2004, с. 192.
- Geňa, Tardif, 1997, с. 127.
- Hell, Nešetřil, 2004, с. Proposition 3.2, distributivity is stated in Proposition 2.4.
- Geňa, Tardif, 1997, с. Theorem 2.37.
- Kwuida, Lehtonen, 2011, с. 251–265.
- Gray, 2014.
- Tardif, 2008, с. 46–57.
- Dwight, Sauer, 1996, с. 125–139.
- Hell, Nešetřil, 2004, с. 125.
- Brown, Morris, Shrimpton, Wensley, 2008.
- Hell, Nešetřil, 2004, с. 7.
- Geňa, Tardif, 1997, с. Observation 2.6.
- Weisstein, Eric W. Grötzsch Graph(англ.) на сайті Wolfram MathWorld.
- Geňa, Tardif, 1997, с. Proposition 3.14.
- Gyárfás, Jensen, Stiebitz, 2004, с. 1–14.
- Hell, Nešetřil, 2004, с. Proposition 3.4.
- Hell, Nešetřil, 2004, с. 96.
- Hell, Nešetřil, 2004, с. 35.
- Bodirsky, 2007, с. §1.3.
- Hell, Nešetřil, 2004, с. §5.1.
- Hell, Nešetřil, 2004, с. Proposition 5.1.
- Hell, Nešetřil, 2004, с. §5.2.
- Hell, Nešetřil, 1990, с. 92–110.
- Hell, Nešetřil, 2004, с. §5.3.
- Hell, Nešetřil, 2004, с. Theorem 5.14.
- Feder, Vardi, 1998, с. 57–104.
- Cygan, Fomin, Golovnev и др., 2016, с. 1643–1649.
- Dalmau, Kolaitis, Vardi, 2002, с. 310–326.
- Grohe, 2007.
- Marx, 2010, с. 85–112.
Література
- Welzl E. Color-families are dense // Theoret. Comput. Sci.. — 1982. — Т. 17 (17 червня). — С. 29–41. — DOI: .
- Pavol Hell, Jaroslav Nešetřil. On the complexity of H-coloring // . — 1990. — Т. 48, вип. 1 (17 червня). — С. 92–110. — DOI: .
- Gyárfás A., Jensen T., Stiebitz M. On Graphs With Strongly Independent Color-Classes // . — 2004. — Т. 46, вип. 1 (17 червня). — С. 1–14. — DOI: .
- Léonard Kwuida, Erkko Lehtonen. On the Homomorphism Order of Labeled Posets // . — Springer, 2011. — Т. 28, вип. 2 (17 червня). — С. 251–265. — arXiv:0911.0200. — DOI: .
- Tardif C. Hedetniemi's conjecture, 40 years later // Graph Theory Notes of New York. — 2008. — Т. 54 (17 червня). — С. 46–57. з джерела 12 липня 2021. Процитовано 30 червня 2021.
- Dwight D., Sauer N. Lattices arising in categorial investigations of Hedetniemi's conjecture // . — 1996. — Т. 152, вип. 1—3 (17 червня). — С. 125–139. — DOI: .
- Dániel Marx. Can You Beat Treewidth? // . — 2010. — Т. 6 (17 червня). — С. 85–112. — DOI: .
- Cygan M., Fomin F. V., Golovnev A., Kulikov A. S., Mihajlin I., Pachocki J., Socała A. Tight bounds for graph homomorphism and subgraph isomorphism. — SIAM, 2016. — . — Bibcode:
- Víctor Dalmau, Phokion G. Kolaitis, Moshe Y. Vardi. Constraint Satisfaction, Bounded Treewidth, and Finite-Variable Logics. — 2002. — С. 310–326. — DOI:
- Martin Grohe. The complexity of homomorphism and constraint satisfaction problems seen from the other side // . — 2007. — Т. 54, вип. 1 (17 червня). — DOI: .
- Tomás Feder, Moshe Y. Vardi. The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory // . — 1998. — Т. 28, вип. 1 (17 червня). — С. 57–104. — DOI: . з джерела 6 лютого 2022. Процитовано 30 червня 2021.
Книги загального характеру
- Peter Cameron. Graph Homomorphisms, Combinatorics Study Group Notes. — 2006. — 17 червня. з джерела 7 травня 2021. Процитовано 30 червня 2021.
- Pavol Hell, Jaroslav Nešetřil. Graphs and Homomorphisms. — Oxford University Press, 2004. — Т. 28 (17 червня). — . з джерела 6 травня 2021. Процитовано 30 червня 2021.
- Geňa H., Tardif C. Graph homomorphisms: structure and symmetry // [1] — Springer, 1997. — С. 107–166. — DOI: з джерела 11 липня 2021
- Chris Godsil, Gordon Royle. 6. Homomorphisms // Algebraic Graph Theory. — Springer–Verlag New York, 2001. — Т. 207. — (Graduate Texts in Mathematics) — . — DOI:
В універсальній алгебрі та з урахуванням обмежень
- Bodirsky M. Graph Homomorphisms and Universal Algebra, Course Notes. — 2007. — 17 червня. з джерела 1 грудня 2020. Процитовано 30 червня 2021.
- Pavol Hell, Jaroslav Nešetřil. Colouring, constraint satisfaction, and complexity // Computer Science Review. — 2008. — Т. 2, вип. 2 (17 червня). — С. 143–163. — DOI: . з джерела 6 липня 2017. Процитовано 30 червня 2021.
У теорії ґраток і теорії категорій
- Brown R., Morris I., Shrimpton J., Wensley C. D. Graphs of morphisms of graphs // . — 2008. — Т. 15, вип. 1 (17 червня). — С. A1. з джерела 11 липня 2021. Процитовано 30 червня 2021.
- Gray C. T. The Digraph Lattice. — 2014. — 17 червня. з джерела 20 січня 2022. Процитовано 30 червня 2021. ( Vacation Research Scholarships [ 14 серпня 2018 у Wayback Machine.], студентський звіт про дослідження під керівництвом Brian Davey і Jane Pitkethly, [en]).
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ne plutati z gomeomorfizmom grafiv Gomomorfizm grafiv ce vidobrazhennya mizh dvoma grafami sho ne porushuye strukturi Konkretnishe ce vidobrazhennya mizh naborami vershin dvoh grafiv yake vidobrazhaye sumizhni vershini v sumizhni Gomomorfizm zi snarku kvitka J 5 displaystyle J 5 u cikl C 5 displaystyle C 5 Ce takozh retrakciya v centralni p yat vershin Todi J 5 displaystyle J 5 faktichno gomomorfno ekvivalentnij yadru C 5 displaystyle C 5 Gomomorfizmi uzagalnyuyut rizni ponyattya rozfarbovuvannya grafiv i dozvolyayut formulyuvati vazhlivi klasi zadach vikonannya obmezhen takih yak deyaki zadachi en abo zadachi en Fakt sho gomomorfizmi mozhna vikoristati poslidovno privodit do bagatih algebrichnih struktur peredporyadku na grafah distributivnoyi gratki i kategorij odna dlya neoriyentovanih grafiv i odna dlya oriyentovanih grafiv Obchislyuvalna skladnist poshuku gomomorfizmu mizh zadanimi grafami v zagalnomu vipadku pozamezhna ale vidomo bagato okremih vipadkiv koli zadacha zdijsnenna za polinomialnij chas Mezhi mizh rozv yaznimi i nezdolannimi vipadkami ye galuzzyu aktivnih doslidzhen ViznachennyaU cij statti yaksho ne skazano inshe pid grafami rozumiyut skinchenni neoriyentovani grafi z dozvolenimi petlyami ale kratni rebra paralelni ne dozvoleni Gomomorfizm f displaystyle f z grafu G V G E G displaystyle G V G E G u graf H V H E H displaystyle H V H E H sho zapisuyetsya yak f G H displaystyle f G to H ce funkciya z V G displaystyle V G u V H displaystyle V H yaka vidobrazhaye kincevi tochki kozhnogo rebra z G displaystyle G v kincevi tochki deyakogo rebra z H displaystyle H Formalno z u v E G displaystyle u v in E G viplivaye f u f v E H displaystyle f u f v in E H dlya vsih par vershin u displaystyle u v displaystyle v z V G displaystyle V G Yaksho isnuye deyakij gomomorfizm z G displaystyle G v H displaystyle H to kazhut sho graf G displaystyle G gomomorfnij grafu H displaystyle H abo sho vin H displaystyle H rozfarbovuvanij Ce chasto poznachayut yak G H displaystyle G to H Viznachennya navedene vishe poshiryuyetsya na oriyentovani grafi Todi dlya gomomorfizmu f G H f u f v displaystyle f G to H f u f v ye dugoyu oriyentovanim rebrom grafu H displaystyle H koli u v displaystyle u v ye dugoyu grafu G displaystyle G Isnuye in yektivnij gomomorfizm z G displaystyle G v H displaystyle H tobto vidobrazhennya yake nikoli ne vidobrazhaye rizni vershini v odnu todi i tilki todi koli G displaystyle G ye pidgrafom grafu H displaystyle H Yaksho gomomorfizm f G H displaystyle f G to H ye biyekciyeyu vidpovidnistyu odin do odnogo mizh vershinami grafu G displaystyle G i grafu H displaystyle H obernena funkciya yakogo ye takozh gomomorfizmom grafu todi f displaystyle f ye izomorfizmom grafiv ye chastim vidom gomomorfizmiv yakij vidbivaye viznachennya i bagato vlastivostej nakrittya v topologiyi Voni viznachayutsya yak syur yektivni gomomorfizmi yaki lokalno biyektivni tobto ye biyekciya v okoli kozhnoyi vershini Prikladom ye utvorene z grafu rozbittyam kozhnoyi vershini v displaystyle v na v 0 displaystyle v 0 i v 1 displaystyle v 1 i zaminoyu kozhnogo rebra u displaystyle u v displaystyle v na dva rebra u 0 v 1 displaystyle u 0 v 1 i v 0 u 1 displaystyle v 0 u 1 Funkciya sho vidobrazhaye v 0 displaystyle v 0 i v 1 displaystyle v 1 u v displaystyle v pochatkovogo grafu ye gomomorfizmom i nakrivnim vidobrazhennyam Gomeomorfizm grafu ye okremim ponyattyam ne pov yazanim pryamo z gomomorfizmi Grubo kazhuchi vin vimagaye in yektivnosti ale dozvolyaye vidobrazhennya reber u shlyahi a ne prosto v rebra Minori grafu zalishayutsya slabshim ponyattyam Yadra i retrakti K 7 displaystyle K 7 povnij graf z 7 vershinami ye yadrom Dva grafi G displaystyle G i H displaystyle H gomomorfno ekvivalentni yaksho G H displaystyle G to H i H G displaystyle H to G Retrakciya ce gomomorfizm r z grafu G displaystyle G v pidgraf H displaystyle H grafu G displaystyle G takij sho r v v displaystyle r v v dlya kozhnoyi vershini v displaystyle v z H displaystyle H U comu vipadku pidgraf H displaystyle H nazivayetsya retraktom grafu G displaystyle G Yadro ce graf yakij ne maye gomomorfizmu v bud yakij vlasnij pidgraf Ekvivalentno yadro mozhna viznachiti yak graf yakij ne ye retraktom dlya bud yakogo vlasnogo pidgrafu Bud yakij graf G displaystyle G gomomorfno ekvivalentnij yedinomu yadru z tochnistyu do izomorfizmu yake nazivayut yadrom grafu G displaystyle G Zauvazhimo sho ce ne tak dlya neskinchennih grafiv zagalnogo viglyadu Odnak ti zh viznachennya zastosovni i do oriyentovanih grafiv i oriyentovanij graf takozh ekvivalentnij yedinomu yadru Bud yakij neoriyentovanij i oriyentovanij graf mistit svoye yadro i yak retrakt i yak porodzhenij pidgraf Napriklad usi povni grafi K n displaystyle K n i vsi neparni cikli ciklichni grafi neparnoyi dovzhini ye yadrami Bud yakij 3 rozfarbovuvanij graf G displaystyle G sho mistit trikutnik tobto maye povnij graf K 3 displaystyle K 3 yak pidgraf gomeomorfno ekvivalentnij K 3 displaystyle K 3 Ce tomu z odnogo boku sho 3 rozfarbuvannya grafu G displaystyle G ce te same sho j gomomorfizm G K 3 displaystyle G to K 3 yak poyasneno nizhche Z inshogo boku bud yakij pidgraf grafu G displaystyle G trivialno dopuskaye gomomorfizm u G displaystyle G zvidki viplivaye sho K 3 G displaystyle K 3 to G Ce takozh oznachaye sho K 3 displaystyle K 3 ye yadrom bud yakogo takogo grafu G displaystyle G Analogichno bud yakij dvochastkovij graf yakij maye prinajmni odne rebro ekvivalentnij K 2 displaystyle K 2 Zv yazok z rozfarbuvannyamik displaystyle k rozfarbuvannya dlya deyakogo cilogo k displaystyle k ce priznachennya odnogo z k displaystyle k koloriv kozhnij vershini grafu G displaystyle G tak sho kincevi vershini kozhnogo rebra mayut rizni kolori k displaystyle k rozfarbuvannya grafu G displaystyle G vidpovidayut tochno gomomorfizmam z G displaystyle G v povnij graf K k displaystyle K k Bilsh togo vershini grafu K k displaystyle K k vidpovidayut k displaystyle k koloram i dva kolori sumizhni yak vershini grafu K k displaystyle K k todi i tilki todi koli voni rizni Otzhe funkciya viznachaye gomomorfizm u K k displaystyle K k todi i tilki todi koli sumizhni vershini grafu G displaystyle G pofarbovano v rizni kolori Zokrema graf G displaystyle G k displaystyle k rozfarbovuvanij todi i tilki todi koli K k displaystyle K k rozfarbovuvanij Yaksho ye dva gomomorfizmi G H displaystyle G to H i H K k displaystyle H to K k to yih superpoziciya G K k displaystyle G to K k ye takozh gomomorfizmom Inshimi slovami yaksho graf H displaystyle H mozhna rozfarbuvati v k displaystyle k koloriv i isnuye gomomorfizm G displaystyle G v H displaystyle H to G displaystyle G mozhna takozh rozfarbuvati v k displaystyle k koloriv Tomu z G H displaystyle G to H viplivaye x G x H displaystyle chi G leqslant chi H de x displaystyle chi oznachaye hromatichne chislo grafu najmenshe chislo koloriv k displaystyle k v yaki mozhna rozfarbuvati graf Varianti Gomomorfizmi zagalnogo viglyadu mozhna rozglyadati takozh yak vid rozfarbuvannya yaksho vershini fiksovanogo grafu H displaystyle H ye dopustimimi kolorami a rebra grafu H displaystyle H opisuyut yaki kolori sumisni to H displaystyle H rozmalovka grafu G displaystyle G ce priznachennya koloriv vershin grafu G displaystyle G tak sho sumizhni vershini otrimuyut sumisni kolori Bagato ponyat rozfarbovuvannya grafiv umishuyutsya v cyu shemu i mozhut buti virazheni yak gomomorfizm grafiv u rizni simejstva grafiv Kolovi rozfarbuvannya mozhna viznachiti za dopomogoyu gomomorfizmiv u kolovi povni grafi utochnyuyuchi zvichajne ponyattya rozfarbuvannya Drobove i b razove rozfarbuvannya mozhna viznachiti za dopomogoyu gomomorfizmiv u knezerivski grafi T rozfarbuvannya vidpovidayut gomomorfizmam u deyaki neskinchenni grafi oriyentovanogo grafu ye gomomorfizmom u bud yakij oriyentovanij graf en ce lokalno in yektivnij gomomorfizm u dopovnennya shlyahu sho oznachaye sho vin maye buti in yektivnim v okoli kozhnoyi vershini Oriyentaciyi bez dovgih shlyahiv Inshij cikavij zv yazok stosuyetsya oriyentaciyi grafiv Oriyentaciya neoriyentovanogo grafu G displaystyle G ce bud yakij oriyentovanij graf otrimanij viborom iz dvoh mozhlivih oriyentacij kozhnogo rebra Prikladom oriyentaciyi povnogo grafu K k displaystyle K k ye tranzitivnij turnir T k displaystyle vec T k z vershinami 1 2 k displaystyle k i dugami z i v j koli i lt j Gomomorfizm mizh oriyentaciyami grafiv G displaystyle G i H displaystyle H daye gomomorfizm mizh neoriyentovanimi grafami G displaystyle G i H displaystyle H yaksho prosto nehtuvati oriyentaciyi Z inshogo boku yaksho dano gomomorfizm G H displaystyle G to H mizh neoriyentovanimi grafami bud yaku oriyentaciyu H displaystyle vec H z H displaystyle H mozhna vidobraziti v oriyentaciyu grafu G displaystyle vec G z G displaystyle G tak sho G displaystyle vec G maye gomomorfizm u H displaystyle vec H Tomu graf G displaystyle G k displaystyle k rozfarbovuvanij maye gomomorfizm u K k displaystyle K k todi i tilki todi koli deyaka oriyentaciya G displaystyle G maye gomomorfizm u T k displaystyle vec T k Folklorna teorema svidchit sho dlya bud yakih k displaystyle k oriyentovanij graf G displaystyle G maye gomomorfizm u T k displaystyle vec T k todi i tilki todi koli vin ne dopuskaye gomomorfizmu z P k 1 displaystyle vec P k 1 Tut P n displaystyle vec P n oriyentovanij shlyah z vershinami 1 2 n displaystyle n i dugami z i v i 1 dlya i 1 2 n displaystyle n 1 Takim chinom graf k displaystyle k rozfarbovuvanij todi i tilki todi koli vin maye oriyentaciyu yaka ne dopuskaye gomomorfizmu z P k 1 displaystyle vec P k 1 Ce tverdzhennya mozhna zlegka posiliti do tverdzhennya sho graf k displaystyle k rozfarbovuvanij todi i tilki todi koli deyaka oriyentaciya ne mistit oriyentovanogo shlyahu dovzhini k displaystyle k nemaye P k 1 displaystyle vec P k 1 yak pidgrafu Ce Zv yazok z zadachami zadovolennya obmezhenPrikladi Graf H displaystyle H nesusidnih dniv tizhnya izomorfnij dopovnennyu grafu C 7 displaystyle C 7 i v kolovij klici K 7 2 displaystyle K 7 2 Deyaki zadachi rozkladiv mozhna promodelyuvati yak pitannya pro znahodzhennya gomomorfizmiv grafu Yak priklad mozhna sprobuvati priznachiti praktichni zanyattya tak shob dva kursi vidviduvani tim samim studentom ne buli v chasi zanadto blizkimi Kursi utvoryuyut graf G displaystyle G z rebrami mizh dvoma kursami yaksho yih vidviduye odin i toj samij student Mozhlivij chas provedennya kursiv utvoryuye graf H displaystyle H z rebrami mizh dvoma chasovimi viknami yaksho vidstan za chasom mizh nimi dosit velika Napriklad yaksho potribno mati ciklichnij shotizhnevij rozklad takij sho kozhen student prihodit na praktichni zanyattya cherez den to graf H displaystyle H maye buti dopovnennyam grafu C 7 displaystyle C 7 Gomomorfizm grafu z G displaystyle G v H displaystyle H ye todi priznachennyam kursiv za chasovimi viknami Shob dodati vimogu skazhimo shob zhoden student ne mav zanyattya yak u p yatnicyu tak i v ponedilok dosit vidaliti odne rebro z grafu H displaystyle H Prostu zadachu en mozhna postaviti v takij sposib Ye kilka peredavachiv bezdrotovoyi merezhi Potribno vibrati na kozhnomu z nih chastotnij kanal yakim vin bude peredavati dani Shob uniknuti zavad geografichno blizki peredavachi povinni mati kanali z dostatno vidminnimi chastotami Yaksho cyu umovu obmezheno prostim porogom dlya ponyat geografichno blizki i dostatno daleki dopustimij vibir kanaliv vidpovidaye znovu gomomorfizmu grafu Tut grafom G displaystyle G bude nabir peredavachiv z rebrami mizh nimi yaksho voni geografichno blizki a grafom H displaystyle H bude nabir kanaliv z rebrami mizh kanalami yaksho chastoti malo vidriznyayutsya Hocha cya model duzhe sproshena vona dopuskaye deyaku gnuchkist dlya pari peredavachiv yaki ne blizki ale mozhut zavazhati odin odnomu cherez geografichni osoblivosti mozhna dodati dugu v G displaystyle G A dugu mizh peredavachami yaki ne pracyuyut odnochasno mozhna z grafu vidaliti Analogichno rebro mizh paroyu kanaliv yaki daleko odin vid odnogo ale mayut zavadi u viglyadi garmonik mozhna vidaliti z grafu H displaystyle H U kozhnomu vipadku ci sprosheni modeli pokazuyut bagato osoblivostej yaki slid vidpracovuvati na praktici Zadachi vikonannya obmezhen yaki uzagalnyuyut zadachi gomomorfizmu grafu mozhut vstanovlyuvati dodatkovi tipi umov taki yak individualni perevagi abo obmezhennya na chislo priznachen sho zbigayutsya Ce dozvolyaye zrobiti modeli realistichnishimi i praktichnishimi Formalna tochka zoru Neoriyentovani j oriyentovani grafi mozhna rozglyadati yak chasti vipadki zagalnishogo ponyattya en yaki viznachayutsya yak mnozhina z kortezhem vidnoshen na nomu Oriyentovani grafi ye strukturami z odnim binarnim vidnoshennyam sumizhnist na oblasti mnozhini vershin Z ciyeyi tochki zoru en takih struktur ye tochno gomomorfizmami grafiv U zagalnomu vipadku pitannya poshuku gomomorfizmu z odniyeyi strukturi v inshu ye zadacheyu vikonannya obmezhen Vipadok grafiv daye konkretnij pershij krok yakij dopomagaye zrozumiti skladnishi zadachi vikonannya obmezhen Bagato algoritmichnih metodiv poshuku gomomorfizmiv grafu na zrazok poshuku z vertannyam en i en zastosovni do vsih zadach vikonannya obmezhen Dlya grafiv G displaystyle G i H displaystyle H pitannya chi maye graf G displaystyle G gomomorfizm u graf H displaystyle H vidpovidaye okremomu vipadku zadachi vikonannya obmezhen z odnim vidom obmezhen U cij zadachi zminnimi budut vershini grafu G displaystyle G a oblastyu znachen kozhnoyi zminnoyi bude nabir vershin grafu H displaystyle H Rozv yazkom ye funkciya yaka priznachaye kozhnij zminnij element z oblasti znachen tak sho funkciya f vidobrazhaye V G displaystyle V G u V G displaystyle V G Kozhne rebro abo duga u v displaystyle u v grafu G displaystyle G todi vidpovidayeobmezhennyu u v E H displaystyle u v E H Ce obmezhennya oznachaye sho rozv yazok maye vidobrazhati dugu u v displaystyle u v v paru f u f v displaystyle f u f v yaka ye vidnoshennyam E H displaystyle E H tobto v dugu grafu H displaystyle H Rozv yazkom zadachi ye rozv yazok yakij zadovolnyaye vsim obmezhennyam tobto ce v tochno gomomorfizm z G displaystyle G v H displaystyle H Struktura gomomorfizmivSuperpoziciyi gomomorfizmiv ye gomomorfizmami Zokrema vidnoshennya displaystyle to na grafah tranzitivne i trivialno refleksivne tak sho ce vidnoshennya ye peredporyadkom na grafah Budemo poznachati klas ekvivalentnosti grafu G displaystyle G za gomomorfizmom cherez G displaystyle G Klas ekvivalentnosti mozhozhna podati yedinim yadrom u G displaystyle G Vidnoshennya displaystyle to chastkovo vporyadkovane na cih klasah ekvivalentnosti Vono viznachaye chastkovo vporyadkovanu mnozhinu Nehaj G lt H displaystyle G lt H oznachaye sho isnuye gomomorfizm z G displaystyle G v H displaystyle H ale nemaye gomomorfizmu z H displaystyle H u G displaystyle G Vidnoshennya displaystyle to ye shilnim poryadkom ce oznachaye sho dlya vsih neoriyentovanih grafiv G displaystyle G H displaystyle H takih sho G lt H displaystyle G lt H isnuye graf K displaystyle K takij sho G lt H displaystyle G lt H ce vikonuyetsya u vsih vipadkah za vinyatkom trivialnih vipadkiv G K 0 displaystyle G K 0 abo K 1 displaystyle K 1 Napriklad mizh bud yakimi dvoma povnimi grafami za vinyatkom K 0 K 1 displaystyle K 0 K 1 ye neskinchenno bagato kolovih povnih grafiv vidpovidnih racionalnim chislam Chastkovo vporyadkovana mnozhina klasiv ekvivalentnosti grafiv za gomomorfizmom ye distributivnoyu gratkoyu z ob yednannyam G displaystyle G i H displaystyle H viznachenim yak klas ekvivalentnosti diz yunktne ob yednannya G H displaystyle G cup H i peretinom G displaystyle G i H displaystyle H viznachenim yak tenzornij dobutok G H displaystyle G times H vibir grafiv G displaystyle G i H displaystyle H yak predstavnikiv klasiv ekvivalentnosti G displaystyle G i H displaystyle H ne maye znachennya en elementi ciyeyi gratki ce tochno zv yazni grafi Ce mozhna pokazati vikoristovuyuchi fakt sho gomomorfizm vidobrazhaye zv yaznij graf u zv yaznu komponentu cilovogo grafu Nezvidni v peretini elementi ciyeyi gratki ce tochno Ce grafi K displaystyle K taki sho dobutok G H displaystyle G times H maye gomomorfizm u K displaystyle K tilki todi koli odin iz grafiv G displaystyle G abo H displaystyle H maye takij gomomorfizm Viyavlennya multiplikativnih grafiv ye sercevinoyu Gomomorfizmi grafiv utvoryuyut takozh kategoriyu z grafami yak ob yekti i gomomorfizmami yak strilkami Pochatkovim ob yektom ye porozhnij graf todi yak terminalnim ob yektom ye graf iz odniyeyu vershinoyu i odniyeyu petleyu v cij vershini Tenzornij dobutok grafiv ye dobutkom u teoriyi kategorij i ye eksponencijnim ob yektom dlya kategoriyi Oskilki ci dvi operaciyi zavzhdi viznacheni kategoriya grafiv ye dekartovo zamknutoyu kategoriyeyu Z tiyeyi zh prichini gratka klasiv ekvivalentnosti grafiv za gomomorfizmami faktichno ye algebroyu Gejtinga Dlya oriyentovanih grafiv zastosovuyutsya ti sami viznachennya Zokrema displaystyle to chastkovo vporyadkovane na klasah ekvivalentnosti oriyentovanih grafiv Cej poryadok vidriznyayetsya vid poryadku displaystyle to na klasah ekvivalentnosti neoriyentovanih grafiv ale mistit jogo v yak pidporyadok Ce tomu sho bud yakij neoriyentovanij graf mozhna rozglyadati yak oriyentovanij v yakomu bud yaka duga u v displaystyle u v z yavlyayetsya razom zi zvorotnoyu dugoyu v u displaystyle v u a ce ne zminyuye viznachennya gomomorfizmu Poryadok displaystyle to dlya oriyentovanih grafiv znovu ye distributivnoyu gratkoyu i algebroyu Gejtinga z operaciyami ob yednannya i peretinu viznachenih yak ranishe Odnak cej poryadok ne shilnij Isnuye takozh kategoriya z oriyentovanimi grafami yak ob yektami i gomomorfizmami yak strilkami yaka takozh ye dekartovo zamknutoyu kategoriyeyu Neporivnyanni grafi Graf Grocha neporivnyannij z trikutnikom K 3 displaystyle K 3 Ye bagato neporivnyannih grafiv za predporyadkom gomomorfizmiv tobto pari grafiv takih sho nemaye gomomorfizmiv z odnogo v inshij Odin zi shlyahiv pobudovi takih grafiv rozglyad neparnogo obhvatu grafu G displaystyle G tobto dovzhini jogo najkorotshogo ciklu neparnoyi dovzhini Neparnij obhvat ekvivalentno ye najmenshim neparnim chislom g displaystyle g dlya yakogo isnuye gomomorfizm z grafu ciklu z g displaystyle g vershinami v G displaystyle G Z ciyeyi prichini yaksho G H displaystyle G to H To neparnij obhvat grafu G displaystyle G bilshij abo dorivnyuye neparnomu obhvatu grafu H displaystyle H Z inshogo boku yaksho G H displaystyle G to H To hromatichne chislo grafu G displaystyle G menshe abo dorivnyuye hromatichnomu chislu grafu H displaystyle H Tomu yaksho graf G displaystyle G maye strogo bilshij neparnij obhvat nizh H displaystyle H i strogo bilshe hromatichne chislo nizh H displaystyle H to G displaystyle G i H displaystyle H neporivnyanni Napriklad graf Grocha ye 4 hromatichnim rozfarbovuyetsya v 4 kolori i vilnim vid trikutnikiv vin maye obhvat 4 i neparnij obhvat 5 tak sho vin nesumisnij z trikutnikom K 3 displaystyle K 3 Prikladami grafiv z dovilno velikimi znachennyami neparnogo obhvatu i hromatichnogo chisla ye knezerovi grafi j uzagalneni michelskiani Poslidovnist takih grafiv z odnochasnim zbilshennyam znachen oboh parametriv daye neskinchenne chislo neporivnyannih grafiv antilancyug u predporyadku gomomorfizmiv Inshi vlastivosti taki yak shilnist peredporyadku gomomorfizmiv mozhna dovesti za dopomogoyu takih rodin Pobudovi grafiv z bilshimi znachennyami hromatichnogo chisla i obhvatu a ne prosto neparnogo obhvatu takozh mozhlivi ale skladnishi div Obhvat i rozfarbuvannya grafiv Sered oriyentovanih grafiv znajti neporivnyanni pari znachno prostishe Napriklad rozglyanemo oriyentovani grafi cikli C n displaystyle vec C n z vershinami 1 2 n displaystyle n i rebrami z i v i 1 dlya i 1 2 n displaystyle n 1 i z n displaystyle n v 1 Isnuye gomomorfizm iz C n displaystyle vec C n v C k n k 3 displaystyle vec C k n k geqslant 3 todi i tilki todi koli n displaystyle n kratne k displaystyle k Zokrema oriyentovani grafi cikli C n displaystyle vec C n z prostimi n displaystyle n usi neporivnyanni Obchislyuvalna skladnistU zadachi pro gomomorfizm grafu primirnik zadachi skladayetsya z pari grafiv G displaystyle G H displaystyle H a rozv yazkom ye gomomorfizm iz G displaystyle G v H displaystyle H Zagalna zadacha rozv yaznosti yaka pitaye chi maye cya zadacha rozv yazok NP povna Odnak obmezhennya na grafi dayut nizku riznih zadach deyaki z yakih rozv yazati legshe Metodi yaki vikoristovuyut obmezhennya na livij graf G displaystyle G duzhe vidriznyayutsya vid metodiv sho vikoristovuyutsya na pravij graf H displaystyle H ale v kozhnomu razi dihotomiya strogi mezhi mizh prostimi i skladnimi vipadkami vidoma abo peredbachayetsya Gomomorfizmi u fiksovanij graf Zadacha pro gomomorfizm iz fiksovanim grafom H displaystyle H z pravogo boku kozhnogo primirnika nazivayetsya zadacheyu H displaystyle H rozfarbuvannya Koli H displaystyle H ye povnim grafom K k displaystyle K k ce zadacha k displaystyle k rozfarbovuvannya grafu yaka rozv yazna za polinomialnij chas dlya k displaystyle k 0 1 2 i NP povna v inshih vipadkah Zokrema mozhlivist K 2 displaystyle K 2 rozfarbuvannya grafu G displaystyle G ekvivalentna dvochastkovosti grafu G displaystyle G sho mozhna pereviriti za linijnij chas Zagalnishe koli H displaystyle H ye dvochastkovim grafom mozhlivist H displaystyle H rozfarbuvannya ekvivalentna mozhlivosti K 2 displaystyle K 2 rozfarbuvannya abo K 0 displaystyle K 0 K 1 displaystyle K 1 rozfarbovuvanosti koli H displaystyle H porozhnye abo ne maye reber a otzhe tak samo legko rozv yazuyetsya Pavol Hell i Yaroslav Neshetril doveli sho dlya neoriyentovanih grafiv niyakij inshij vipadok ne ye legkim Teorema Gella Neshetrila 1990 Zadacha H displaystyle H rozfarbovuvannya nalezhit klasu P yaksho H displaystyle H dvochastkovij i NP skladna v inshomu vipadku Teorema vidoma takozh yak teorema pro dihotomiyu dlya gomomorfizmu neoriyentovanogo grafu oskilki vona dilit zadachi H displaystyle H rozfarbovuvannya na NP povni i zadachi klasu P bez en vipadkiv Dlya oriyentovanih grafiv situaciya skladnisha i faktichno ekvivalentna zagalnishomu pitannyu opisu en Viyavlyayetsya sho zadachi H displaystyle H rozfarbovuvannya dlya oriyentovanih grafiv nastilki zh zagalni i nastilki zh riznomanitni yak i zadachi dotrimannya obmezhen z bud yakimi inshimi vidami obmezhen Formalno skinchenna mova obmezhen G displaystyle Gamma ye skinchennoyu oblastyu i skinchennim naborom vidnoshen u cij oblasti C S P G displaystyle CSP Gamma ye zadacheyu dotrimannya obmezhen de primirnikam dozvolyayetsya vikoristannya tilki obmezhen z G displaystyle Gamma Teorema Feder Vardi 1998 Dlya bud yakoyi movi obmezhen G displaystyle Gamma zadacha C S P G displaystyle CSP Gamma ekvivalentna pislya polinomialnogo zvedennya deyakij zadachi H displaystyle H rozfarbovuvannya dlya deyakogo oriyentovanogo grafu H displaystyle H Intuyitivno ce oznachaye sho bud yaka algoritmichna tehnika abo rezultat pro skladnist zastosovni do zadach H displaystyle H rozfarbovuvannya dlya oriyentovanih grafiv H displaystyle H zastosovni takozh i dlya zagalnih zadach dotrimannya obmezhen Zokrema mozhna zapitati chi mozhna teoremu Gella Neshetrila poshiriti na oriyentovani grafi Za teoremoyu vishe ce ekvivalentno gipotezi Federa Vardi pro dihotomiyu zadach dotrimannya obmezhen yaka stverdzhuye sho dlya bud yakoyi movi obmezhen G displaystyle Gamma zadacha C S P G displaystyle CSP Gamma abo NP povna abo nalezhit do klasu P Gomomorfizmi z fiksovanogo simejstva grafiv Zadachu pro gomomorfizm z odnim fiksovanim grafom G displaystyle G livoruch mozhna rozv yazati povnim pereborom za chas V H displaystyle H O V G displaystyle G tobto polinomialno vid rozmiru vhidnogo grafu H displaystyle H Inshimi slovami zadacha trivialna v P dlya grafiv G displaystyle G obmezhenogo rozmiru Cikave pitannya po te yaki inshi vlastivosti grafu G displaystyle G krim rozmiru umozhlivlyuyut polinomialni algoritmi Klyuchovoyu vlastivistyu viyavlyayetsya derevna shirina mira naskilki graf shozhij na derevo Dlya grafu G displaystyle G z derevnoyu shirinoyu sho ne perevishuye k displaystyle k i grafu H displaystyle H zadachu pro gomomorfizm mozhna rozv yazati za chas V H displaystyle H O k displaystyle k standartnimi metodami dinamichnogo programuvannya Faktichno dosit pripustiti sho yadro grafu G displaystyle G maye derevnu shirinu yaka ne perevishuye k Ce tak navit u razi koli yadro ne vidome Pokaznik v algoritmi z chasom roboti V H displaystyle H O k displaystyle k ne mozhna zniziti istotno ne isnuye algoritmu yakij pracyuye za chas V H displaystyle H o tw G displaystyle G log tw G displaystyle G pri istinnosti angl exponential time hypothesis ETH navit yaksho vhid obmezheno bud yakim klasom grafiv neobmezhenoyi derevnoyi shirini ETH ye nedovedenim pripushennyam analogichnim pripushennyu P NP ale bilsh strogim Za tih samih pripushen nemaye inshih vlastivostej yaki mozhna vikoristati dlya otrimannya algoritmiv polinomialnogo chasu Ce formalizuye teorema Teorema Martin Groe Dlya obchisle nnogo klasu grafiv G displaystyle mathcal G zadacha pro gomomorfizm dlya G H displaystyle G H z G G displaystyle G in mathcal G nalezhit P todi i tilki todi koli grafi G displaystyle mathcal G mayut yadra obmezhenoyi derevnoyi shirini v dopushenni ETH Mozhna postaviti pitannya chi rozv yazna zadacha z dovilno visokoyu zalezhnistyu vid G displaystyle G ale z fiksovanoyu polinomialnoyu zalezhnistyu vid rozmiru grafu H displaystyle H Vidpovid pozitivna yaksho mi obmezhimo graf G displaystyle G klasom z yadrami obmezhenoyi derevnoyi shirini i negativna dlya vsih inshih klasiv Movoyu en skladnosti ce tverdzhennya formalno svidchit sho zadacha pro gomomorfizm z grafom G displaystyle mathcal G parametrizovana za rozmirom kilkistyu reber grafu G displaystyle G pokazuye dihotomiyu Vona en yaksho grafi v klasi G displaystyle mathcal G mayut yadra obmezhenoyi derevnoyi shirini i en v inshomu vipadku Te zh tverdzhennya istinne dlya zagalnishih zadach dotrimannya obmezhen abo inshimi slovami dlya relyacijnih struktur Potribno yedine pripushennya sho obmezhennya mozhut zaluchati lish obmezhene chislo zminnih Parametrom todi ye derevna shirina en Div takozh ru PrimitkiHell Nesetril 2004 s 27 Hell Nesetril 2004 s 109 Hell Nesetril 2008 Cameron 2006 Gena Tardif 1997 Hell Nesetril 2004 Gena Tardif 1997 s Observation 2 3 Godsil Royle 2001 s 115 Hell Nesetril 2004 s 19 Hell Nesetril 2004 s Proposition 1 31 Cameron 2006 s Proposition 2 3 Hell Nesetril 2004 s Corollary 1 32 Hell Nesetril 2004 s 34 Cameron 2006 s 4 Proposition 2 5 Cameron 2006 s 1 Hell Nesetril 2004 s Proposition 1 7 Hell Nesetril 2004 s 1 7 Hell Nesetril 2004 ta s Corollary 1 8 Hell Nesetril 2004 s 6 1 Gena Tardif 1997 s 4 4 Hell Nesetril 2004 s 6 2 Gena Tardif 1997 s 4 5 Hell Nesetril 2004 s 6 3 Hell Nesetril 2004 s 6 4 Fiala J Kratochvil J Partial covers of graphs Discussiones Mathematicae Graph Theory 2002 T 22 vip 1 S 89 99 DOI 10 7151 dmgt 1159 Hell Nesetril 2004 s 13 14 Hell Nesetril 2004 s Proposition 1 20 Hell Nesetril 2004 s 1 8 Hell Nesetril 2004 s 30 31 Hell Nesetril 2004 s 31 32 Hell ta Nesetril 2004 Zauvazhimo sho relyacijni strukturi v statti nazivayut relyacijnimi sistemami Nagadayemo zazvichaj rebra oriyentovanogo grafu nazivayut dugami Hell Nesetril 2004 s 3 1 Hell Nesetril 2004 s Theorem 3 1 Hell Nesetril 2004 s Theorem 3 30 Gena Tardif 1997 s Theorem 2 33 Welzl 1982 s 29 41 Hell Nesetril 2004 s 192 Gena Tardif 1997 s 127 Hell Nesetril 2004 s Proposition 3 2 distributivity is stated in Proposition 2 4 Gena Tardif 1997 s Theorem 2 37 Kwuida Lehtonen 2011 s 251 265 Gray 2014 Tardif 2008 s 46 57 Dwight Sauer 1996 s 125 139 Hell Nesetril 2004 s 125 Brown Morris Shrimpton Wensley 2008 Hell Nesetril 2004 s 7 Gena Tardif 1997 s Observation 2 6 Weisstein Eric W Grotzsch Graph angl na sajti Wolfram MathWorld Gena Tardif 1997 s Proposition 3 14 Gyarfas Jensen Stiebitz 2004 s 1 14 Hell Nesetril 2004 s Proposition 3 4 Hell Nesetril 2004 s 96 Hell Nesetril 2004 s 35 Bodirsky 2007 s 1 3 Hell Nesetril 2004 s 5 1 Hell Nesetril 2004 s Proposition 5 1 Hell Nesetril 2004 s 5 2 Hell Nesetril 1990 s 92 110 Hell Nesetril 2004 s 5 3 Hell Nesetril 2004 s Theorem 5 14 Feder Vardi 1998 s 57 104 Cygan Fomin Golovnev i dr 2016 s 1643 1649 Dalmau Kolaitis Vardi 2002 s 310 326 Grohe 2007 Marx 2010 s 85 112 LiteraturaWelzl E Color families are dense Theoret Comput Sci 1982 T 17 17 chervnya S 29 41 DOI 10 1016 0304 3975 82 90129 3 Pavol Hell Jaroslav Nesetril On the complexity of H coloring 1990 T 48 vip 1 17 chervnya S 92 110 DOI 10 1016 0095 8956 90 90132 J Gyarfas A Jensen T Stiebitz M On Graphs With Strongly Independent Color Classes 2004 T 46 vip 1 17 chervnya S 1 14 DOI 10 1002 jgt 10165 Leonard Kwuida Erkko Lehtonen On the Homomorphism Order of Labeled Posets Springer 2011 T 28 vip 2 17 chervnya S 251 265 arXiv 0911 0200 DOI 10 1007 s11083 010 9169 x Tardif C Hedetniemi s conjecture 40 years later Graph Theory Notes of New York 2008 T 54 17 chervnya S 46 57 z dzherela 12 lipnya 2021 Procitovano 30 chervnya 2021 Dwight D Sauer N Lattices arising in categorial investigations of Hedetniemi s conjecture 1996 T 152 vip 1 3 17 chervnya S 125 139 DOI 10 1016 0012 365X 94 00298 W Daniel Marx Can You Beat Treewidth 2010 T 6 17 chervnya S 85 112 DOI 10 4086 toc 2010 v006a005 Cygan M Fomin F V Golovnev A Kulikov A S Mihajlin I Pachocki J Socala A Tight bounds for graph homomorphism and subgraph isomorphism SIAM 2016 ISBN 978 1 611974 33 1 Bibcode 2015arXiv150703738F Victor Dalmau Phokion G Kolaitis Moshe Y Vardi Constraint Satisfaction Bounded Treewidth and Finite Variable Logics 2002 S 310 326 DOI 10 1007 3 540 46135 3 21 Martin Grohe The complexity of homomorphism and constraint satisfaction problems seen from the other side 2007 T 54 vip 1 17 chervnya DOI 10 1145 1206035 1206036 Tomas Feder Moshe Y Vardi The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction A Study through Datalog and Group Theory 1998 T 28 vip 1 17 chervnya S 57 104 DOI 10 1137 S0097539794266766 z dzherela 6 lyutogo 2022 Procitovano 30 chervnya 2021 Knigi zagalnogo harakteru Peter Cameron Graph Homomorphisms Combinatorics Study Group Notes 2006 17 chervnya z dzherela 7 travnya 2021 Procitovano 30 chervnya 2021 Pavol Hell Jaroslav Nesetril Graphs and Homomorphisms Oxford University Press 2004 T 28 17 chervnya ISBN 0 19 852817 5 z dzherela 6 travnya 2021 Procitovano 30 chervnya 2021 Gena H Tardif C Graph homomorphisms structure and symmetry 1 Springer 1997 S 107 166 DOI 10 1007 978 94 015 8937 6 4 z dzherela 11 lipnya 2021 Chris Godsil Gordon Royle 6 Homomorphisms Algebraic Graph Theory Springer Verlag New York 2001 T 207 Graduate Texts in Mathematics ISBN 978 1 4613 0163 9 DOI 10 1007 978 1 4613 0163 9 V universalnij algebri ta z urahuvannyam obmezhen Bodirsky M Graph Homomorphisms and Universal Algebra Course Notes 2007 17 chervnya z dzherela 1 grudnya 2020 Procitovano 30 chervnya 2021 Pavol Hell Jaroslav Nesetril Colouring constraint satisfaction and complexity Computer Science Review 2008 T 2 vip 2 17 chervnya S 143 163 DOI 10 1016 j cosrev 2008 10 003 z dzherela 6 lipnya 2017 Procitovano 30 chervnya 2021 U teoriyi gratok i teoriyi kategorij Brown R Morris I Shrimpton J Wensley C D Graphs of morphisms of graphs 2008 T 15 vip 1 17 chervnya S A1 z dzherela 11 lipnya 2021 Procitovano 30 chervnya 2021 Gray C T The Digraph Lattice 2014 17 chervnya z dzherela 20 sichnya 2022 Procitovano 30 chervnya 2021 Vacation Research Scholarships 14 serpnya 2018 u Wayback Machine studentskij zvit pro doslidzhennya pid kerivnictvom Brian Davey i Jane Pitkethly en