Sottoscrivi l'isomorfismo con un albero


15

Se abbiamo un grande grafico (diretto) e un albero con radice più piccolo H , qual è la complessità più nota per trovare sottografi di G isomorfo su H ? Sono a conoscenza dei risultati per l'isomorfismo di sottostruttura in cui sia G che H sono alberi e anche dove G è planare o ha limitato la larghezza degli alberi (e altri) ma non per questo grafico e il caso dell'albero. GHsolHsolHsol


Intendi sottografo indotto, invece di sottografo?
Kristoffer Arnsfelt Hansen,

@Kristoffer, sono interessato a entrambi. Ho perso qualcosa di banale nel caso non indotto?
Raffaello,

10
Il tuo problema è NP-difficile anche se è un percorso, poiché il problema più lungo (indotto o non indotto) è NP-difficile. H
Yota Otachi,

1
Sì. Sono interessato a ciò che si sa di più che è particolare perché è un albero. Ad esempio, a seconda delle proprietà di G come quelle nella domanda o supponendo che H sia corretto, ecc.HGH
Raffaele

8
Il problema del percorso indotto è W [1] completo (Papadimitriou-Yannakakis 1991) mentre il problema del percorso (non indotto) è FPT (Monien 1985). Vedi anche Chen-Flum 2007. Voglio anche conoscere la complessità parametrizzata per altre classi di alberi.
Yota Otachi,

Risposte:


11

La domanda se qualsiasi grafico fisso sia un sottografo (indotto) di G è una proprietà definibile del primo ordine, cioè, per ogni H esiste una formula φ H ( ψ H ) tale che H sia un sottografo (indotto) di G se e solo se G φ H ( G ψ H ).HGHφHψHHGGφHGψH

In precedenza era noto che il problema del controllo del modello è trattabile da parametri fissi su classi di grafici che (localmente) escludono un minore e su classi di espansione (localmente) limitata . Di recente, Grohe, Kreutzer e S. hanno annunciato un meta-teorema ancora più generale, affermando che ogni proprietà del primo ordine può essere decisa in un tempo quasi lineare su classi di grafici densi da nessuna parte.

Per la tua domanda questo implica quanto segue. Sia un albero con radice fissa. Quindi si può decidere in tempo lineare se H è un sottografo (indotto) di un grafico di input (diretto o non orientato) G se G è planare, o più in generale proviene da una classe che esclude un minore o da una classe di espansione limitata. Il problema può essere deciso in un tempo quasi lineare se G proviene da una classe che esclude localmente un minore o da una classe di espansione localmente limitata o, più in generale, G proviene da una classe densa di grafici nulla.HHGGGG


11

Può essere risolto nel tempo previsto randomizzato dove k è la dimensione del piccolo albero diretto da trovare e m è il numero di spigoli del grande grafico diretto in cui trovarlo. Vedi Teorema 6.1 di Alon, N., Yuster, R. e Zwick, U. (1995). Codificazione del colore. J. ACM 42 (4): 844–856 . Alon et al. afferma inoltre che il loro algoritmo può essere derandomizzato ma non fornire i dettagli per quella parte; Penso che il tempo deterministico possa essere un po 'più grande, qualcosa di più simile a O ( k !O(2km)km .O(k!m)


1
La versione derandomizzata dovrebbe essere come al solito, ad esempio come descritto nella sezione 4, usando semplicemente la funzione hash perfetta per mappare nodi su k color, il che causa un ulteriore fattore di log 2 n . (può anche essere migliorato per registrare il fattore n , significa che è totalmente O ( 2 km registro n ) ). nklog2nlognO(2kmlogn)
Saeed,

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.