stringtranslate.com

Incrustación de libros

Un libro de tres páginas que incluye el gráfico completo K 5 . Debido a que no es un gráfico plano , no es posible incrustar este gráfico sin cruces en menos páginas, por lo que su grosor de libro es tres.

En teoría de grafos , la incrustación de un libro es una generalización de la incrustación plana de un gráfico a incrustaciones en un libro , una colección de semiplanos que tienen todos la misma línea como límite. Por lo general, se requiere que los vértices del gráfico se encuentren en esta línea límite, llamada columna vertebral , y que los bordes permanezcan dentro de un único semiplano. El espesor del libro de un gráfico es el menor número posible de semiplanos para cualquier incrustación del gráfico en un libro. El grosor del libro también se denomina número de página , número de pila o grosor exterior fijo . Las incrustaciones de libros también se han utilizado para definir otras invariantes de gráficos, incluido el ancho de página y el número de cruce de libros.

Cada gráfico con n vértices tiene un espesor de libro como máximo , y esta fórmula da el espesor de libro exacto para gráficos completos . Los gráficos con un grosor de libro uno son los gráficos del plano exterior . Las gráficas con espesor de libro como máximo dos son las gráficas subhamiltonianas , que son siempre planas ; De manera más general, cada gráfico plano tiene un grosor de libro como máximo de cuatro. Todas las familias de gráficos menores cerrados , y en particular los gráficos con ancho de árbol acotado o género acotado , también tienen espesor de libro acotado. Es NP-difícil determinar el grosor exacto del libro de un gráfico determinado, conociendo o sin un orden de vértices fijo a lo largo del lomo del libro. Probar la existencia de un libro de tres páginas incrustado de un gráfico, dado un orden fijo de los vértices a lo largo del lomo de la incrustación, tiene una complejidad computacional desconocida: no se sabe que se pueda resolver en tiempo polinómico ni que sea NP-duro .

Una de las motivaciones originales para estudiar las incrustaciones de libros involucró aplicaciones en el diseño VLSI , en las que los vértices de una incrustación de libros representan componentes de un circuito y los cables representan conexiones entre ellos. La incrustación de libros también tiene aplicaciones en el dibujo de gráficos , donde dos de los estilos de visualización estándar para gráficos, diagramas de arco y diseños circulares , se pueden construir utilizando incrustaciones de libros.

En la planificación del transporte , las diferentes fuentes y destinos del tráfico peatonal y vehicular que se encuentran e interactúan en un semáforo se pueden modelar matemáticamente como los vértices de un gráfico, con aristas que conectan diferentes pares de fuente-destino. Se puede utilizar una incorporación de este gráfico en un libro para diseñar un cronograma que permita que todo el tráfico se mueva a través de la intersección con la menor cantidad de fases de señal posible. En los problemas de bioinformática relacionados con la estructura de plegado del ARN , las incrustaciones de libros de una sola página representan formas clásicas de estructura secundaria de ácido nucleico , y las incrustaciones de libros de dos páginas representan pseudonudos . Otras aplicaciones de las incrustaciones de libros incluyen el álgebra abstracta y la teoría de nudos .

Historia

La noción de libro, como espacio topológico, fue definida por CA Persinger y Gail Atneosen en la década de 1960. [1] [2] Como parte de este trabajo, Atneosen ya consideró la incorporación de gráficos en libros. Las incrustaciones que estudió utilizaron la misma definición que las incrustaciones de gráficos en cualquier otro espacio topológico: los vértices están representados por puntos distintos, las aristas están representadas por curvas y la única forma en que dos aristas pueden cruzarse es que se encuentren en un punto final común.

A principios de la década de 1970, Paul C. Kainen y L. Taylor Ollmann desarrollaron un tipo de incrustación más restringido que llegó a utilizarse en la mayoría de las investigaciones posteriores. En su formulación, los vértices del gráfico deben ubicarse a lo largo del lomo del libro, y cada borde debe estar en una sola página. [3] [4] Los hitos importantes en el desarrollo posterior de las incrustaciones de libros incluyen la prueba de Mihalis Yannakakis a fines de la década de 1980 de que los gráficos planos tienen un espesor de libro de como máximo cuatro, [5] [6] y el descubrimiento a fines de la década de 1990 de cerca Conexiones entre incrustaciones de libros y bioinformática . [7]

Definiciones

El gráfico de utilidad K 3,3 no tiene incrustación de libro de 2 páginas, pero se puede dibujar como se muestra en un libro de 2 páginas con un solo cruce. Por lo tanto, su número de cruce de libro de 2 páginas es 1.
Esta inserción de 1 página del gráfico de diamantes tiene un ancho de página 3, porque el rayo amarillo cruza tres bordes.

Un libro es un tipo particular de espacio topológico , también llamado abanico de semiplanos. [1] [8] Consta de una sola línea , llamada lomo o lomo del libro, junto con una colección de uno o más semiplanos , llamados páginas u hojas del libro, [9] cada uno con el columna vertebral como límite. Los libros con un número finito de páginas se pueden incrustar en un espacio tridimensional, por ejemplo, eligiendo como el eje z de un sistema de coordenadas cartesiano y eligiendo las páginas como los k semiplanos cuyo ángulo diédrico con respecto al El plano xz es un múltiplo entero de 2 π / k . [10]

Un libro que dibuja un gráfico finito G en un libro B es un dibujo de G en B tal que cada vértice de G se dibuja como un punto en la columna vertebral de B , y cada arista de G se dibuja como una curva que se encuentra dentro de un una sola página de B . El número de cruces de un libro de k páginas de G es el número mínimo de cruces en un dibujo de un libro de k páginas. [11]

Un libro que incorpora G en B es un dibujo de un libro que forma un gráfico que incorpora G en B. Es decir, es un dibujo de libro de G sobre B que no tiene cruces de bordes. Cada gráfico finito tiene un libro incrustado en un libro con un número suficientemente grande de páginas. Por ejemplo, siempre es posible incrustar cada borde del gráfico en su propia página separada. El grosor del libro , el número de páginas o el número de pila de G es el número mínimo de páginas necesarias para la incrustación de un libro de  G. Otro parámetro que mide la calidad de la incrustación de un libro, más allá de su número de páginas, es su ancho de página . Esto se define de manera análoga al ancho de corte como el número máximo de bordes que puede cruzar un rayo perpendicular al lomo dentro de una sola página. De manera equivalente (para incrustaciones de libros en las que cada borde se dibuja como una curva monótona), es el tamaño máximo de un subconjunto de bordes dentro de una sola página de modo que los intervalos definidos en el lomo por pares de puntos finales de los bordes se intersectan entre sí. . [12] [13] [14]

Es crucial para estas definiciones que los bordes solo puedan permanecer dentro de una sola página del libro. Como ya observó Atneosen, si los bordes pueden pasar de una página a otra a lo largo del lomo del libro, entonces cada gráfico puede integrarse en un libro de tres páginas. [15] [2] [16] Para la incrustación de un libro topológico de tres páginas en el que se permiten cruces de lomos, cada gráfico se puede incrustar con como máximo un número logarítmico de cruces de lomos por borde, [15] y algunos gráficos necesitan esto muchos cruces de columna. [17]

Gráficos específicos

Como se muestra en la primera figura, el espesor del libro del gráfico completo K 5 es tres: como gráfico no plano su espesor del libro es mayor que dos, pero existe un libro incrustado con tres páginas. De manera más general, el espesor del libro de cada gráfico completo con n ≥ 4 vértices es exactamente . Este resultado también proporciona un límite superior para el espesor de libro máximo posible de cualquier gráfico de n -vértices. [10]

