stringtranslate.com

Gráfico de intervalos

Siete intervalos en la recta real y el correspondiente gráfico de intervalos de siete vértices.

En teoría de grafos , un gráfico de intervalos es un gráfico no dirigido formado a partir de un conjunto de intervalos sobre la recta real , con un vértice para cada intervalo y una arista entre los vértices cuyos intervalos se cruzan. Es la gráfica de intersección de los intervalos.

Las gráficas de intervalos son gráficas cordales y gráficas perfectas . Se pueden reconocer en tiempo lineal , y se puede encontrar una coloración de gráfico óptima o una camarilla máxima en estos gráficos en tiempo lineal. Los gráficos de intervalos incluyen todos los gráficos de intervalos propios , gráficos 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 superpongan. Otras aplicaciones incluyen el ensamblaje de subsecuencias contiguas en el mapeo de ADN y el razonamiento temporal.

Definición

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

creando un vértice vi para cada intervalo Si 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 forman un triple asteroidal (AT) en un gráfico si, para cada dos, existe un camino que contiene esos dos pero ningún vecino del tercero. Un gráfico está libre de AT si no tiene un triple asteroidal. La caracterización más temprana de los gráficos de intervalo parece ser la siguiente:

Otras caracterizaciones:

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

Algoritmo de reconocimiento eficiente

Se puede determinar si un gráfico dado es un gráfico de intervalo en el tiempo buscando un orden de las camarillas máximas que sea consecutivo 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 gráficos de intervalos en tiempo lineal sin utilizar sus camarillas. [5]

El algoritmo de reconocimiento de tiempo lineal original 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 usando la búsqueda lexicográfica de amplitud primero , 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] En Corneil, Olariu & Stewart (2009) se describe un enfoque similar que utiliza un algoritmo LexBFS de 6 barridos.

Familias relacionadas de gráficos

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

Del hecho de que una gráfica es una gráfica de intervalo si y solo si es cordal y su complemento es una gráfica de comparabilidad , se deduce que la gráfica y su complemento son ambas gráficas de intervalo si y solo si la gráfica es a la vez una gráfica dividida y una permutación. grafico .

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 gráfico tiene boxicidad como máximo uno si y sólo si es un gráfico de intervalo; la boxicidad de un gráfico arbitrario es el número mínimo de gráficos de intervalo en el mismo conjunto de vértices tales que la intersección de los conjuntos de aristas de los gráficos de intervalo es .

Las gráficas de intersección de arcos de círculo forman gráficas de arco circular , una clase de gráficas que contiene las gráficas de intervalo. Las gráficas de trapecio , intersecciones de trapecios cuyos lados paralelos se encuentran todos en las mismas dos líneas paralelas, también son una generalización de las gráficas de intervalo.

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

Gráficos de intervalo adecuados

Los gráficos de intervalos adecuados son gráficos de intervalos que tienen una representación de intervalo en la que ningún intervalo contiene adecuadamente ningún otro intervalo; Los gráficos de intervalos unitarios son gráficos de intervalos que tienen una representación de intervalo en la que cada intervalo tiene una longitud unitaria. Una representación de intervalo unitario sin intervalos repetidos es necesariamente una representación de intervalo adecuada. No toda representación de intervalo adecuada es una representación de intervalo unitario, pero todo gráfico de intervalo adecuado es un gráfico de intervalo unitario, y viceversa. [9] Todo gráfico de intervalo adecuado es un gráfico sin garras ; por el contrario, las gráficas de intervalo adecuadas son exactamente las gráficas de intervalo sin garras. Sin embargo, existen gráficos sin garras que no son gráficos de intervalos. [10]

Un gráfico 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 amplía la idea de gráficos de intervalos propios de modo que un gráfico de intervalos propios 0 es un gráfico de intervalos propios. [11] Un gráfico de intervalo se llama impropio si hay una representación en la que ningún intervalo contiene más que otros. Esta noción amplía la idea de gráficos de intervalos adecuados de modo que un gráfico de intervalos 0-impropio es un gráfico de intervalos adecuados. [12] Un gráfico de intervalo está anidado si no hay una cadena de longitud de intervalos anidados entre sí. Esta es una generalización de los gráficos de intervalos adecuados, ya que los gráficos de intervalos 1 anidados son exactamente gráficos de intervalos adecuados. [13]

Aplicaciones

La teoría matemática de los gráficos de intervalos fue desarrollada con miras a aplicaciones por parte de investigadores del departamento de matemáticas de la Corporación RAND , que incluí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ó gráficos de intervalos a modelos matemáticos de biología de poblaciones , específicamente a 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 de peso máximo para el gráfico representa el problema de encontrar el mejor subconjunto de solicitudes que puedan satisfacerse sin conflictos. [16] Consulte programación de intervalos para obtener más información.

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

Otras aplicaciones incluyen genética, bioinformática e 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]

Finalizaciones de intervalos y ancho de ruta

Si es un gráfico arbitrario, una finalización de intervalo es un gráfico de intervalo en el mismo conjunto de vértices que contiene un subgrafo. La versión parametrizada de la finalización del intervalo (encontrar un supergrafo de intervalo con k aristas adicionales) es manejable con parámetros fijos y, además, se puede resolver en un tiempo subexponencial parametrizado. [20] [21]

El ancho de ruta de un gráfico de intervalo es uno menos que el tamaño de su camarilla máxima (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 subgrafo. . [22]

enumeración combinatoria

El número de gráficos de intervalo conectados en vértices sin etiquetar, para , es: [23]

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

Sin el supuesto de conectividad, las cifras son mayores. El número de gráficos de intervalo en vértices sin etiquetar, no necesariamente conectados, es: [24]

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

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

Notas

  1. ^ ab Lekkerkerker y Boland (1962).
  2. ^ Fulkerson y bruto (1965); Quema de pescado (1985)
  3. ^ ab Gilmore y Hoffman (1964).
  4. ^ McKee y McMorris (1999); Brandstädt, Le y Spinrad (1999)
  5. ^ Hsu (1992).
  6. ^ Quemadura de pescado (1985); Golúmbico (1980)
  7. ^ Quemadura de pescado (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 col. (2001).
  17. ^ Cormen et al. (2001), pág. 379.
  18. ^ Zhang y otros. (1994).
  19. ^ Golumbic y Shamir (1993).
  20. ^ Villanger y col. (2009).
  21. ^ Bliznets y otros. (2014).
  22. ^ Bodlaender (1998).
  23. ^ Hanlon (1982), Tabla VIII, p. 422.
  24. ^ Hanlon (1982), Tabla VII, pág. 421.
  25. ^ Yang y Pippenger (2017).
  26. ^ Capo y col. (2022).

Referencias

enlaces externos