Известно, что гамильтонов цикл (для краткости Хэм) NP-полон, а планарный цикл Хэма NP-полон. Доказательство для плоского цикла Хэма не из цикла Хэма.
Есть ли хороший гаджет, который с учетом графа G заменит все пересечения некоторым плоским гаджетом, чтобы у вас был планарный граф G 'такой, что
G имеет цикл Хэма, если G 'имеет цикл Хэма.
(Я буду счастлив с вариантами, такими как путь ветчины или направленный цикл ветчины или направленный путь ветчины.)
Ответы:
Нет. По крайней мере, нет "хорошего" гаджета для одного кроссовера.
Пусть и - крест, который мы хотим заменить.( х , у )(a,b) (x,y)
Есть много случаев для нашего графа , но мы должны удовлетворить по крайней мере следующие четыре. Случай 1: есть хотя бы один гамильтонов цикл, но ни один из них не использует ни одного ребра. Случай 2: существует хотя бы один цикл, и во всех циклах используется ровно одно из двух ребер. Случай 3: есть хотя бы один цикл, и все циклы используют оба ребра. Случай 4: нет гамильтонова цикла.G
Если в нашем гаджете есть две (или более) вершины для каждой из смежных со всеми одинаковыми соседями (так что и сохраняют соседей ), то не обязательно будет плоской. Чтобы удовлетворить первый из наших вышеописанных случаев, у нас не может быть новых вершин в гаджете. a 0 a 1 a G ′a,b,x,y a0 a1 a G′
Чтобы удовлетворить описанный выше случай 3, в гаджете должно быть как минимум два ребра. Ни плоская, ни покрывающая пара, ни удовлетворяют случаю 2, поэтому нам нужно третье ребро. Без ограничения общности, пусть эти три будут .( а , у ) , ( х , б ) ( а , у ) , ( у , б ) , ( х , б )(a,x),(y,b) (a,y),(x,b) (a,y),(y,b),(x,b)
Однако эта замена нарушает четвертый случай, потому что может содержать гамильтонов цикл, когда не содержит. Возьмем, например, где и . не плоская и не имеет гамильтонова цикла. G G = ( V , E ) V = { a , b , x , y , p , q , r , s , t } , E = { ( a , b ) , ( x , y ) , ( a , r ) , ( a , p ) , ( aG′ G G=(V,E) V={a,b,x,y,p,q,r,s,t}, E={(a,b),(x,y),(a,r),(a,p),(a,q),(b,s),(b,x),(p,s),(p,t),(p,y),(q,x),(r,y),(t,x)} G
Тогда где . плоская и имеет гамильтонов цикл ( ).G′=(V,E′) E′={(a,y),(y,b),(x,b)}∪
{(x,y),(a,r),(a,p),(a,q),(b,s),(p,s),(p,t),(p,y),(q,x),(r,y),(t,x)} G′ a,q,x,t,p,s,b,y,r,a
Обратите внимание, что если бы ребро не было добавлено вместо , то у не было бы гамильтонова цикла. Кажется, что вы должны знать о возможном цикле, чтобы правильно выбрать ребро.( а , х ) G ′(b,y) (a,x) G′
Аналогичная проблема существует для того, чтобы гаджет включал одно из диагональных ребер, например: .(a,b),(a,y),(x,b)
Поскольку добавление трех ребер ломает случай 4, добавление большего количества не поможет.
Таким образом, «красивый» гаджет не существует. Может случиться так, что существует гаджет, который уделяет больше внимания соседям каждого из и , но это не кажется очень «хорошим».уa,b,x y
(Примечание: пожалуйста, дайте мне знать, если я сделал какие-либо ошибки выше!)
(
Примечание 2: у меня были хорошие цифры, но я не могу их опубликовать.Опубликовано.)источник