El número de cruce de dos páginas del gráfico completo K n es

coincidiendo con una conjetura aún no probada de Anthony Hill sobre cuál debería ser el número de cruce ilimitado de este gráfico. Es decir, si la conjetura de Hill es correcta, entonces el dibujo de este gráfico que minimiza el número de cruces es un dibujo de dos páginas. [18]

El espesor del libro del gráfico bipartito completo K a , b es como máximo min( a , b ) . Para construir un dibujo con este grosor de libro, para cada vértice en el lado menor de la bipartición, se pueden colocar los bordes incidentes con ese vértice en su propia página. Este límite no siempre es estricto; Por ejemplo, K 4,4 tiene un grosor de libro de tres, no de cuatro. Sin embargo, cuando los dos lados de la gráfica están muy desequilibrados, con b > a ( a − 1 ) , el espesor del libro de K a , b es exactamente a . [10] [19]

Para el gráfico de Turán T ( kr , r ) (un gráfico multipartito completo K k , k ,... formado a partir de r conjuntos independientes de k vértices por conjunto independiente, con un borde entre cada dos vértices de diferentes conjuntos independientes) el espesor del libro está intercalado entre

y cuando r es impar, el límite superior se puede mejorar a

[10] [20]

El espesor del libro de las gráficas binarias de De Bruijn , las gráficas de intercambio aleatorio y los ciclos conectados por cubos (cuando estas gráficas son lo suficientemente grandes como para no ser planas) es exactamente tres. [21]

Propiedades

Planaridad y planaridad exterior

El gráfico de Goldner-Harary , un gráfico plano con un espesor de libro tres

El espesor del libro de un gráfico dado G es como máximo uno si y sólo si G es un gráfico plano externo . Un gráfico plano exterior es un gráfico que tiene una incrustación plana en la que todos los vértices pertenecen a la cara exterior de la incrustación. Para un gráfico de este tipo, colocar los vértices en el mismo orden a lo largo del lomo tal como aparecen en la cara exterior proporciona un libro de una página incrustado del gráfico dado. (Un punto de articulación del gráfico aparecerá necesariamente más de una vez en el orden cíclico de los vértices alrededor de la cara exterior, pero sólo una de esas copias debe incluirse en la incrustación del libro). Por el contrario, la incrustación de un libro de una página es automáticamente una incrustación en el plano exterior. Porque, si un gráfico está incrustado en una sola página y se adjunta otro semiplano al lomo para extender su página a un plano completo, entonces la cara exterior de la incrustación incluye todo el semiplano agregado y todos los vértices se encuentran en esta cara exterior. [10] [12]

Cada incrustación de un libro de dos páginas es un caso especial de incrustación plana, porque la unión de dos páginas de un libro es un espacio topológicamente equivalente al plano completo. Por lo tanto, cada gráfico con un grosor de libro dos es automáticamente un gráfico plano . Más precisamente, el espesor del libro de un gráfico G es como máximo dos si y sólo si G es un subgrafo de un gráfico plano que tiene un ciclo hamiltoniano . [10] Si a un gráfico se le da una incrustación de dos páginas, se puede aumentar a un gráfico hamiltoniano plano agregando (en cualquier página) bordes adicionales entre dos vértices consecutivos cualesquiera a lo largo del lomo que no sean adyacentes, y entre el primero. y últimos vértices de la columna. El gráfico de Goldner-Harary proporciona un ejemplo de un gráfico plano que no tiene un espesor de libro dos: es un gráfico plano máximo , por lo que no es posible agregarle aristas mientras se conserva la planaridad, y no tiene un ciclo hamiltoniano. . [10] Debido a esta caracterización por ciclos hamiltonianos, los gráficos que tienen incrustaciones de libros de dos páginas también se conocen como gráficos subhamiltonianos . [12]

Todos los gráficos planos cuyo grado máximo es como máximo cuatro tienen un espesor de libro como máximo dos. [22] Los 3 árboles planos tienen un grosor de libro como máximo de tres. [23] De manera más general, todos los gráficos planos tienen un grosor de libro cuatro. [5] [6] [24] Mihalis Yannakakis afirmó en 1986 [6] que existen algunos gráficos planos que tienen un grosor de libro exactamente cuatro. Sin embargo, una prueba detallada de esta afirmación, anunciada en un artículo de revista posterior, [5] no se conoció hasta 2020, cuando Bekos et al. [24] presentaron gráficos planos con un ancho de árbol de 4 que requieren cuatro páginas en cualquier libro incrustado.

Comportamiento bajo subdivisiones

El espesor del libro del gráfico de diamante aumenta después de la subdivisión del borde.

Subdividir cada borde de un gráfico en trayectorias de dos bordes, agregando nuevos vértices dentro de cada borde, a veces puede aumentar el grosor del libro. Por ejemplo, el gráfico de diamante tiene un espesor de libro uno (es plano externo) pero su subdivisión tiene un espesor de libro dos (es plano y subhamiltoniano pero no plano externo). Sin embargo, este proceso de subdivisión a veces también puede reducir significativamente el grosor del libro del gráfico subdividido. Por ejemplo, el espesor del libro del gráfico completo K n es proporcional a su número de vértices, pero subdividir cada una de sus aristas en una trayectoria de dos aristas produce una subdivisión cuyo espesor del libro es mucho menor, sólo . [25] A pesar de la existencia de ejemplos como este, Blankenship y Oporowski (1999) conjeturaron que el espesor del libro de una subdivisión no puede ser mucho menor que el del gráfico original. Específicamente, conjeturaron que existe una función f tal que, para cada gráfico G y para el gráfico H formado reemplazando cada borde en G por una trayectoria de dos bordes, si el espesor del libro de H es t entonces el espesor del libro de G es como máximo f ( t ) . [16] Su conjetura resultó ser falsa: los gráficos formados por productos cartesianos de estrellas y mosaicos triangulares tienen un espesor de libro ilimitado, pero subdividir sus bordes en caminos de seis bordes reduce su espesor de libro a tres. [26]

Relación con otros invariantes gráficos

El grosor del libro está relacionado con el grosor , la cantidad de gráficos planos necesarios para cubrir los bordes del gráfico dado. Un gráfico G tiene espesor θ si se puede dibujar en el plano, y sus aristas coloreadas con θ colores, de tal manera que las aristas del mismo color entre sí no se crucen. De manera análoga, un gráfico G tiene un espesor de libro θ si se puede dibujar en un semiplano , con sus vértices en el límite del semiplano, con sus bordes coloreados con θ colores sin cruce entre dos bordes del mismo color. En esta formulación del grosor del libro, los colores de los bordes corresponden a las páginas del libro incrustado. Sin embargo, espesor y espesor de libro pueden ser muy diferentes entre sí: existen gráficas ( subdivisiones de gráficas completas ) que tienen espesor de libro ilimitado, [25] [15] [16] a pesar de tener espesor dos. [25]

Los gráficos de ancho de árbol k tienen un grosor de libro como máximo k + 1 [27] [28] y este límite es ajustado para k > 2 . [27] Las gráficas con m aristas tienen espesor de libro , [29] y las gráficas de género g tienen espesor de libro . [30] De manera más general, cada familia de gráficos menores cerrados tiene un grosor de libro limitado. [31] [32] Por otro lado, los gráficos uniplanares , que no están cerrados bajo menores, [31] también tienen un grosor de libro limitado, [33] pero algunos gráficos uniplanares incluyen K 2,2,2, 2 tienen un grosor de libro de al menos cuatro. [34]

