È NP completo, tramite una versione modificata della riduzione utilizzata da Wigderson per dimostrare che l'hamiltonicità dei grafici planari massimi è NP completo.
Un attento esame della prova di completezza NP di Wigderson del 1982 per i cicli hamiltoniani nei grafici planari massimi ( http://www.math.ias.edu/avi/node/820 ) mostra che le istanze prodotte dalla sua riduzione hanno la proprietà che lì esiste un bordo tale che o esiste un ciclo hamiltoniano tramite posta o non esiste alcun ciclo Hamiltoniano affatto. Ad esempio, e può essere scelto per essere uno dei bordi di uno dei M- gadget di Wigderson .eeeM
Sia un'istanza difficile costruita in questo modo e incorpora G in modo che il bordo e appartenga al triangolo esterno dell'incorporamento. Connect molte copie di questo grafico incorporato in modo che le loro e -edges formano un ciclo, e rendere il massimo risultato planare nuovamente aggiungendo due vertici, uno su ogni lato di questo ciclo, collegati a tutti i vertici esposte delle copie di G . Lasciare che il numero di copie sia c , e chiamare il risultante grafico H . Lasciate n è il numero di vertici in G .GGeeGcHnG
Il nostro esempio difficile per il grande sottografo comune sarà la coppia dove B è un bipyramid con lo stesso numero di vertici come H . Pertanto, un sottografo comune ottimale dovrà accoppiare tutti i vertici. Se rendiamo c abbastanza grande, il sottografo accoppierà necessariamente gli apici del bipiramide con i due vertici aggiunti in H , perché i loro gradi ( c e 2 c ) saranno sufficientemente più alti di ogni altro vertice in H , in modo da aggiungere questi gradi alle dimensioni della soluzione compenserà qualsiasi interruzione altrove causata da questa associazione.(H,B)BHcHc2cH
Se è hamiltoniano, il sottografo comune formato abbinando il ciclo hamiltoniano (meno e ) nelle copie di G all'equatore del bipiramide avrà i bordi c ( n + 2 ) , c ( n - 1 ) per l'equatore e 3 c per gli apici. Se G non è hamiltoniano, allora (per scelte abbastanza grandi di c che la soluzione ottimale abbina correttamente gli apici) qualsiasi sottografo comune avrà meno spigoli: ancora 3 c agli apici ma meno di c ( nGeGc(n+2)c(n−1)3cGc3c altrove. Quindi verificare se il sottografo comune di H e B ha almeno ibordi c ( n + 2 ) è NP-completo.c(n−1)HBc(n+2)