Gráfico circular - Circle graph

Image
Un círculo con cinco cuerdas y el gráfico circular correspondiente.

En teoría de grafos , un gráfico circular es el gráfico de intersección de un conjunto de cuerdas de un círculo . Es decir, es un grafo no dirigido cuyos vértices se pueden asociar a las cuerdas de un círculo de manera que dos vértices son adyacentes si y solo si las cuerdas correspondientes se cruzan entre sí.

Complejidad algorítmica

Spinrad (1994) proporciona un algoritmo de tiempo O ( n 2 ) que prueba si un gráfico no dirigido de n- vértices dado es un gráfico circular y, si lo es, construye un conjunto de cuerdas que lo representa.

Varios otros problemas que son NP-completos en gráficos generales tienen algoritmos de tiempo polinomial cuando se restringen a gráficos circulares. Por ejemplo, Kloks (1996) mostró que se puede determinar el ancho de árbol de un gráfico circular y construir una descomposición óptima del árbol en un tiempo O ( n 3 ). Además, un relleno mínimo (es decir, un gráfico cordal con el menor número posible de aristas que contiene el gráfico circular dado como un subgráfico) se puede encontrar en el tiempo O ( n 3 ). Tiskin (2010) ha demostrado que se puede encontrar una camarilla máxima de un gráfico circular en el tiempo O ( n log 2 n ), mientras que Nash y Gregg (2010) han demostrado que un conjunto máximo independiente de un gráfico circular no ponderado se puede encontrar en O ( n min { d , α }) tiempo, donde d es un parámetro del gráfico conocido como su densidad y α es el número de independencia del gráfico circular.

Sin embargo, también hay problemas que permanecen NP-completos cuando se restringen a gráficos circulares. Estos incluyen el conjunto dominante mínimo, el conjunto dominante mínimo conectado y los problemas de conjunto dominante mínimo total.

Número cromático

Image
Los acordes que forman el gráfico circular libre de triángulos cromáticos de 220 vértices y 5 de Ageev (1996) , dibujados como una disposición de líneas en el plano hiperbólico .

El número cromático de un gráfico circular es el número mínimo de colores que se pueden usar para colorear sus acordes de modo que no haya dos acordes cruzados del mismo color. Dado que es posible formar gráficos circulares en los que conjuntos de cuerdas arbitrariamente grandes se cruzan entre sí, el número cromático de un gráfico circular puede ser arbitrariamente grande, y determinar el número cromático de un gráfico circular es NP-completo. Queda NP-completo para probar si un gráfico circular se puede colorear con cuatro colores. Unger (1992) afirmó que la búsqueda de una coloración con tres colores se puede hacer en tiempo polinomial, pero su redacción de este resultado omite muchos detalles.

Varios autores han investigado los problemas de colorear subclases restringidas de gráficos circulares con pocos colores. En particular, para gráficos circulares en los que ningún conjunto de k o más acordes se cruzan entre sí, es posible colorear el gráfico con tan solo colores. Una forma de decir esto es que las gráficas circulares están limitadas . En el caso particular cuando k  = 3 (es decir, para gráficos circulares sin triángulos ) el número cromático es como máximo cinco, y esto es ajustado: todos los gráficos circulares sin triángulos pueden colorearse con cinco colores, y existen triángulos- gráficos circulares libres que requieren cinco colores. Si un gráfico circular tiene una circunferencia de al menos cinco (es decir, no tiene triángulos y no tiene ciclos de cuatro vértices), se puede colorear con un máximo de tres colores. El problema de colorear gráficos cuadrados sin triángulos es equivalente al problema de representar gráficos cuadrados como subgrafos isométricos de productos cartesianos de árboles ; en esta correspondencia, el número de colores en la coloración corresponde al número de árboles en la representación del producto.

Aplicaciones

Surgen gráficas circulares en VLSI diseño físico como una representación abstracta de un caso especial para el enrutamiento de alambre , conocida como "de dos terminales de conmutación de encaminamiento ". En este caso, el área de enrutamiento es un rectángulo, todas las redes son de dos terminales y los terminales se colocan en el perímetro del rectángulo. Se ve fácilmente que el gráfico de intersección de estas redes es un gráfico circular. Entre los objetivos de la etapa de encaminamiento de alambre es asegurar que las diferentes redes permanecen desconectados eléctricamente, y sus partes de intersección potenciales deben ser dispuestas en diferentes capas conductoras. Por lo tanto, los gráficos circulares capturan varios aspectos de este problema de enrutamiento.

Los colorantes de gráficos circulares también se pueden usar para encontrar incrustaciones de libros de gráficos arbitrarios: si los vértices de un gráfico dado G están dispuestos en un círculo, con los bordes de G formando cuerdas del círculo, entonces la gráfica de intersección de estas cuerdas es un El gráfico circular y los colores de este gráfico circular son equivalentes a las incrustaciones de libros que respetan el diseño circular dado. En esta equivalencia, el número de colores en la coloración corresponde al número de páginas del libro incrustado.

Clases de grafos relacionados

Image
Un sistema de intervalos con cinco intervalos y el gráfico de superposición correspondiente.

Un gráfico es un gráfico circular si y solo si es el gráfico superpuesto de un conjunto de intervalos en una línea. Este es un gráfico en el que los vértices corresponden a los intervalos, y dos vértices están conectados por un borde si los dos intervalos se superponen, sin que ninguno contenga al otro.

El gráfico de intersección de un conjunto de intervalos en una línea se llama gráfico de intervalo .

Los gráficos de cadena , los gráficos de intersección de curvas en el plano, incluyen los gráficos circulares como un caso especial.

Cada gráfico hereditario de distancia es un gráfico circular, al igual que todo gráfico de permutación y todo gráfico de indiferencia . Cada gráfico del plano exterior es también un gráfico circular.

Cada gráfico circular es un gráfico poligonal-circular .

Notas

Referencias

enlaces externos