Cada menor poco profundo de un gráfico de espesor de libro acotado es un gráfico disperso , cuya relación de aristas a vértices está acotada por una constante que depende sólo de la profundidad del menor y del espesor del libro. Es decir, en la terminología de Nešetřil & Ossona de Méndez (2012), las gráficas de espesor de libro acotado tienen expansión acotada . [31] Sin embargo, incluso las gráficas de grado acotado , un requisito mucho más estricto que tener expansión acotada, pueden tener un espesor de libro ilimitado. [35]

Debido a que las gráficas de espesor de libro dos son gráficas planas, obedecen al teorema del separador plano : tienen separadores, subconjuntos de vértices cuya eliminación divide la gráfica en partes con como máximo 2 n /3 vértices cada una, con solo vértices en el separador. Aquí, n se refiere al número de vértices del gráfico. Sin embargo, existen gráficos de espesor de libro tres que no tienen separadores de tamaño sublineal. [36]

Los bordes dentro de una sola página de la incrustación de un libro se comportan de alguna manera como una estructura de datos de pila . Esto se puede formalizar considerando una secuencia arbitraria de operaciones de empujar y sacar en una pila, y formando un gráfico en el que las operaciones de la pila corresponden a los vértices del gráfico, colocados en orden secuencial a lo largo del lomo de un libro incrustado. Luego, si uno dibuja un borde de cada operación pop que saca un objeto x de la pila, a la operación push anterior que empujó x , el gráfico resultante tendrá automáticamente una incrustación de una página. Por este motivo, al número de página de un gráfico también se le ha llamado número de pila . De la misma manera, se puede considerar una secuencia arbitraria de operaciones de poner y quitar la cola de una estructura de datos en cola , y formar un gráfico que tenga estas operaciones como vértices, colocados en orden en el lomo de una sola página, con un borde entre cada uno. operación de puesta en cola y la correspondiente retirada de cola. Luego, en este gráfico, cada dos bordes se cruzarán o cubrirán intervalos separados en la columna. Por analogía, los investigadores han definido una incrustación en cola de un gráfico como una incrustación en un libro topológico de modo que cada vértice se encuentra en el lomo, cada borde se encuentra en una sola página y cada dos bordes en la misma página se cruzan o cubren de forma separada. intervalos en la columna. El número mínimo de páginas necesarias para la incrustación de un gráfico en cola se denomina número de cola . [31] [37] [38]

Complejidad computacional

Un gráfico circular , el gráfico de intersección de cuerdas de un círculo. Para incrustaciones de libros con un orden de vértices fijo, encontrar el grosor del libro equivale a colorear un gráfico circular derivado.

Encontrar el grosor del libro de una gráfica es NP-difícil . Esto se desprende del hecho de que encontrar ciclos hamiltonianos en gráficos planos máximos es NP-completo . [39] En un gráfico plano máximo, el espesor del libro es dos si y sólo si existe un ciclo hamiltoniano. Por lo tanto, también es NP-completo probar si el espesor del libro de un gráfico plano máximo dado es dos. [40]

Si el orden de los vértices de un gráfico a lo largo del lomo de una incrustación es fijo, entonces se puede encontrar una incrustación de dos páginas (si existe) en tiempo lineal , como un ejemplo de prueba de planaridad para un gráfico formado aumentando el valor dado. gráfico con un ciclo que conecta los vértices en el orden de su columna. [7] Unger (1992) afirmó que encontrar incrustaciones de tres páginas con un orden de lomo fijo también se puede realizar en tiempo polinómico, aunque su artículo sobre este resultado omite muchos detalles. [41] Sin embargo, para gráficos que requieren cuatro o más páginas, el problema de encontrar una incrustación con el mínimo número posible de páginas sigue siendo NP-difícil, a través de una equivalencia al problema NP-difícil de colorear gráficos circulares , los gráficos de intersección de cuerdas de un círculo . Dado un gráfico G con un orden de columna fijo para sus vértices, dibujar estos vértices en el mismo orden alrededor de un círculo y dibujar los bordes de G como segmentos de línea produce una colección de cuerdas que representan G. Luego se puede formar un gráfico circular que tenga las cuerdas de este diagrama como vértices y los pares de cuerdas que se cruzan como aristas. Una coloración del gráfico circular representa una partición de los bordes de G en subconjuntos que se pueden dibujar sin cruzar en una sola página. Por tanto, una coloración óptima equivale a una incrustación óptima del libro. Dado que la coloración de un gráfico circular con cuatro o más colores es NP-difícil, y dado que cualquier gráfico circular se puede formar de esta manera a partir de algún problema de incrustación de libros, se deduce que la incrustación óptima de un libro también es NP-difícil. [42] [43] [44] Para un orden de vértice fijo en el lomo de un dibujo de libro de dos páginas, también es NP-difícil minimizar el número de cruces cuando este número es distinto de cero. [43]

Si se desconoce el orden de los lomos pero se proporciona una partición de los bordes en dos páginas, entonces es posible encontrar una incrustación de 2 páginas (si existe) en tiempo lineal mediante un algoritmo basado en árboles SPQR . [45] [46] Sin embargo, es NP-completo encontrar una incrustación de 2 páginas cuando no se conoce el orden del lomo ni la partición del borde. Encontrar el número de cruce de libros de un gráfico también es NP-difícil, debido a la integridad NP del caso especial de probar si el número de cruce de 2 páginas es cero.

Como consecuencia de la expansión acotada, el problema del isomorfismo del subgrafo , de encontrar si existe un gráfico patrón de tamaño acotado como subgrafo de un gráfico más grande, se puede resolver en tiempo lineal cuando el gráfico más grande tiene un espesor de libro acotado. Lo mismo ocurre para detectar si el gráfico de patrón es un subgrafo inducido del gráfico más grande o si tiene un homomorfismo gráfico con respecto al gráfico más grande. [47] [48] Por la misma razón, el problema de probar si una gráfica del grosor de un libro acotado obedece a una fórmula dada de lógica de primer orden es manejable con parámetros fijos . [49]

Bekos, Kaufmann y Zielke (2015) describen un sistema para encontrar incrustaciones óptimas de libros transformando el problema en una instancia del problema de satisfacibilidad booleano y aplicando un solucionador SAT al problema resultante. Afirman que su sistema es capaz de encontrar una incrustación óptima para gráficos planos máximos de 400 vértices en aproximadamente 20 minutos. [34]

Aplicaciones

Multiprocesamiento tolerante a fallos

