stringtranslate.com

número de cola

Un gráfico de De Bruijn . Con el orden de los vértices que se muestra, la partición de los bordes en dos subconjuntos que rodean los lados izquierdo y derecho del dibujo es un diseño de 2 colas de este gráfico.

En el campo matemático de la teoría de grafos , el número de cola de un gráfico es una invariante de gráfico definida de manera análoga al número de pila (grosor del libro) utilizando ordenamientos de primero en entrar, primero en salir (cola) en lugar de último en entrar, primero en salir (pila). pedidos.

Definición

El diseño de cola de un gráfico determinado se define mediante un orden total de los vértices del gráfico junto con una partición de los bordes en varias "colas". El conjunto de aristas en cada cola es necesario para evitar aristas que estén anidadas correctamente: si ab y cd son dos aristas en la misma cola, entonces no debería ser posible tener a < c < d < b en el orden de los vértices. El número de cola qn( G ) de un gráfico G es el número mínimo de colas en un diseño de cola. [1]

De manera equivalente, a partir de un diseño de cola, se podrían procesar los bordes en una sola cola usando una estructura de datos de cola , considerando los vértices en su orden dado y, al llegar a un vértice, quitar de la cola todos los bordes para los cuales es el segundo punto final y luego ponerlos en cola. todos los bordes para los cuales es el primer punto final. La condición de anidamiento garantiza que, cuando se alcanza un vértice, todos los bordes para los cuales es el segundo punto final estén listos para ser retirados de la cola. [1] Otra definición equivalente de diseños de cola implica incrustaciones del gráfico dado en un cilindro , con los vértices colocados en una línea en el cilindro y con cada borde envolviendo una vez alrededor del cilindro. Los bordes asignados a la misma cola no pueden cruzarse entre sí, pero sí entre bordes que pertenecen a colas diferentes. [2]

Los diseños de cola fueron definidos por Heath y Rosenberg (1992), por analogía con trabajos anteriores sobre la incorporación de gráficos en libros , que se pueden definir de la misma manera utilizando pilas en lugar de colas. Como observaron, estos diseños también están relacionados con trabajos anteriores sobre clasificación de permutaciones utilizando sistemas de colas paralelas, y pueden estar motivados por aplicaciones en el diseño VLSI y en la gestión de comunicaciones para algoritmos distribuidos . [1]

Clases de gráficos con número de cola acotado

Cada árbol tiene la cola número 1, con un orden de vértices dado por un recorrido en amplitud . [3] Los pseudobosques y los gráficos de cuadrícula también tienen el número de cola 1. [4] Los gráficos externos tienen un número de cola como máximo 2; el gráfico de 3 soles (un triángulo con cada uno de sus bordes reemplazado por un triángulo) es un ejemplo de un gráfico plano externo cuyo número de cola es exactamente 2. [5] Los gráficos en series paralelas tienen un número de cola como máximo 3, [6] mientras que el número de cola de 3 árboles planos es como máximo 5. [7]

Los gráficos binarios de Bruijn tienen el número de cola 2. [8] El gráfico de hipercubo d -dimensional tiene un número de cola como máximo . [9] Los números de cola de los gráficos completos K n y de los gráficos bipartitos completos K a , b se conocen exactamente: son y respectivamente. [10]

Cada gráfico de 1 cola es un gráfico plano , con una incrustación plana "nivelada en arco" en la que los vértices se colocan en líneas paralelas (niveles) y cada borde conecta vértices en dos niveles consecutivos o forma un arco que conecta dos vértices en el mismo nivel recorriendo todos los niveles anteriores. Por el contrario, cada gráfico plano nivelado arqueado tiene un diseño de 1 cola. [11] En 1992, Heath, Leighton y Rosenberg (1992) conjeturaron que todo gráfico plano tiene un número de cola acotado. Esta conjetura fue resuelta positivamente en 2019 por Dujmović et al. (2020), quienes demostraron que los gráficos planos y, de manera más general, toda clase de gráficos menores cerrados tienen un número de cola acotado. En particular, Dujmović et al. (2020) demostraron que el número de cola de gráficos planos es como máximo 49, límite que Bekos, Gronemann y Raftopoulou (2021) redujeron a 42.

Usando una variación del número de cola llamada número de cola fuerte, el número de cola de un producto gráfico puede estar limitado por una función de los números de cola y los números de cola fuerte de los factores del producto. [12]

Invariantes relacionados

Los gráficos con un número de cola bajo son gráficos dispersos : los gráficos de 1 cola con n vértices tienen como máximo 2 n – 3 aristas, [13] y, de manera más general, los gráficos con un número de cola  q tienen como máximo 2 qnq (2 q + 1) aristas . [14] Esto implica que estos gráficos también tienen un número cromático pequeño : en particular, los gráficos de 1 cola son de 3 colores, y los gráficos con número de cola q pueden necesitar al menos 2 q + 1 y como máximo 4 q colores. [14] En la otra dirección, un límite en el número de aristas implica un límite mucho más débil en el número de cola: los gráficos con n vértices y m aristas tienen un número de cola como máximo . [15] Este límite es casi ajustado, porque para gráficos aleatorios d -regulares el número de cola es, con alta probabilidad,

[dieciséis]
Problema no resuelto en matemáticas :

¿Todos los gráficos con un número de cola acotado también deben tener un grosor de libro acotado y viceversa?

