El ancho del árbol mide qué tan cerca está un gráfico de un árbol. Es NP-difícil calcular el ancho del árbol. El algoritmo de aproximación más conocido logra factor.
El teorema de Courcelle establece que cualquier propiedad de gráficos definibles en lógica monádica de segundo orden (MSO2) se puede decidir en tiempo lineal en cualquier clase de gráficos de ancho de árbol acotado . Un artículo reciente mostró que el teorema de Courcelle todavía se mantiene cuando el "tiempo lineal" se reemplaza por el "espacio de registro". Sin embargo, esto no resuelve la complejidad espacial del isomorfismo gráfico en gráficos con ancho de árbol acotado. El resultado más conocido lo coloca en LogCFL.
¿Hay otros problemas que son:
- NP-hard (o no se sabe que está en P) en gráficos generales, y
- se sabe que se puede resolver en tiempo lineal / polinómico en gráficos con ancho de árbol acotado, y
- ¿NO se sabe que está en LogSpace?
cc.complexity-theory
ds.algorithms
graph-theory
space-bounded
treewidth
Shiva Kintali
fuente
fuente
Respuestas:
El polinomio de Tutte es un ejemplo.
Esta es una generalización del polinomio cromático , que en sí mismo es un problema # P-difícil en cualquier formulación razonable. En
se da un algoritmo de tiempo polinómico donde la complejidad del tiempo es aproximadamente , donde k es el ancho del árbol yn es el número de nodos. Las obras relacionadas se pueden ver aquí . Para una encuesta, hay un artículo sobre Arxiv , donde se discutió el problema de complejidad en la sección 8.O ( f( k ) n4 + ϵ) k norte
Parece que el problema no puede expresarse directamente en MSO2, aunque no estoy familiarizado con las definiciones detalladas ... ¡Espero que este problema sea lo que necesita!
fuente