Из комментария выше: в Stefan Kratsch, Pascal Schweitzer, Изоморфизм графов для классов графов, характеризуемых двумя запрещенными индуцированными подграфами : GI является полиномиальным по времени (тривиально) разрешимым для графов, но также (менее тривиально) для ( K s , K 1 , t ) -свободных графов.( Кs, яT) -бесплатно( Кs, K1 , т) -бесплатно
РЕДАКТИРОВАТЬ : как отмечено в комментарии, не содержит цикл (я слишком быстро прочитал введение в статью).К1 , т
Подумав немного об этом, кажется, легко доказать следующее (оригинал?):
Отрицательный результат: для каждого конечного множества , в котором каждый Н я содержит цикл, проблему изоморфизма графов (GI) , ограниченный класс С из ( Н 1 , . . . , Н к ) -свободные графы GI-полный.{ H1, . , , ЧАСК}ЧАСяС( H1, . , , , ЧК) -бесплатно
Доказательство: Установленный класс графы , в которых каждая Н я содержу цикл, и , учитывая G 1 , G 2 , пусть г есть длина самого длинного цикла H I s. Заменить каждое ребро ( u , v ) в G 1 , G 2 на путь длины l = ⌈ r / 3 ⌉( H1, . , , , ЧК) -бесплатноЧАСяграмм1, Г2рЧАСя( ты , ты )грамм1, Г2l = ⌈ r / 3 ⌉ добавление новых узлов ( у , р 1 , р 2 , . . . , р л , v ) (смотри рисунок ниже). По построению новых графов G ' 1 , G ' 2 являются ( Н 1 , . . . , Н к ) -свободных действительно возможные короткие циклы, образованные в виде треугольника , который должен иметь длину 3 ⌈ г / 3 ⌉L( ты , р1, р2, . , , , рL, v )грамм'1, Г'2( H1, . , , , ЧК) -бесплатно ; и легко доказать, что они изоморфны тогда и только тогда, когда исходные G 1 , G 2 изоморфны.3 ⌈ r / 3 ⌉ + 3 > rграмм1, Г2
Рисунок : график на левой стороне , и эквивалент ( Н 1 , . . . , Н к ) -бесплатно графа G ' 1 справа (предположим , что самый длинный цикл H я имеет длину г = 15 , так каждое ребро в G 1 заменяется путем длины l = 5 .грамм1( H1, . , , , ЧК) -бесплатнограмм'1ЧАСяг = 15грамм1л = 5
Мы также можем распространить отрицательный результат на проблему NPC с гамильтоновым циклом, действительно, это является непосредственным следствием следующего (оригинал?):
k ≥ 3грамм≤ k
граммvо у т де г( v ) + я н де г( v ) ≤ 3граммграмм'vя н де г( v ) = 1vя н де г( v ) = 2грамм'≥ kграмм''грамм
( H1, . , , , ЧК) -бесплатноЧАСя