stringtranslate.com

Gráfico distancia-hereditario

Un gráfico distancia-hereditario.

En teoría de grafos , una rama de las matemáticas discretas , un gráfico hereditario de distancias (también llamado gráfico completamente separable ) [1] es un gráfico en el que las distancias en cualquier subgrafo inducido conectado son las mismas que en el gráfico original. Por tanto, cualquier subgrafo inducido hereda las distancias del gráfico más grande.

Los gráficos hereditarios de distancia fueron nombrados y estudiados por primera vez por Howorka (1977), aunque Olaru y Sachs ya demostraron que una clase equivalente de gráficos era perfecta en 1970. [2]

Se sabe desde hace algún tiempo que los gráficos hereditarios de distancia constituyen una clase de gráficos de intersección , [3] pero no se conocía ningún modelo de intersección hasta que Gioan y Paul (2012) proporcionaron uno.

Definición y caracterización

La definición original de un gráfico hereditario de distancia es un gráfico G tal que, si dos vértices u y v pertenecen a un subgrafo inducido conectado H de G , entonces algún camino más corto que conecte u y v en G debe ser un subgrafo de H , de modo que la distancia entre u y v en H es la misma que la distancia en G.

Los gráficos hereditarios de distancia también se pueden caracterizar de varias otras formas equivalentes: [4]

Tres operaciones mediante las cuales se puede construir cualquier gráfico hereditario a distancia.

Relación con otras familias de gráficos

Cada gráfico hereditario de distancia es un gráfico perfecto , [7] más específicamente un gráfico perfectamente ordenable [8] y un gráfico de Meyniel . Cada gráfico hereditario de distancia es también un gráfico de paridad , un gráfico en el que cada dos caminos inducidos entre el mismo par de vértices tienen una longitud impar o ambos tienen una longitud par. [9] Cada potencia par de un gráfico G hereditario a distancia (es decir, el gráfico G 2 i formado conectando pares de vértices a una distancia máxima de 2 i en G ) es un gráfico cordal . [10]

Cada gráfico hereditario de distancia se puede representar como el gráfico de intersección de cuerdas en un círculo, formando un gráfico circular . Esto se puede ver construyendo el gráfico agregando vértices colgantes, gemelos falsos y gemelos verdaderos, construyendo en cada paso un conjunto correspondiente de cuerdas que representan el gráfico. Agregar un vértice colgante corresponde a agregar una cuerda cerca de los puntos finales de una cuerda existente de modo que cruce solo esa cuerda; añadir falsos gemelos corresponde a sustituir una cuerda por dos cuerdas paralelas que cruzan el mismo conjunto de otras cuerdas; y agregar verdaderos gemelos corresponde a reemplazar una cuerda por dos cuerdas que se cruzan pero que son casi paralelas y cruzan el mismo conjunto de otras cuerdas.

Un gráfico hereditario de distancia es bipartito si y solo si no tiene triángulos . Los gráficos bipartitos hereditarios de distancia se pueden construir a partir de un solo vértice agregando solo vértices colgantes y gemelos falsos, ya que cualquier gemelo verdadero formaría un triángulo, pero las operaciones de vértice colgante y gemelo falso preservan la bipartición. Todo grafo bipartito hereditario a distancia es cordal bipartito y modular . [11]

Los gráficos que se pueden construir a partir de un solo vértice mediante vértices colgantes y gemelos verdaderos, sin operaciones de gemelos falsos, son casos especiales de los gráficos ptolemaicos e incluyen los gráficos de bloques . Los gráficos que se pueden construir a partir de un solo vértice mediante operaciones de gemelo falso y gemelo verdadero, sin ningún vértice colgante, son los cografos , que por lo tanto son hereditarios por distancia; los cografos son exactamente las uniones disjuntas de grafos hereditarios de distancia de diámetro 2. La vecindad de cualquier vértice en un gráfico hereditario de distancias es un cografo. El cierre transitivo del gráfico dirigido formado al elegir cualquier conjunto de orientaciones para los bordes de cualquier árbol es hereditario por distancia; el caso especial en el que el árbol está orientado consistentemente lejos de algún vértice forma una subclase de gráficos hereditarios de distancia conocidos como gráficos trivialmente perfectos , que también se denominan cografos cordales. [12]

Algoritmos

