Si tenemos un gran gráfico (dirigido) y un árbol enraizado más pequeño H , ¿cuál es la complejidad más conocida para encontrar subgrafías de G isomorfas a H ? Soy consciente de los resultados para el isomorfismo de subárbol donde G y H son árboles y también donde G es plano o tiene un ancho de árbol limitado (y otros), pero no para este gráfico y caso de árbol.
15
Respuestas:
La pregunta de si un gráfico fijo es una subgrafía (inducida) de G es una propiedad definible de primer orden, es decir, para cada H hay una fórmula φ H ( ψ H ) tal que H es una subgrafía (inducida) de G si y solo si G ⊨ φ H ( G ⊨ ψ H ).H G H φH ψH H G G⊨φH G⊨ψH
Anteriormente se sabía que el problema de la verificación del modelo es manejable con parámetros fijos en clases de gráficos que (localmente) excluyen un menor y en clases de expansión limitada (localmente) . Recientemente, Grohe, Kreutzer y S. anunciaron un meta-teorema aún más general, afirmando que cada propiedad de primer orden se puede decidir en un tiempo casi lineal en clases de gráficas densas en ninguna parte.
Para su pregunta, esto implica lo siguiente. Deje que sea un árbol arraigado fijo. Entonces se puede decidir en tiempo lineal si H es un subgrafo (inducido) de un gráfico de entrada (dirigido o no dirigido) G si G es plano, o más generalmente es de una clase que excluye un menor o de una clase de expansión acotada. El problema puede decidirse en un tiempo casi lineal si G es de una clase que excluye localmente a un menor o de una clase de expansión localmente limitada o, en general, G es de una clase de gráficos densa en ninguna parte.H H G G G G
fuente
Se puede resolver en un tiempo esperado aleatorio donde k es el tamaño del árbol dirigido pequeño que se va a encontrar ym es el número de bordes del gráfico dirigido grande en el que se encuentra. Véase el Teorema 6.1 de Alon, N., Yuster, R. y Zwick, U. (1995). Codificación de color. J. ACM 42 (4): 844–856 . Alon y col. también declare que su algoritmo puede ser aleatorizado, pero no brinde los detalles para esa parte; Creo que el tiempo determinista puede ser un poco mayor, algo más parecido a O ( k !O(2km) k m .O(k!m)
fuente
Probablemente esté buscando a Marx, Pilipczuk trabaja en la complejidad parametrizada del subgrafo isomorfismo . Técnicamente, cubre solo gráficos no dirigidos, pero creo que puede adaptar los resultados de dureza para los árbolesH easily to rooted trees. The positive results relevant for your problem are already covered by the previous answers.
fuente