Rozważ następujący problem -
Biorąc pod uwagę maksymalne płaskie wykresy i G 2 , znajdź wykres G z maksymalną liczbą krawędzi, tak że w G 1 i G 2 jest podgraph (niekoniecznie indukowany), który jest izomorficzny do G .
Czy można to zrobić w czasie wielomianowym? Jeśli tak, to jak?
Wiadomo, że jeśli i G 2 są grafami ogólnymi, to problem jest NP-zupełny (ponieważ G 1 może być kliką). Wiadomo również, że jeśli G 1 i G 2 są drzewami lub częściowymi drzewami k o ograniczonym stopniu, problem można rozwiązać w czasie wielomianowym. A co z maksymalnym przypadkiem planarnym? Czy ktoś to wie? Izomorfizm grafów na dwóch maksymalnych wykresach płaskich jest wielomianowy. Może to jakoś pomaga?
ds.algorithms
graph-algorithms
planar-graphs
Vinayak Pathak
źródło
źródło
Odpowiedzi:
Jest NP-kompletny, poprzez zmodyfikowaną wersję redukcji Wigdersona zastosowaną do udowodnienia, że Hamiltoniczność maksymalnych grafów płaskich jest NP-kompletna.
Dokładne badanie dowodu twardości NP Wigdersona z 1982 r. Dla cykli hamiltonowskich na maksymalnych grafach płaskich ( http://www.math.ias.edu/avi/node/820 ) pokazuje, że instancje wywołane przez jego redukcję mają właściwość istnieje krawędź taka, że albo istnieje cykl hamiltonowski przez e, albo w ogóle nie istnieje żaden cykl hamiltonowski. Na przykład e może być wybrane jako jedna z krawędzi w jednym z M Wigdersonae e e M gadżetów Wigdersona.
Niech będzie twardą instancją skonstruowaną w ten sposób i osadzimy G tak, aby krawędź e należała do zewnętrznego trójkąta osadzenia. Podłączenie wielu kopii tego klipu wykresie tak, że ich E -edges tworzą cykl, i aby ilość płaska ponownie wynik dodając dwie kolejne wierzchołki, na każdej stronie tego cyklu, podłączony do wszystkich odsłoniętych wierzchołków kopii G . Niech liczba kopii z C i wywołać otrzymanego wykresu H . Niech N jest liczbą wierzchołków G .G G e e G c H n G
źródło