Los gráficos con número de cola 1 tienen un grosor de libro como máximo 2. [17] Para cualquier orden de vértice fijo, el producto del grosor del libro y los números de cola para ese orden es al menos tan grande como el ancho de corte del gráfico dividido por su grado máximo. [18] El grosor del libro puede ser mucho mayor que el número de cola: los gráficos ternarios de Hamming tienen un número de cola logarítmico pero un grosor de libro polinomialmente grande [18] y hay gráficos con número de cola 4 que tienen un grosor de libro arbitrariamente grande. [17] Heath, Leighton y Rosenberg (1992) conjeturaron que el número de cola es como máximo una función lineal del espesor del libro, pero no se conoce ningún límite funcional en esta dirección. Se sabe que, si todos los gráficos bipartitos con incrustaciones de libros de 3 páginas tienen un número de cola acotado, entonces todos los gráficos con un grosor de libro acotado tienen un número de cola acotado. [19]

Ganley y Heath (2001) preguntaron si el número de cola de un gráfico podría acotarse en función del ancho de su árbol y citaron un Ph.D. La disertación de SV Pemmaraju proporciona evidencia de que la respuesta era no: a partir de esta evidencia , los árboles planos 3 parecían tener un número de cola ilimitado. Sin embargo, posteriormente se demostró que el número de cola estaba limitado por una función (doblemente exponencial) del ancho del árbol. [20]

Complejidad computacional

Es NP-completo determinar el número de cola de un gráfico determinado, o incluso probar si este número es 1. [21]

Sin embargo, si el orden de los vértices de un diseño de cola se proporciona como parte de la entrada, entonces el número óptimo de colas para el diseño es igual al número máximo de aristas en un k -arcoíris , un conjunto de k aristas, cada dos de las cuales forman un par anidado. Se puede realizar una partición de aristas en colas asignando una arista e que sea la arista exterior de un i- arcoíris (y no de un arcoíris más grande) a la i- ésima cola. Es posible construir un diseño óptimo en el tiempo O ( m log(log n )) , donde n denota el número de vértices del gráfico de entrada y m denota el número de aristas. [22]

Los gráficos de número de cola acotado también tienen expansión acotada , lo que significa que sus menores poco profundos son gráficos dispersos con una proporción de aristas a vértices (o equivalentemente degeneración o arboricidad ) que está limitada por una función del número de cola y la profundidad del menor. Como consecuencia, varios problemas algorítmicos, incluido el isomorfismo de subgrafos para gráficos de patrones de tamaño acotado, tienen algoritmos de tiempo lineal para estos gráficos. [23] De manera más general, debido a su expansión acotada, es posible verificar si cualquier oración en la lógica de primer orden de los gráficos es válida para un gráfico dado de número de cola acotado, en tiempo lineal. [24]

Aplicación en dibujo gráfico.

Aunque los diseños de cola no necesariamente producen buenos dibujos de gráficos bidimensionales , se han utilizado para el dibujo de gráficos tridimensionales. En particular, una clase de gráfico X tiene un número de cola acotado si y solo si para cada gráfico de n -vértices G en X , es posible colocar los vértices de G en una cuadrícula tridimensional de dimensiones O ( n ) × O (1 ) × O (1) para que no se crucen dos bordes (cuando se dibujan rectos). [25] Así, por ejemplo, los gráficos de De Bruijn , los gráficos de ancho de árbol acotado, los gráficos planos y las familias de gráficos menores cerrados adecuados tienen incrustaciones tridimensionales de volumen lineal. [26] [27] [28]

Notas

  1. ^ abc Heath y Rosenberg (1992).
  2. ^ Auer y col. (2011).
  3. ^ Heath y Rosenberg (1992), Proposición 4.1.
  4. ^ Heath y Rosenberg (1992), Proposiciones 4.2 y 4.3.
  5. ^ Heath, Leighton y Rosenberg (1992); Rengarajan y Veni Madhavan (1995).
  6. ^ Rengarajan y Veni Madhavan (1995).
  7. ^ Alam y col. (2020).
  8. ^ Heath y Rosenberg (1992), Proposición 4.6.
  9. ^ Gregor, Škrekovski y Vukašinović (2012)
  10. ^ Heath y Rosenberg (1992), Proposiciones 4.7 y 4.8.
  11. ^ Heath y Rosenberg (1992), Teorema 3.2.
  12. ^ Madera (2005).
  13. ^ Heath y Rosenberg (1992), Teorema 3.6
  14. ^ ab Dujmović y madera (2004).
  15. ^ Heath, Leighton y Rosenberg (1992). Shahrokhi y Shi (2000) proporcionan un algoritmo de tiempo polinomial para encontrar un diseño con tantas colas. Dujmović y Wood (2004) mejoraron el factor constante en este límite , donde e es la base del logaritmo natural .
  16. ^ Heath, Leighton y Rosenberg (1992); Madera (2008).
  17. ^ ab Dujmović y otros. (2022)
  18. ^ ab Heath, Leighton y Rosenberg (1992).
  19. ^ Dujmović y madera (2005).
  20. ^ Dujmović y Wood (2003); Dujmović, Morin y Wood (2005). Véase Wood (2002) para obtener un resultado preliminar más débil, limitando el número de cola por el ancho de ruta o por una combinación de ancho de árbol y grado.
  21. ^ Heath y Rosenberg (1992), Corolario 3.9.
  22. ^ Heath y Rosenberg (1992), Teorema 2.3.
  23. ^ Nešetřil, Ossona de Méndez y Wood (2012); Nešetřil y Ossona de Méndez (2012), págs. 321–327.
  24. ^ Nešetřil y Ossona de Méndez (2012), Teorema 18.2, p. 401.
  25. ^ Madera (2002); Dujmović, Por & Wood (2004); Dujmović, Morin y Wood (2005). Consulte Di Giacomo y Meijer (2004) para conocer límites más estrictos en las dimensiones de la cuadrícula para gráficos de números de cola pequeños.
  26. ^ Dujmović y madera (2003)
  27. ^ Dujmović, Morin y Wood (2005)
  28. ^ Dujmović y otros. (2020)

Referencias

enlaces externos