З коментаря вище: у Стефана Кратча, Паскаля Швейцера, Графічний ізоморфізм для графіків класів, що характеризуються двома забороненими індукованими підграграфами : GI - поліноміальний час (тривіально) для графіків, але також (менше) тривіально) для графіків.( K s , K 1 , t ) -вільний(Ks,It)-free(Ks,K1,t)-free
EDIT : як зазначається в коментарі, не містить циклу (я прочитав вступ статті занадто швидко).K1,t
Трохи подумавши про це, здається легко довести наступне (оригінальне?):
Результат негативний РЕЗУЛЬТАТ: для будь-якого кінцевого безлічі , в якому кожен містить цикл, проблема ізоморфізму графів (GI) обмежується класом з графіки завершено GI.{H1,...Hk}HiC(H1,...,Hk)-free
Доведення: виправлено клас графіків у яких кожен містить цикл, і задано , нехай - довжина найдовшого циклу s. Замінити кожне ребро з з колії довжиною додавання нових вузлів (дивись малюнок нижче) . Побудувавши нові графіки є дійсно можливими найкоротшими циклами є ті, утворені трикутником, який повинен мати довжину(H1,...,Hk)-freeHiG1,G2rHi(u,v)G1,G2l=⌈r/3⌉l(u,p1,p2,...,pl,v)G′1,G′2(H1,...,Hk)-free3⌈r/3⌉+3>r; і легко довести, що вони є ізоморфними тоді і лише тоді, коли вихідні є ізоморфними.G1,G2
Рисунок : графік зліва та еквівалент графік справа (припустимо, що найдовший цикл має довжину , так кожен край замінюється доріжкою довжиною .G1(H1,...,Hk)-freeG′1Hir=15G1l=5
Ми також можемо поширити негативний результат на проблему NPC з Гамільтоновим циклом, адже це негайний слід до наступного (оригінал?):
Теорема : для будь-якого проблема гамільтонівського циклу залишається NP-повною, навіть якщо графік не містить циклів довжини .k≥3G≤k
Доказ Ми знаємо, що проблема гамільтонівського циклу є NPC навіть на плоскому керованому графіку при цьому кожен вузол задовольняє: (Papdimitriou і Vazirani, Про дві геометричні задачі, пов'язані з проблемою продавця мандрівника ). Ми можемо перетворити графік в непрямий графік просто додавши вузол на вхідний край вузлів які мають , і до вихідного краю вузлів які мають . Тоді ми можемо замінити вузли гаджетом на малюнку нижче. Неважко помітити, що існує лише два дійсні траверси (Gvoutdeg(v)+indeg(v)≤3GG′vindeg(v)=1vindeg(v)=2G′зигзаги ), які відвідують кожен вузол гаджета рівно один раз (червоні та зелені доріжки на малюнку): гаджети не можуть проходити зверху вниз, інакше горизонтальний (вхідний або вихідний) шлях буде вирізаний. Крім того, ми можемо розмістити достатню кількість вузлів на вертикальних / горизонтальних сегментах гаджетів і збільшити кількість його зигзагів, щоб гарантувати, що в гаджеті або в трикутнику з 3-х гаджетів, пов'язаних разом , не можливий цикл довжини . Це запевняє, що якщо отриманий графік має гамільтонів цикл, то вихідний графік також має гамільтонівський цикл (зворотнє безпосередньо за побудовою гаджета).≥k GG′′G
Висновок: проблеми гамільтонівського циклу та траєкторії залишаються NP-завершеними, навіть якщо вони обмежені графіками , де кожен містить цикл.Н я(H1,...,Hk)-freeHi