stringtranslate.com

Gráfica de intervalo

Siete intervalos en la línea real y el gráfico de intervalo de siete vértices correspondiente.

En teoría de grafos , un grafo de intervalos es un grafo no dirigido formado a partir de un conjunto de intervalos en la recta real , con un vértice para cada intervalo y una arista entre los vértices cuyos intervalos se intersecan. Es el grafo de intersección de los intervalos.

Los grafos de intervalos son grafos cordales y grafos perfectos . Se pueden reconocer en tiempo lineal , y se puede encontrar una coloración de grafo óptima o una camarilla máxima en estos grafos en tiempo lineal. Los grafos de intervalos incluyen todos los grafos de intervalos propios , grafos definidos de la misma manera a partir de un conjunto de intervalos unitarios .

Estos gráficos se han utilizado para modelar redes alimentarias y para estudiar problemas de programación en los que se debe seleccionar un subconjunto de tareas que se realizarán en momentos que no se superponen. Otras aplicaciones incluyen el ensamblaje de subsecuencias contiguas en el mapeo de ADN y el razonamiento temporal.

Definición

Un gráfico de intervalo es un gráfico no dirigido G formado a partir de una familia de intervalos.

creando un vértice v i para cada intervalo S i y conectando dos vértices v i y v j mediante una arista siempre que los dos conjuntos correspondientes tengan una intersección no vacía. Es decir, el conjunto de aristas de G es

Es la gráfica de intersección de los intervalos.

Caracterizaciones

Tres vértices independientes forman una tripleta asteroidal (AT) en un grafo si, para cada dos, existe un camino que los contiene pero no un vecino del tercero. Un grafo no tiene AT si no tiene tripleta asteroidal. La caracterización más temprana de los grafos de intervalo parece ser la siguiente:

Otras caracterizaciones:

Se han descrito otras caracterizaciones de gráficos de intervalos y variantes. [4]

Algoritmo de reconocimiento eficiente

Para determinar si un grafo dado es un grafo de intervalos se puede buscar en el tiempo un orden de los grupos máximos de que sean consecutivos con respecto a la inclusión de vértices. Muchos de los algoritmos conocidos para este problema funcionan de esta manera, aunque también es posible reconocer grafos de intervalos en tiempo lineal sin utilizar sus grupos. [5]

El algoritmo original de reconocimiento de tiempo lineal de Booth y Lueker (1976) se basa en su compleja estructura de datos de árbol PQ , pero Habib et al. (2000) mostraron cómo resolver el problema de manera más simple utilizando la búsqueda en amplitud lexicográfica , basándose en el hecho de que un gráfico es un gráfico de intervalo si y solo si es cordal y su complemento es un gráfico de comparabilidad . [6] Un enfoque similar que utiliza un algoritmo LexBFS de 6 barridos se describe en Corneil, Olariu y Stewart (2009).

Familias de gráficos relacionadas

Mediante la caracterización de los grafos de intervalo como grafos cordales libres de AT, [1] los grafos de intervalo son grafos fuertemente cordales y por lo tanto grafos perfectos . Sus complementos pertenecen a la clase de grafos de comparabilidad , [3] y las relaciones de comparabilidad son precisamente los órdenes de intervalo . [7]

Del hecho de que un grafo es un grafo de intervalo si y solo si es cordal y su complemento es un grafo de comparabilidad , se deduce que el grafo y su complemento son ambos grafos de intervalo si y solo si el grafo es a la vez un grafo dividido y un grafo de permutación .

Los gráficos de intervalo que tienen una representación de intervalo en la que cada dos intervalos son disjuntos o anidados son los gráficos trivialmente perfectos .

Un grafo tiene boxicidad como máximo uno si y solo si es un grafo de intervalo; la boxicidad de un grafo arbitrario es el número mínimo de grafos de intervalo en el mismo conjunto de vértices tales que la intersección de los conjuntos de aristas de los grafos de intervalo sea .

Los gráficos de intersección de arcos de un círculo forman gráficos de arco circular , una clase de gráficos que contiene los gráficos de intervalo. Los gráficos trapezoidales , intersecciones de trapecios cuyos lados paralelos se encuentran todos sobre las mismas dos líneas paralelas, también son una generalización de los gráficos de intervalo.

Los gráficos de intervalos libres de triángulos conectados son exactamente los árboles de oruga . [8]

Gráficas de intervalos propios

Los grafos de intervalos propios son grafos de intervalos que tienen una representación de intervalos en la que ningún intervalo contiene propiamente a ningún otro intervalo; los grafos de intervalos unitarios son los grafos de intervalos que tienen una representación de intervalos en la que cada intervalo tiene una longitud unitaria. Una representación de intervalos unitarios sin intervalos repetidos es necesariamente una representación de intervalos propios. No toda representación de intervalos propios es una representación de intervalos unitarios, pero todo grafo de intervalos propios es un grafo de intervalos unitarios, y viceversa. [9] Todo grafo de intervalos propios es un grafo sin garras ; por el contrario, los grafos de intervalos propios son exactamente los grafos de intervalos sin garras. Sin embargo, existen grafos sin garras que no son grafos de intervalos. [10]