Una de las principales motivaciones para estudiar la integración de libros citada por Chung, Leighton y Rosenberg (1987) implica una aplicación en el diseño VLSI a la organización de multiprocesadores tolerantes a fallos . En el sistema DIOGENES desarrollado por estos autores, las CPU de un sistema multiprocesador están dispuestas en una secuencia lógica correspondiente al lomo de un libro (aunque esta secuencia no necesariamente puede estar colocada a lo largo de una línea en el diseño físico de este sistema). Los enlaces de comunicación que conectan estos procesadores se agrupan en "paquetes" que corresponden a las páginas de un libro y actúan como pilas : conectar uno de los procesadores al inicio de un nuevo enlace de comunicaciones empuja todos los enlaces anteriores hacia arriba en el paquete, y conectar otro El procesador al final de un enlace de comunicación lo conecta al que está en la parte inferior del paquete y baja todos los demás. Debido a este comportamiento de la pila, un solo paquete puede manejar un conjunto de enlaces de comunicaciones que forman los bordes de una sola página en la incrustación de un libro. Al organizar los enlaces de esta manera, se puede implementar una amplia variedad de topologías de red diferentes, independientemente de qué procesadores hayan resultado defectuosos, siempre que queden suficientes procesadores no defectuosos para implementar la red. Las topologías de red que este sistema puede implementar son exactamente aquellas que tienen un espesor de libro como máximo igual al número de paquetes que se han puesto a disposición. [40] La incrustación de libros también se puede utilizar para modelar la ubicación de los cables que conectan componentes VLSI en las capas de un circuito. [50]

clasificación de pilas

Otra aplicación citada por Chung, Leighton y Rosenberg (1987) se refiere a la clasificación de permutaciones mediante pilas . Un resultado influyente de Donald Knuth  (1968) demostró que un sistema que procesa un flujo de datos empujando los elementos entrantes a una pila y luego, en momentos elegidos apropiadamente, sacándolos de la pila a un flujo de salida, puede ordenar los datos si y sólo si. su orden inicial se describe mediante una permutación que evita el patrón de permutación 231. [51] Desde entonces, se ha trabajado mucho en problemas similares de clasificación de flujos de datos mediante sistemas más generales de pilas y colas. En el sistema considerado por Chung, Leighton y Rosenberg (1987), cada elemento de un flujo de datos de entrada debe colocarse en una de varias pilas. Luego, una vez que todos los datos se han enviado de esta manera, los elementos se extraen de estas pilas (en el orden apropiado) a un flujo de salida. Como Chung et al. Observe que una permutación dada puede ordenarse mediante este sistema si y sólo si un determinado gráfico, derivado de la permutación, tiene un libro incrustado con los vértices en un cierto orden fijo a lo largo del lomo y con un número de páginas que es como máximo igual. al número de pilas. [40]

Control de trafico

Una intersección de tráfico. Los cuatro pares de carriles pasantes entrantes y cuatro salientes, dos bolsillos de giro y cuatro esquinas de paso de peatones se pueden representar como un conjunto de 14 vértices en el lomo de un libro incrustado, con bordes que representan conexiones entre estos puntos.

Como describió Kainen (1990), se puede utilizar la incorporación de un libro para describir las fases de una señal de tráfico en una intersección controlada. En una intersección, los carriles de tráfico entrante y saliente (incluidos los extremos de los cruces peatonales y carriles para bicicletas, así como los carriles para vehículos motorizados) pueden representarse como los vértices de un gráfico, colocado en el lomo de un libro incrustado en el sentido de las agujas del reloj. orden alrededor del cruce. Los caminos a través de la intersección tomados por el tráfico para llegar de un carril entrante a un carril saliente pueden representarse como los bordes de un gráfico no dirigido. Por ejemplo, este gráfico podría tener un borde desde un carril de tráfico entrante a uno saliente que pertenecen al mismo segmento de la carretera, lo que representa un giro en U desde ese segmento hacia ese segmento, solo si se permiten giros en U en el unión. Para un subconjunto dado de estos bordes, el subconjunto representa una colección de caminos que pueden atravesarse sin interferencia entre sí si y sólo si el subconjunto no incluye ningún par de bordes que se cruzarían si los dos bordes se colocaran en un solo Página de un libro incrustado. Por lo tanto, la inclusión de este gráfico en un libro describe una partición de los caminos en subconjuntos que no interfieren, y el grosor del libro de este gráfico (con su inclusión fija en el lomo) proporciona el número mínimo de fases distintas necesarias para un programa de señalización que incluya todas las rutas de tráfico posibles a través del cruce. [52]

dibujo gráfico

Un diagrama de arco del gráfico de Goldner-Harary . Para crear un diagrama plano, dos triángulos del gráfico se han subdividido en cuatro mediante la línea roja discontinua, lo que hace que uno de los bordes del gráfico se extienda tanto por encima como por debajo de la línea.

La incrustación de libros también se ha aplicado con frecuencia en la visualización de datos de red. Dos de los diseños estándar en el dibujo de gráficos , los diagramas de arco [53] y los diseños circulares, [54] pueden verse como incrustaciones de libros, y la incrustación de libros también se ha aplicado en la construcción de diseños agrupados, [45] incrustaciones simultáneas, [55 ] y dibujos de gráficos tridimensionales. [56]

Un diagrama de arco [53] o incrustación lineal [43] coloca los vértices de un gráfico a lo largo de una línea y dibuja los bordes del gráfico como semicírculos por encima o por debajo de esta línea, a veces también permite dibujar bordes en segmentos de la línea. Este estilo de dibujo corresponde a un libro incrustado con una página (si todos los semicírculos están por encima de la línea) o dos páginas (si se utilizan ambos lados de la línea), y se introdujo originalmente como una forma de estudiar los números cruzados de los gráficos. [57] [58] Los gráficos planos que no tienen incrustaciones de libros de dos páginas también se pueden dibujar de manera similar, permitiendo que sus bordes se representen mediante múltiples semicírculos por encima y por debajo de la línea. Tal dibujo no es una incrustación de libro según la definición habitual, sino que se le ha llamado incrustación de libro topológico . [59] Para cada gráfico plano, siempre es posible encontrar una incrustación en la que cada borde cruce la columna vertebral como máximo una vez. [60]

Diseño circular del gráfico de Chvátal

En otro estilo de dibujo, el diseño circular , los vértices de un gráfico se colocan en un círculo y los bordes se dibujan dentro o fuera del círculo. [54] Nuevamente, una ubicación de los bordes dentro del círculo (por ejemplo, como segmentos de línea recta) corresponde a un dibujo de un libro de una página, mientras que una ubicación tanto dentro como fuera del círculo corresponde a un dibujo de un libro de dos páginas. [61]

Para dibujos de una página de cualquier estilo, es importante mantener pequeño el número de cruces como una forma de reducir el desorden visual del dibujo. Minimizar el número de cruces es NP-completo , [43] pero puede aproximarse con una relación de aproximación de O (log 2  n ) donde n es el número de vértices. [62] Minimizar el número de cruce de una o dos páginas es manejable con parámetros fijos cuando se parametriza por el número ciclomático del gráfico dado, o mediante una combinación del número de cruce y el ancho del árbol del gráfico. [63] [64] También se han ideado métodos heurísticos para reducir la complejidad del cruce, basados, por ejemplo, en un cuidadoso orden de inserción de vértices y en la optimización local . [54]

Las incrustaciones de libros de dos páginas con una partición fija de los bordes en páginas pueden interpretarse como una forma de planaridad agrupada , en la que el gráfico dado debe dibujarse de tal manera que partes del gráfico (los dos subconjuntos de bordes) se coloquen. en el dibujo de una manera que refleje su agrupación. [45] La incrustación de libros de dos páginas también se ha utilizado para encontrar incrustaciones simultáneas de gráficos, en las que se dan dos gráficos en el mismo conjunto de vértices y se debe encontrar una ubicación para los vértices en la que ambos gráficos se dibujen planamente con bordes rectos. [55]

