Nie. Przynajmniej żaden „miły” gadżet dla jednego crossovera.
Niech i ( x , y ) będą krzyżem, który chcemy zastąpić.(a,b)(x,y)
Istnieje wiele przypadków dla naszego wykresu, , ale musimy spełnić co najmniej następujące cztery. Przypadek 1: istnieje co najmniej jeden cykl hamiltonowski, ale żaden nie używa żadnej z krawędzi. Przypadek 2: istnieje co najmniej jeden cykl, a wszystkie cykle wykorzystują dokładnie jedną z dwóch krawędzi. Przypadek 3: istnieje co najmniej jeden cykl, a wszystkie cykle wykorzystują obie krawędzie. Przypadek 4: nie ma cyklu hamiltonowskiego.G
Jeśli nasz urządzenie ma dwa (lub więcej) wierzchołków każdego , b , x , y sąsiedztwie tymi samymi sąsiadów (tak 0 i 1 zachowują a „S sąsiadów), wtedy G ' nie muszą jednak być płaskie. Aby spełnić pierwszy z powyższych przypadków, nie możemy mieć żadnych nowych wierzchołków w gadżecie. a,b,x,ya0a1aG′
Aby spełnić powyższy przypadek 3, w gadżecie musimy mieć co najmniej dwie krawędzie. Ani para płaska i obejmująca, ani ( a , y ) , ( x , b ) nie spełniają przypadku 2, więc potrzebujemy trzeciej krawędzi. Bez utraty ogólności niech te trzy będą ( a , y ) , ( y , b ) , ( x , b ) .(a,x),(y,b)(a,y),(x,b)(a,y),(y,b),(x,b)
Zastąpienie to łamie jednak czwarty przypadek, ponieważ może zawierać cykl hamiltonowski, gdy G nie. Weźmy, na przykład, G = ( V , E ) , gdzie V = { , b , x , Y , p , q , r , s , t } , oraz
E = { ( , b ) , ( x , y )G′GG=(V,E)V={a,b,x,y,p,q,r,s,t}, . G nie jest płaskie i nie ma cyklu hamiltonowskiego.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
(b,y)(a,x)G′
(a,b),(a,y),(x,b)
Ponieważ dodanie trzech krawędzi łamie przypadek 4, dodanie więcej nie pomoże.
a,b,xy
(Uwaga: daj mi znać, jeśli popełniłem błędy powyżej!)
( Uwaga 2: Miałem kilka fajnych postaci, ale nie mogę ich opublikować. Wysłano.)