Un grafo de intervalo se llama -propio si hay una representación en la que ningún intervalo está contenido por más que otros. Esta noción extiende la idea de grafos de intervalo propios de tal manera que un grafo de intervalo 0-propio es un grafo de intervalo propio. [11] Un grafo de intervalo se llama -impropio si hay una representación en la que ningún intervalo contiene más que otros. Esta noción extiende la idea de grafos de intervalo propios de tal manera que un grafo de intervalo 0-impropio es un grafo de intervalo propio. [12] Un grafo de intervalo está -anidado si no hay una cadena de longitud de intervalos anidados entre sí. Esta es una generalización de grafos de intervalo propios ya que los grafos de intervalo 1-anidados son exactamente grafos de intervalo propios. [13]

Aplicaciones

La teoría matemática de los gráficos de intervalos fue desarrollada con vistas a su aplicación por investigadores del departamento de matemáticas de la Corporación RAND , que incluía a investigadores jóvenes, como Peter C. Fishburn y estudiantes como Alan C. Tucker y Joel E. Cohen , además de líderes, como Delbert Fulkerson y (visitante recurrente) Victor Klee . [14] Cohen aplicó los gráficos de intervalos a modelos matemáticos de biología de poblaciones , específicamente redes alimentarias . [15]

Los gráficos de intervalos se utilizan para representar problemas de asignación de recursos en la investigación de operaciones y la teoría de la programación . En estas aplicaciones, cada intervalo representa una solicitud de un recurso (como una unidad de procesamiento de un sistema informático distribuido o una sala para una clase) durante un período de tiempo específico. El problema del conjunto independiente del peso máximo para el gráfico representa el problema de encontrar el mejor subconjunto de solicitudes que se pueden satisfacer sin conflictos. [16] Consulte la programación de intervalos para obtener más información.

Una coloración óptima del gráfico de intervalos representa una asignación de recursos que cubre todas las solicitudes con la menor cantidad de recursos posible; se puede encontrar en tiempo polinomial mediante un algoritmo de coloración codicioso que colorea los intervalos en orden ordenado por sus puntos finales izquierdos. [17]

Otras aplicaciones incluyen la genética, la bioinformática y la informática. Encontrar un conjunto de intervalos que representen un gráfico de intervalos también se puede utilizar como una forma de ensamblar subsecuencias contiguas en el mapeo de ADN . [18] Los gráficos de intervalos también juegan un papel importante en el razonamiento temporal. [19]

Intervalos de finalización y ancho de ruta

Si es un gráfico arbitrario, una compleción de intervalo de es un gráfico de intervalo en el mismo conjunto de vértices que contiene como un subgráfico. La versión parametrizada de compleción de intervalo (encontrar un supergráfico de intervalo con k aristas adicionales) es manejable con parámetros fijos y, además, es solucionable en tiempo subexponencial parametrizado. [20] [21]

El ancho de ruta de un gráfico de intervalo es uno menos que el tamaño de su grupo máximo (o equivalentemente, uno menos que su número cromático), y el ancho de ruta de cualquier gráfico es el mismo que el ancho de ruta más pequeño de un gráfico de intervalo que contiene un subgráfico. [22]

Enumeración combinatoria

El número de gráficos de intervalos conectados en vértices no etiquetados, para , es: [23]

1, 1, 2, 5, 15, 56, 250, 1328, 8069, 54962, 410330, 3317302, ... (secuencia A005976 en la OEIS )

Sin el supuesto de conectividad, los números son mayores. El número de grafos de intervalos en vértices no etiquetados, no necesariamente conectados, es: [24]

1, 2, 4, 10, 27, 92, 369, 1807, 10344, 67659, 491347, 3894446, ... (secuencia A005975 en la OEIS )

Estos números muestran un crecimiento más rápido que el exponencial : el número de gráficos de intervalo en vértices no etiquetados es al menos . [25] Debido a esta rápida tasa de crecimiento, los gráficos de intervalo no tienen un ancho gemelo acotado . [26]

Notas

  1. ^ ab Lekkerkerker y Boland (1962).
  2. ^ Fulkerson y Gross (1965); Fishburn (1985)
  3. ^ por Gilmore y Hoffman (1964).
  4. ^ McKee y McMorris (1999); Brandstädt, Le y Spinrad (1999)
  5. ^ Hsu (1992).
  6. ^ Fishburn (1985); Golumbic (1980)
  7. ^ Fishburn (1985).
  8. ^ Eckhoff (1993).
  9. ^ Roberts (1969); Gardi (2007)
  10. ^ Faudree, Flandrin y Ryjáček (1997), pág. 89.
  11. ^ Proskurowski y Telle (1999).
  12. ^ Beyerl y Jamison (2008).
  13. ^ Klavík, Otachi y Šejnoha (2019).
  14. ^ Cohen (1978), págs. ix–10.
  15. ^ Cohen (1978), págs. 12–33.
  16. ^ Bar-Noy y otros (2001).
  17. ^ Cormen et al. (2001), pág. 379.
  18. ^ Zhang y otros (1994).
  19. ^ Golumbic y Shamir (1993).
  20. ^ Villanger y otros (2009).
  21. ^ Bliznets y otros (2014).
  22. ^ Bodlaender (1998).
  23. ^ Hanlon (1982), Tabla VIII, pág. 422.
  24. ^ Hanlon (1982), Tabla VII, pág. 421.
  25. ^ Yang y Pippenger (2017).
  26. ^ Bonnet y otros (2022).

Referencias

Enlaces externos