También se han utilizado incrustaciones de libros con más de dos páginas para construir dibujos tridimensionales de gráficos. En particular, Wood (2002) utilizó una construcción para incrustaciones de libros que mantiene bajo el grado de cada vértice dentro de cada página, como parte de un método para incrustar gráficos en una cuadrícula tridimensional de bajo volumen. [56]

plegamiento de ARN

Un fragmento de telomerasa humana que muestra un pseudonudo . Si el fragmento se estira recto a lo largo del lomo de un libro incrustado, los pares de bases azules se pueden dibujar en dos subconjuntos que no se cruzan por encima y por debajo del lomo, lo que demuestra que este pseudonudo forma una estructura bisecundaria.

En el estudio de cómo se pliegan las moléculas de ARN para formar su estructura, la forma estándar de estructura secundaria del ácido nucleico se puede describir esquemáticamente como una cadena de bases (la secuencia de ARN en sí), dibujada a lo largo de una línea, junto con una colección de arcos sobre la misma. Línea que describe los pares de bases de la estructura. Es decir, aunque estas estructuras en realidad tienen una forma tridimensional complicada, su conectividad (cuando existe una estructura secundaria) puede describirse mediante una estructura más abstracta, la incrustación de un libro de una página. Sin embargo, no todos los pliegues del ARN se comportan de esta forma sencilla. Haslinger y Stadler (1999) han propuesto una denominada "estructura bi-secundaria" para ciertos pseudonudos de ARN que toma la forma de un libro de dos páginas incrustado: la secuencia de ARN se dibuja nuevamente a lo largo de una línea, pero los pares de bases se dibujan como arcos tanto por encima como por debajo de esta línea. Para formar una estructura bisecundaria, un grafo debe tener como máximo tres grados: cada base sólo puede participar en un arco del diagrama, además de los dos enlaces con sus vecinos en la secuencia de bases. Las ventajas de esta formulación incluyen el hecho de que excluye estructuras que en realidad están anudadas en el espacio y que coincide con la mayoría de los pseudonudos de ARN conocidos. [7]

Debido a que el orden de las espinas se conoce de antemano para esta aplicación, probar la existencia de una estructura bisecundaria para un par de bases determinado es sencillo. El problema de asignar aristas a las dos páginas de forma compatible se puede formular como un caso de 2-satisfacibilidad o como un problema de probar la bipartición del gráfico circular cuyos vértices son los pares de bases y cuyas aristas describen cruces entre pares de bases. [7] Alternativamente y más eficientemente, como muestran Haslinger y Stadler (1999), existe una estructura bisecundaria si y sólo si el diagrama gráfico de la entrada (un gráfico formado conectando las bases en un ciclo en su orden de secuencia y sumando los pares de bases dados como aristas) es un gráfico plano . [7] Esta caracterización permite reconocer estructuras bi-secundarias en tiempo lineal como un caso de prueba de planaridad .

Blin et al. (2007) utilizaron la conexión entre estructuras secundarias e incrustaciones de libros como parte de una prueba de la dureza NP de ciertos problemas en la comparación de estructuras secundarias de ARN. [65] Y si una estructura de ARN es terciaria en lugar de bi-secundaria (es decir, si requiere más de dos páginas en su diagrama), entonces determinar el número de página es nuevamente NP-difícil. [66]

Teoría de la complejidad computacional

Pavan, Tewari y Vinodchandran (2012) utilizaron la incorporación de libros para estudiar la teoría de la complejidad computacional del problema de alcanzabilidad en gráficos dirigidos . Como han observado, la accesibilidad de gráficos dirigidos de dos páginas se puede resolver en un espacio logarítmico inequívoco (el análogo, para la complejidad del espacio logarítmico , de la clase UP de problemas de tiempo polinomial inequívocos). Sin embargo, la accesibilidad de gráficos dirigidos de tres páginas requiere todo el poder del espacio logarítmico no determinista . Por lo tanto, las incrustaciones de libros parecen íntimamente conectadas con la distinción entre estas dos clases de complejidad. [67]

La existencia de gráficos de expansión con número de página constante [36] es el paso clave para demostrar que no existe una simulación en tiempo subcuadrático de máquinas de Turing no deterministas de dos cintas mediante máquinas de Turing no deterministas de una cinta. [68]

Otras áreas de las matemáticas

McKenzie y Overbay (2010) estudian las aplicaciones del espesor de libros en álgebra abstracta , utilizando gráficas definidas a partir de los divisores cero de un anillo local finito haciendo un vértice para cada divisor cero y una arista para cada par de valores cuyo producto es cero. [69]

En una secuencia de varios artículos, Dynnikov ha estudiado las incrustaciones topológicas de nudos y enlaces en libros , mostrando que estas incrustaciones pueden describirse mediante una secuencia combinatoria de símbolos y que la equivalencia topológica de dos enlaces puede demostrarse mediante una secuencia de cambios locales en las incrustaciones. [70] [71]

