Algoritmos de espacio de registro en gráficos con ancho de árbol acotado


23

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.O(logn)

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?

¿Cuál es la mencionada en el factor de aproximación? n
gphilip

es el número de vértices en el gráfico de entrada. n
Shiva Kintali

55
Podemos, en general, hacerlo mejor que en el ancho de árbol aproximado. El mejor algoritmo de aproximación de tiempo polinómico que conozco logra unO(O(logn)factor de aproximación, dondewes el ancho del árbol del gráfico. Ver Feige, Hajiaghayi y Lee,Algoritmos de aproximación mejorados para separadores de vértices de peso mínimo, STOC 2005.O(logw)w
gphilip

Respuestas:


15

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

Evaluación del polinomio de Tutte para gráficos de ancho de árbol acotado , SD noble, combinatoria, probabilidad y computación, 1998,

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)norte4 4+ϵ)knorte

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!


¿Cuál es la función f?
Michael Blondin

Según el documento, es una función en k con orden sobre O(2(k3+ϵ)).
Hsien-Chih Chang 張顯 之

8
Makowski dice que "todos los polinomios de grafos estudiados en la literatura son definibles por SOL", y ofrece una formulación del polinomio de Tutte en términos de SOL, página 15 de "De un zoológico a una zoología: hacia una teoría general de polinomios de grafos". En "Usos algorítmicos del teorema de Feferman-Vaught", extiende el teorema de Courcelle para mostrar la capacidad de seguimiento de polinomios definibles por SOL en gráficos de ancho de árbol acotado.
Yaroslav Bulatov
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.