Los gráficos hereditarios de distancia se pueden reconocer y analizar en una secuencia de vértices colgantes y operaciones gemelas, en tiempo lineal. [13]

Debido a que los gráficos hereditarios de distancia son perfectos, algunos problemas de optimización se pueden resolver en tiempo polinomial a pesar de ser NP-difíciles para clases de gráficos más generales. Por lo tanto, es posible en tiempo polinómico encontrar la camarilla máxima o el conjunto independiente máximo en un gráfico hereditario a distancia, o encontrar una coloración gráfica óptima de cualquier gráfico hereditario a distancia. [14] Debido a que los gráficos hereditarios de distancia son gráficos circulares , heredan algoritmos de tiempo polinomial para gráficos circulares; por ejemplo, es posible determinar en tiempo polinómico el ancho del árbol de cualquier gráfico circular y por tanto de cualquier gráfico hereditario de distancia. [15] Además, el ancho de camarilla de cualquier gráfico hereditario de distancia es como máximo tres. [16] Como consecuencia, según el teorema de Courcelle , existen algoritmos de programación dinámica eficientes para muchos problemas en estos gráficos. [17]

Varios otros problemas de optimización también se pueden resolver de manera más eficiente utilizando algoritmos diseñados específicamente para gráficos hereditarios de distancia. Como muestran D'Atri y Moscarini (1988), se puede encontrar un conjunto dominante mínimo conectado (o equivalentemente un árbol expansivo con el máximo número posible de hojas) en tiempo polinómico en un gráfico distancia-hereditario. Un ciclo hamiltoniano o una trayectoria hamiltoniana de cualquier gráfico hereditario de distancia también se puede encontrar en tiempo polinómico. [18]

Notas

  1. ^ Martillo y Maffray (1990).
  2. ^ Olaru y Sachs mostraron la perfección α de las gráficas en las que cada ciclo de longitud cinco o más tiene un par de diagonales que se cruzan (Sachs 1970, teorema 5). Según Lovász (1972), la α-perfección es una forma equivalente de definición de gráficas perfectas.
  3. ^ McKee y McMorris (1999)
  4. ^ Howarka (1977); Bandelt y Mulder (1986); Martillo y Maffray (1990); Brandstädt, Le y Spinrad (1999), Teorema 10.1.1, pág. 147.
  5. ^ Gioan y Paul (2012). Eppstein, Goodrich y Meng (2006) utilizaron una descomposición estrechamente relacionada para el dibujo de gráficos y (para gráficos bipartitos de distancia-hereditaria) Hui, Schaefer y Štefankovič (2004).
  6. ^ Oum (2005).
  7. ^ Howarka (1977).
  8. ^ Brandstädt, Le y Spinrad (1999), págs. 70–71 y 82.
  9. ^ Brandstädt, Le y Spinrad (1999), p.45.
  10. ^ Brandstädt, Le & Spinrad (1999), Teorema 10.6.14, p.164.
  11. ^ Gráficos bipartitos hereditarios a distancia, Sistema de información sobre clases de gráficos y sus inclusiones, consultado el 30 de septiembre de 2016.
  12. ^ Cornelsen y Di Stéfano (2005).
  13. ^ Damiand, Habib y Paul (2001); Gioan y Paul (2012). Hammer y Maffray (1990) afirmaron un límite de tiempo lineal anterior, pero Damiand descubrió que era erróneo.
  14. ^ Cogis y Thierry (2005) presentan un algoritmo directo simple para conjuntos independientes ponderados máximos en gráficos hereditarios de distancia, basado en analizar el gráfico en vértices colgantes y gemelos, corrigiendo un intento previo de tal algoritmo por Hammer y Maffray (1990). Debido a que los gráficos hereditarios de distancia se pueden ordenar perfectamente, se pueden colorear de manera óptima en tiempo lineal usando LexBFS para encontrar un orden perfecto y luego aplicando un algoritmo de coloración codicioso .
  15. ^ Kloks (1996); Brandstädt, Le y Spinrad (1999), pág. 170.
  16. ^ Golumbic y Róticos (2000).
  17. ^ Courcelle, Makowski y Rotics (2000); Espelage, Gurski y Wanke (2001).
  18. ^ Hsieh y col. (2002); Müller y Nicolai (1993).

Referencias

enlaces externos