Referencias

  1. ^ ab Persinger, CA (1966), "Subconjuntos de n -libros en E 3 ", Pacific Journal of Mathematics , 18 : 169–173, doi : 10.2140/pjm.1966.18.169 , MR  0195077.
  2. ^ ab Atneosen, Gail Adele (1968), Sobre la integrabilidad de compacta en n-libros: propiedades intrínsecas y extrínsecas, Ph.D. tesis, Universidad Estatal de Michigan , pág. 79, señor  2617705. Véase también Atneosen, Gail H. (1972), "Continuos unidimensionales de n hojas" (PDF) , Fundamenta Mathematicae , 74 (1): 43–45, doi : 10.4064/fm-74-1-43-45 , Señor  0293592.
  3. ^ Kainen, Paul C. (1974), "Algunos resultados recientes en teoría de grafos topológicos", en Bari, Ruth A.; Harary, Frank (eds.), Graphs and Combinatorics (Actas de la Conferencia Capital sobre Teoría de Grafos y Combinatoria en la Universidad George Washington del 18 al 22 de junio de 1973) , Lecture Notes in Mathematics, vol. 406, págs. 76-108.
  4. ^ Ollmann, L. Taylor (1973), "Sobre el espesor del libro de varios gráficos", en Hoffman, Frederick; Levow, Roy B.; Thomas, Robert SD (eds.), Proc. Cuarta Conferencia del Sureste sobre Combinatoria, Teoría de Grafos y Computación , Congressus Numerantium, vol. VIII, pág. 459.
  5. ^ abc Yannakakis, Mihalis (1989), "Incrustación de gráficos planos en cuatro páginas", Journal of Computer and System Sciences , 38 : 36–67, doi : 10.1016/0022-0000(89)90032-9
  6. ^ abc Yannakakis, Mihalis (1986), "Cuatro páginas son necesarias y suficientes para gráficos planos", Actas del 18º Simposio ACM sobre Teoría de la Computación (STOC '86) , págs. 104-108, doi :10.1145/12130.12141, ISBN 0-89791-193-8, S2CID  5359519.
  7. ^ abcde Haslinger, cristiano; Stadler, Peter F. (1999), "Estructuras de ARN con pseudonudos: propiedades estadísticas, combinatorias y teóricas de grafos", Boletín de biología matemática , 61 (3): 437–467, doi :10.1006/bulm.1998.0085, PMC 7197269 , PMID  17883226 .
  8. ^ Hales, TC (1997), "Empaquetamientos de esferas. II", Geometría computacional y discreta , 18 (2): 135–149, doi : 10.1007/PL00009312 , hdl : 2027.42/42419 , MR  1455511.
  9. ^ La terminología de "lomo" y "páginas" es más estándar en los enfoques modernos de la teoría de grafos sobre el tema. Para conocer la terminología de "dorso" y "hojas", consulte Persinger (1966).
  10. ^ abcdefg Bernhart, Frank R.; Kainen, Paul C. (1979), "El espesor del libro de un gráfico", Journal of Combinatorial Theory , Serie B, 27 (3): 320–331, doi : 10.1016/0095-8956(79)90021-2 , SEÑOR  0554297.
  11. ^ Shahrokhi, Farhad; Székely, László A.; Sykora, Ondrej; Vrťo, Imrich (1996), "El libro que cruza el número de un gráfico", Journal of Graph Theory , 21 (4): 413–424, doi :10.1002/(SICI)1097-0118(199604)21:4<413: :AID-JGT7>3.3.CO;2-5, SEÑOR  1377615.
  12. ^ abc Heath, Lenwood S. (1987), "Incrustar gráficos planos externos en libros pequeños", Revista SIAM sobre métodos algebraicos y discretos , 8 (2): 198–218, doi :10.1137/0608018, MR  0881181.
  13. ^ Stöhr, Elena (1988), "Una compensación entre el número de página y el ancho de página de las incrustaciones de gráficos en libros", Información y Computación , 79 (2): 155–162, doi : 10.1016/0890-5401(88)90036 -3 , señor  0968104.
  14. ^ Stöhr, Elena (1991), "El ancho de página de gráficos planos trivalentes", Matemáticas discretas , 89 (1): 43–49, doi : 10.1016/0012-365X(91)90398-L , MR  1108073.
  15. ^ a b C Enomoto, Hikoe; Miyauchi, Miki Shimabara (1999), "Incrustar gráficos en un libro de tres páginas con cruces de bordes O ( M log N ) sobre el lomo", Revista SIAM de Matemáticas Discretas , 12 (3): 337–341, doi :10.1137/ S0895480195280319, SEÑOR  1710241.
  16. ^ abc Blankenship, Robin; Oporowski, Bogdan (1999), Dibujo de subdivisiones de gráficos bipartitos completos y completos en libros , Informe técnico 1999-4, Departamento de Matemáticas, Universidad Estatal de Luisiana, CiteSeerX 10.1.1.36.4358 .
  17. ^ Enomoto, Hikoe; Miyauchi, Miki Shimabara; Ota, Katsuhiro (1999), "Límites inferiores para el número de cruces de bordes sobre el lomo en un libro topológico con incrustación de un gráfico", Matemáticas Aplicadas Discretas , 92 (2–3): 149–155, doi : 10.1016/S0166 -218X(99)00044-X , SEÑOR  1697548.
  18. ^ Ábrego, Bernardo M.; Aichholzer, Oswin; Fernández-Merchant, Silvia; Ramos, Pedro; Salazar, Gelasio (2012), "El número de cruce de 2 páginas de K n (resumen extendido)", Actas del 28º Simposio Anual sobre Geometría Computacional (SCG'12) , ACM, Nueva York, págs. 397–403, doi :10.1145/2261250.2261310, SEÑOR  3050657, S2CID  8344088.
  19. ^ Para obtener resultados adicionales sobre el grosor del libro de gráficos bipartitos completos, consulte Enomoto, Hikoe; Nakamigawa, Tomoki; Ota, Katsuhiro (1997), "En el número de página de gráficos bipartitos completos", Journal of Combinatorial Theory , Serie B, 71 (1): 111–120, doi : 10.1006/jctb.1997.1773 , MR  1469870; de Klerk, Etienne; Pasechnik, Dmitrii V.; Salazar, Gelasio (2014), "Libro de dibujos de gráficos bipartitos completos", Matemáticas Aplicadas Discretas , 167 : 80–93, arXiv : 1210.2918 , doi : 10.1016/j.dam.2013.11.001, MR  3166108, S2CID  40920263.
  20. ^ Sperfeld, Konrad (2013), "En el número de página de gráficos completos de partes impares", Matemáticas discretas , 313 (17): 1689–1696, doi : 10.1016/j.disc.2013.04.028 , MR  3061004.
  21. ^ Hasunuma, Toru; Shibata, Yukio (1997), "Incrustación de Bruijn, Kautz y redes de intercambio aleatorio en libros", Matemáticas aplicadas discretas , 78 (1–3): 103–116, doi : 10.1016/S0166-218X(97)00009-7 , señor  1475820; Tanaka, Yuuki; Shibata, Yukio (2010), "En el número de página de los ciclos conectados al cubo", Matemáticas en informática , 3 (1): 109–117, doi :10.1007/s11786-009-0012-y, MR  2596254, S2CID  11830437. Véase también Obrenić, Bojana (1993), "Incrustación de Bruijn y gráficos de intercambio aleatorio en cinco páginas", Revista SIAM de Matemáticas Discretas , 6 (4): 642–654, doi :10.1137/0406049, MR  1241401.
  22. ^ Bekos, Michael A.; Gronemann, Martín; Raftopoulou, Chrysanthi N. (2014), "Incrustaciones de libros de dos páginas de gráficos de 4 planos", Actas del 31º Simposio sobre aspectos teóricos de la informática , Actas internacionales de informática de Leibniz (LIPIcs), vol. 25, págs. 137–148, arXiv : 1401.0684 , doi : 10.4230/LIPIcs.STACS.2014.137, ISBN 9783939897651.
  23. ^ Heath, Lenny (1984), "Incrustación de gráficos planos en siete páginas", Actas del 25º Simposio anual sobre fundamentos de la informática , págs. 74–83, doi :10.1109/SFCS.1984.715903.
  24. ^ ab Bekos, Michael A.; Kaufmann, Michael; Klute, Fabián; Pupyrev, Sergey; Raftopoulou, Chrysanthi; Ueckerdt, Torsten (2020), "De hecho, se necesitan cuatro páginas para gráficos planos", Journal of Computational Geomerty , 1 (11): 332–353, arXiv : 2004.07630.
  25. ^ abc Eppstein, David (2001), "Separación del espesor geométrico del espesor del libro", arXiv : math.CO/0109195.
  26. ^ Dujmović, Vida ; Eppstein, David ; Hickingbotham, Robert; Morín, Pat ; Wood, David R. (agosto de 2021), "El número de pila no está limitado por el número de cola", Combinatorica , 42 (2): 151–164, arXiv : 2011.04195 , doi : 10.1007/s00493-021-4585-7, S2CID  226281691
  27. ^ ab Dujmović, Vida ; Wood, David R. (2007), "Parámetros de ancho de árbol gráfico y espesor geométrico", Geometría computacional y discreta , 37 (4): 641–670, arXiv : math/0503553 , doi :10.1007/s00454-007-1318-7, S2CID  9141367.
  28. ^ Ganley, José L.; Heath, Lenwood S. (2001), "El número de página de k -trees es O ( k ) ", Matemáticas aplicadas discretas , 109 (3): 215–221, doi : 10.1016/S0166-218X(00)00178-5 , Señor  1818238.
  29. ^ Malitz, Seth M. (1994), "Los gráficos con aristas E tienen el número de página O (√ E ) ", Journal of Algorithms , 17 (1): 71–84, doi :10.1006/jagm.1994.1027, MR  1279269.
  30. ^ Malitz, Seth M. (1994), "Los gráficos del género g tienen número de página O (√ g ) ", Journal of Algorithms , 17 (1): 85–109, doi :10.1006/jagm.1994.1028, MR  1279270.
  31. ^ abcd Nešetřil, Jaroslav ; Ossona de Méndez, Patrice (2012), Escasez: gráficos, estructuras y algoritmos , Algoritmos y combinatoria, vol. 28, Springer, págs. 321–328, doi :10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, señor  2920058.
  32. ^ Blankenship, R. (2003), Incrustaciones de gráficos en libros , Ph.D. tesis, Departamento de Matemáticas, Universidad Estatal de Luisiana. Según lo citado por Nešetřil & Ossona de Méndez (2012).
  33. ^ Bekos, Michael A.; Bruckdorfer, hasta; Kaufmann, Michael; Raftopoulou, Chrysanthi (2015), "Los gráficos 1-planares tienen un grosor de libro constante", Algoritmos - ESA 2015 , Lecture Notes in Computer Science, vol. 9294, Springer, págs. 130-141, doi :10.1007/978-3-662-48350-3_12.
  34. ^ ab Bekos, Michael; Kaufmann, Michael; Zielke, Christian (2015), "El libro que incorpora el problema desde una perspectiva de resolución del SAT", Proc. 23º Simposio internacional sobre dibujo de gráficos y visualización de redes (GD 2015) , págs. 113-125.
  35. ^ Barát, János; Matoušek, Jiří ; Wood, David R. (2006), "Los gráficos de grados acotados tienen un espesor geométrico arbitrariamente grande", Electronic Journal of Combinatorics , 13 (1): R3, doi : 10.37236/1029 , MR  2200531.
  36. ^ ab Dujmović, Vida ; Sidiropoulos, Anastasios; Wood, David R. (2015), "Expansores de 3 monótonos", arXiv : 1501.05020 [math.CO], mejorando un resultado anterior que muestra la existencia de expansores con número de página constante de Bourgain, Jean (2009), "Expanders and dimensional expansion", Comptes Rendus Mathématique , 347 (7–8): 357–362, doi :10.1016/j.crma .2009.02.009, SEÑOR  2537230; Bourgain, Jean ; Yehudayoff, Amir (2013), "Expansión y expansores monótonos", Análisis geométrico y funcional , 23 (1): 1–41, doi :10.1007/s00039-012-0200-9, MR  3037896, S2CID  121554827. Véase también Galil, Zvi ; Kannan, Ravi ; Szemerédi, Endre (1989), "Sobre gráficos de 3 pushdown con separadores grandes", Combinatorica , 9 (1): 9–19, doi :10.1007/BF02122679, MR  1010295, S2CID  37506294; Dvir, Zeev; Wigderson, Avi (2010), "Expansores monótonos: construcciones y aplicaciones", Teoría de la Computación , 6 : 291–308, doi : 10.4086/toc.2010.v006a012 , MR  2770077.
  37. ^ Brezo, Lenwood S.; Rosenberg, Arnold L. (1992), "Diseño de gráficos mediante colas", SIAM Journal on Computing , 21 (5): 927–958, doi :10.1137/0221055, MR  1181408.
  38. ^ Dujmović, Vida ; Wood, David R. (2004), "Sobre diseños lineales de gráficos", Matemáticas discretas e informática teórica , 6 (2): 339–357, SEÑOR  2081479.
  39. ^ https://www.math.ias.edu/avi/node/820
  40. ^ abc Chung, Fan RK ; Leighton, Frank Thompson ; Rosenberg, Arnold L. (1987), "Incrustar gráficos en libros: un problema de diseño con aplicaciones al diseño VLSI" (PDF) , SIAM Journal on Algebraic and Discrete Methods , 8 (1): 33–58, doi :10.1137/0608002.
  41. ^ Unger, Walter (1992), "La complejidad de colorear gráficos circulares", STACS 92: Noveno simposio anual sobre aspectos teóricos de la informática, Cachan, Francia, 13 al 15 de febrero de 1992, Actas , Apuntes de conferencias en informática, vol . 577, Berlín: Springer, págs. 389–400, doi :10.1007/3-540-55210-3_199.
  42. ^ Unger, Walter (1988), "Sobre la coloración k de gráficos circulares", Actas del quinto simposio sobre aspectos teóricos de la informática (STACS '88) , Lecture Notes in Computer Science, vol. 294, Springer-Verlag, págs. 61–72, doi :10.1007/BFb0035832.
  43. ^ abcd Masuda, Sumio; Nakajima, Kazuo; Kashiwabara, Toshinobu; Fujisawa, Toshio (1990), "Minimización de cruces en incrustaciones lineales de gráficos", IEEE Transactions on Computers , 39 (1): 124–127, doi :10.1109/12.46286, MR  1032144.
  44. ^ Garey, señor ; Johnson, DS ; Molinero, GL ; Papadimitriou, CH (1980), "La complejidad de colorear cuerdas y arcos circulares", Revista SIAM sobre métodos algebraicos y discretos , 1 (2): 216–227, doi :10.1137/0601025, MR  0578325.
  45. ^ abc Hong, Seok-Hee ; Nagamochi, Hiroshi (2009), Incrustación de libros de dos páginas y planaridad de gráficos agrupados (PDF) , Informe técnico (edición 2009-004), Departamento de Física y Matemáticas Aplicadas, Universidad de Kyoto, Japón, archivado desde el original (PDF) ) el 24 de septiembre de 2020 , consultado el 16 de junio de 2014.
  46. ^ Angelini, Patrizio; Di Bartolomeo, Marco; Di Battista, Giuseppe (2013), "Implementación de un algoritmo de prueba de incrustación de libros particionados de 2 páginas", Dibujo gráfico: 20.º Simposio internacional, GD 2012, Redmond, WA, EE. UU., 19 al 21 de septiembre de 2012, artículos seleccionados revisados , notas de conferencias en Ciencias de la Computación, vol. 7704, Springer, págs. 79–89, arXiv : 1209.0598 , doi : 10.1007/978-3-642-36763-2_8, SEÑOR  3067219, S2CID  15360191.
  47. ^ Nešetřil & Ossona de Méndez (2012), Corolario 18.1, p. 401.
  48. ^ Nešetřil, Jaroslav ; Ossona de Méndez, Patrice (2008), "Graduado y clases con expansión acotada. II. Aspectos algorítmicos", European Journal of Combinatorics , 29 (3): 777–791, arXiv : math/0508324 , doi :10.1016/j.ejc .2006.07.014, SEÑOR  2397336, S2CID  1139740.
  49. ^ Nešetřil y Ossona de Méndez (2012), Teorema 18.7, p. 405.
  50. ^ Rosenberg, Arnold L. (1986), "Incrustaciones de libros e integración a escala de oblea", Actas de la decimoséptima conferencia internacional del sudeste sobre combinatoria, teoría de grafos e informática (Boca Raton, Florida, 1986) , Congressus Numerantium, vol. 54, págs. 217–224, SEÑOR  0885282.
  51. ^ Knuth, Donald E. (1968), El arte de la programación informática, vol. 1 , Boston: Addison-Wesley, Sección 2.2.1, Ejercicios 4 y 5, ISBN 0-201-89683-4, SEÑOR  0286317, OCLC  155842391.
  52. ^ Kainen, Paul C. (1990), "El espesor del libro de un gráfico. II", Actas de la Vigésima Conferencia del Sureste sobre Combinatoria, Teoría de Grafos y Computación (Boca Raton, FL, 1989) , Congressus Numerantium, vol. 71, págs. 127-132, SEÑOR  1041623.
  53. ^ ab Wattenberg, M. (2002), "Diagramas de arco: visualización de estructuras en cadenas", Actas del Simposio IEEE sobre visualización de información (INFOVIS 2002) , págs. 110-116, doi :10.1109/INFVIS.2002.1173155, S2CID  881989.
  54. ^ abc Baur, Michael; Brandes, Ulrik (2005), "Crossing reducción in circular layouts", en van Leeuwen, Jan (ed.), Graph-Theoretic Concepts in Computer Science: 30th International Workshop, WG 2004, Bad Honnef, Alemania, 21-23 de junio, 2004, Artículos revisados, Apuntes de conferencias sobre informática, vol. 3353, Springer, págs. 332–343, doi :10.1007/978-3-540-30559-0_28.
  55. ^ ab Angelini, Patrizio; Di Battista, Giuseppe; Frati, Fabricio; Patrignani, Mauricio; Rutter, Ignaz (2012), "Prueba de la integrabilidad simultánea de dos gráficos cuya intersección es un gráfico biconectado o conexo", Journal of Discrete Algorithms , 14 : 150–172, doi : 10.1016/j.jda.2011.12.015 , SEÑOR  2922068.
  56. ^ ab Wood, David R. (2002), "Incrustaciones de libros de títulos delimitados y dibujo de gráficos ortogonales tridimensionales", Dibujo de gráficos: noveno simposio internacional, GD 2001, Viena, Austria, 23 al 26 de septiembre de 2001, artículos revisados , conferencia Notas en Ciencias de la Computación, vol. 2265, Springer, Berlín, págs. 312–327, doi : 10.1007/3-540-45848-4_25 , SEÑOR  1962433.
  57. ^ Saaty, Thomas L. (1964), "El número mínimo de intersecciones en gráficos completos", Actas de la Academia Nacional de Ciencias de los Estados Unidos de América , 52 (3): 688–690, Bibcode : 1964PNAS... 52..688S, doi : 10.1073/pnas.52.3.688 , SEÑOR  0166772, PMC 300329 , PMID  16591215 .
  58. ^ Nicholson, TAJ (1968), "Procedimiento de permutación para minimizar el número de cruces en una red", Actas de la Institución de Ingenieros Eléctricos , 115 : 21–26, doi :10.1049/piee.1968.0004, MR  0311416.
  59. ^ Miyauchi, Miki (2006), "Incrustación de libros topológicos de gráficos bipartitos", Transacciones IEICE sobre fundamentos de electrónica, comunicaciones e informática , E89-A (5): 1223–1226, Bibcode : 2006IEITF..89.1223M, doi : 10.1093/ietfec/e89-a.5.1223.
  60. ^ Giordano, Francisco; Liotta, Giuseppe; Mchedlidze, Tamara; Symvonis, Antonios (2007), "Calculación de incrustaciones de libros topológicos ascendentes de dígrafos planos ascendentes", Algoritmos y Computación: 18º Simposio Internacional, ISAAC 2007, Sendai, Japón, 17 al 19 de diciembre de 2007, Actas , Lecture Notes in Computer Science, vol. . 4835, Springer, págs. 172–183, doi :10.1007/978-3-540-77120-3_17.
  61. ^ Él, Hongmei; Sykora, Ondrej (2004), "Nuevos algoritmos de dibujo circular", Actas del taller sobre tecnologías de la información: aplicaciones y teoría (ITAT), Eslovaquia, 15 al 19 de septiembre de 2004.
  62. ^ Shahrokhi, Farhad; Sykora, Ondrej; Székely, László A.; Vrt'o, Imrich (1995), "Incrustaciones de libros y números cruzados", Conceptos teóricos de grafos en informática: vigésimo taller internacional, WG '94, Herrsching, Alemania, 16 al 18 de junio de 1994, Actas , Apuntes de conferencias sobre informática Ciencia, vol. 903, Springer, págs. 256–268, doi :10.1007/3-540-59071-4_53.
  63. ^ Bannister, Michael J.; Eppstein, David ; Simons, Joseph A. (2013), "Tratabilidad de parámetros fijos de la minimización del cruce de casi árboles", Dibujo gráfico: 21.º Simposio internacional, GD 2013, Burdeos, Francia, 23 al 25 de septiembre de 2013, artículos seleccionados revisados , notas de conferencias en Ciencias de la Computación, vol. 8242, págs. 340–351, arXiv : 1308.5741 , doi : 10.1007/978-3-319-03841-4_30, S2CID  10142319.
  64. ^ Barandilla, Michael J.; Eppstein, David (2014), "Minimización de cruces para dibujos de gráficos de 1 y 2 páginas con ancho de árbol acotado", Proc. 22° Int. Síntoma. Dibujo de gráficos (GD 2014) , Apuntes de conferencias sobre informática, vol. 8871, Springer-Verlag, págs. 210–221, arXiv : 1408.6321 , doi : 10.1007/978-3-662-45803-7_18, SEÑOR  3333228.
  65. ^ Blin, Guillaume; Fertín, Guillaume; Rusu, Irena; Sinoquet, Christine (2007), "Ampliando la dureza de la comparación de la estructura secundaria del ARN", Combinatoria, algoritmos, metodologías probabilísticas y experimentales: primer simposio internacional, ESCAPE 2007, Hangzhou, China, 7 al 9 de abril de 2007, artículos seleccionados revisados ​​(PDF) ) , Apuntes de conferencias sobre informática, vol. 4614, págs. 140-151, doi :10.1007/978-3-540-74450-4_13.
  66. ^ Clote, Pedro; Dobrev, Stefan; Dotu, Iván; Kranakis, Evangelos; Krizanc, Danny; Urrutia, Jorge (2012), "En la página número de estructuras secundarias de ARN con pseudonudos", Journal of Mathematical Biology , 65 (6–7): 1337–1357, doi :10.1007/s00285-011-0493-6, PMID  22159642 , S2CID  8700502.
  67. ^ Pavan, A.; Tewari, Raghunath; Vinodchandran, NV (2012), "Sobre el poder de la unambigüedad en el espacio logarítmico", Computational Complexity , 21 (4): 643–670, arXiv : 1001.2034 , doi : 10.1007/s00037-012-0047-3, MR  2988774, S2CID  8666071.
  68. ^ Galil, Zvi ; Kannan, Ravi ; Szemerédi, Endre (1989), "Sobre separadores no triviales para gráficos y simulaciones de k páginas mediante máquinas de Turing no deterministas de una cinta", Journal of Computer and System Sciences , 38 (1): 134–149, doi : 10.1016/0022-0000 (89)90036-6.
  69. ^ McKenzie, Thomas; Overbay, Shannon (2010), "Incrustaciones de libros y divisores de cero", Ars Combinatoria , 95 : 55–63, SEÑOR  2656248.
  70. ^ Dynnikov, IA (1999), "Enfoque de tres páginas sobre la teoría de nudos. Codificación y movimientos locales", Rossiĭskaya Akademiya Nauk , 33 (4): 25–37, 96, doi :10.1007/BF02467109, MR  1746427, S2CID  121089736.
  71. ^ Dynnikov, IA (2001), "Una nueva forma de representar vínculos, formalismo unidimensional y desenredar tecnología", Acta Applicandae Mathematicae , 69 (3): 243–283, doi :10.1023/A:1014299416618, MR  1885279, S2CID  116488382.