Isomorfismo grafico efficiente per query grafiche simili


10

Dato il grafico G1, G2 e G3, vogliamo eseguire il test di isomorfismo F tra G1 e G2, nonché G1 e G3. Se G2 e G3 sono molto simili in modo tale che G3 si formi eliminando un nodo e inserendo un nodo da G2, e abbiamo il risultato di F (G1, G2), possiamo calcolare F (G1, G3) senza calcolarlo da zero estendendo eventuali metodi all'avanguardia esistenti?

Ad esempio, se G2 è formato da nodi 2,3,4,5 e G3 è formato da nodi 3,4,5,6, possiamo usare il risultato di F (G1, G2) per calcolare F (G1, G3) in modo più efficiente?


Non ho una discussione in questo momento. Ma la mia sensazione è che il tuo problema sia moralmente correlato alla congettura della ricostruzione ( en.wikipedia.org/wiki/Reconstruction_conjecture ).
Yixin Cao,

Risposte:


6

G1,G2G3G2G1

G=(V,E),G=(V,E)

G1=(VV{u},EE{(vi,u)viV})

uV

G2=G1

G3uuV

G3=(VV{u},EE{(vi,u)viV})

G1,G3G,G


2
Questa è una bella riduzione! Tuttavia, aggiungerei che la completezza GI da sola non significa necessariamente che non vi sia alcun vantaggio, ma solo nel peggiore dei casi la loro complessità è polinomialmente correlata. Come altro esempio, nota che anche il GI colorato di vertice è GI completo, ma la maggior parte degli algoritmi che conosco possono ancora sfruttare i colori del vertice in modo utile.
Joshua Grochow,

@JoshuaGrochow: grazie, ho chiarito questo punto.
Marzio De Biasi,

@MarzioDeBiasi: grazie per le spiegazioni. In base alla mia comprensione delle tue spiegazioni, non possiamo trarre alcun vantaggio dal calcolo di F (G1, G3) conoscendo F (G1, G2) se i vertici collegati a te sono diversi (non necessariamente collegati a tutti i vertici di V o V ') anche se sappiamo che G e G' sono isomorfi. È corretto? In questo caso, questo problema è difficile quanto lo stesso isomorfismo del grafico?
Eric Huang,

G1,G2G3G2G1,G3G3G1,G3
Marzio De Biasi,

Puoi provare il metodo Weisfeiler-Lehman o le sue variazioni, specialmente se i tuoi grafici originali hanno strutture come planare, albero, grafico a intervalli o grafico ad albero limitato, la loro dimensione Weisfeiler-Lehman è una piccola costante, nella fase di perfezionamento, immagino che tu possa sfruttare la relazione tra i due grafici.
Rupei Xu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.