Gráfico de intervalo - Interval graph

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

En teoría de grafos , un grafo de intervalo es un grafo no dirigido formado a partir de un conjunto de intervalos en la línea real , con un vértice para cada intervalo y un borde entre vértices cuyos intervalos se cruzan. Es el gráfico de intersección de los intervalos.

Las gráficas de intervalo son gráficas cordales y gráficas perfectas . Se pueden reconocer en tiempo lineal , y un color de gráfico óptimo o una camarilla máxima en estos gráficos se puede encontrar en tiempo lineal. Los gráficos de intervalo incluyen todos los gráficos de intervalo adecuados , 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 para realizar 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 formado a partir de una familia de intervalos.

creando un vértice para cada intervalo y conectando dos vértices y por un borde siempre que los dos conjuntos correspondientes tengan una intersección no vacía. Es decir, el conjunto de bordes de es
Es el gráfico de intersección de los intervalos.

Caracterizaciones

Tres vértices forman un triple asteroide (AT) en un gráfico si, para cada dos, existe un camino que contiene esos dos pero no un vecino del tercero. Un gráfico está libre de AT si no tiene triple asteroide. La caracterización más temprana de los gráficos de intervalo parece ser la siguiente:

  • Un gráfico es un gráfico de intervalo si y solo si es cordal y libre de AT.

Otras caracterizaciones:

  • Un gráfico es un gráfico de intervalo si y solo si sus camarillas máximas se pueden ordenar de modo que cada vértice que pertenezca a dos de estas camarillas también pertenezca a todas las camarillas entre ellos en el orden. Es decir, para todos con , también es el caso que siempre .
  • Un gráfico es un gráfico de intervalo si y solo si no contiene el gráfico de ciclo como un
subgráfico inducido y es el complemento de un gráfico de comparabilidad .

Se han descrito varias otras caracterizaciones de gráficos de intervalo y variantes.

Algoritmo de reconocimiento eficiente

La determinación de si una gráfica dada es una gráfica de intervalo se puede hacer en el tiempo buscando un orden de las camarillas máximas de que sea consecutiva 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.

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) demostraron cómo resolver el problema de manera más simple utilizando la búsqueda lexicográfica de amplitud primero , basándose en el 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 . Un enfoque similar que utiliza un algoritmo LexBFS de 6 barridos se describe en Corneil, Olariu y Stewart (2009) .

Familias relacionadas de gráficos

Mediante la caracterización de las gráficas de intervalo como gráficas cordales sin AT, las gráficas de intervalo son gráficas fuertemente cordales y, por lo tanto, gráficas perfectas . Sus complementos pertenecen a la clase de gráficos de

comparabilidad , y las relaciones de comparabilidad son precisamente los órdenes de intervalo .

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 gráficas de intervalo si y solo si la gráfica es tanto una gráfica dividida como una permutación. gráfico .

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 solo 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, de modo que la intersección de los conjuntos de bordes de los gráficos de intervalo es .

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

Los gráficos de intervalos sin triángulos conectados son exactamente los árboles de oruga .

Gráficos de intervalos adecuados

Los gráficos de intervalo adecuados son

gráficos de intervalo que tienen una representación de intervalo en la que ningún intervalo contiene correctamente ningún otro intervalo; Los gráficos de intervalo unitario son los gráficos de intervalo 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. Cada gráfico de intervalo adecuado es un gráfico sin garras ; a la inversa, los gráficos de intervalos adecuados son exactamente los gráficos de intervalos sin garras. Sin embargo, existen gráficos sin garras que no son gráficos de intervalo.

Un gráfico de intervalo se llama -proper 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 intervalo adecuados, de modo que un gráfico de intervalo adecuado con 0 es un gráfico de intervalo adecuado. Un gráfico de intervalo se llama -improper 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 impropios con 0 es un gráfico de intervalos adecuado. Un gráfico de intervalo está anidado si no hay una cadena de longitud de intervalos anidados entre sí. Ésta es una generalización de los gráficos de intervalo adecuados, ya que los gráficos de intervalo anidados 1 son exactamente gráficos de intervalo adecuados.

Aplicaciones

La teoría matemática de las gráficas de intervalo fue desarrollada con miras a las aplicaciones por parte de investigadores del departamento de matemáticas de RAND Corporation , 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 . Cohen aplicó gráficos de intervalo a modelos matemáticos de biología de

poblaciones , específicamente redes tróficas .

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 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 puedan satisfacer sin conflictos. Consulte la programación de intervalos para obtener más información.

Un color de

gráfico óptimo 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 polinomial mediante un codicioso algoritmo de coloración que colorea los intervalos en orden ordenado por sus extremos izquierdos.

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 . Los gráficos de intervalos también juegan un papel importante en el razonamiento temporal.

Finalizaciones de intervalo y ancho de ruta

Si es un gráfico arbitrario, una

finalización de intervalo de es un gráfico de intervalo en el mismo conjunto de vértices que contiene un subgráfico. La versión parametrizada de la finalización del intervalo (encuentre un supergráfico de intervalo con k bordes adicionales) es tratable con parámetros fijos y, además, se puede resolver en un tiempo subexponencial parametrizado.

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 subgráfico .

Notas

Referencias

enlaces externos