Articulo de referencia

Gráfico dual

La gráfica roja es la gráfica dual de la gráfica azul, y viceversa . En la disciplina matemática de la teoría de grafos , el grafo dual de un grafo planar G es un grafo que tien...

Este es un buen artículo. Haz clic aquí para obtener más información.

La gráfica roja es la gráfica dual de la gráfica azul, y viceversa .

En la disciplina matemática de la teoría de grafos , el grafo dual de un grafo planar G es un grafo que tiene un vértice por cada cara de G. El grafo dual tiene una arista por cada par de caras en G que están separadas entre sí por una arista, y un bucle cuando la misma cara aparece a ambos lados de una arista. Por lo tanto, cada arista e de G tiene una arista dual correspondiente, cuyos extremos son los vértices duales correspondientes a las caras a cada lado de e . La definición de dual depende de la elección de la incrustación del grafo G , por lo que es una propiedad de los grafos planos (grafos que ya están incrustados en el plano) en lugar de los grafos planares (grafos que pueden estar incrustados pero para los que aún no se conoce la incrustación). Para los grafos planares en general, puede haber múltiples grafos duales, dependiendo de la elección de la incrustación planar del grafo. 

Históricamente, la primera forma de dualidad de grafos reconocida fue la asociación de los sólidos platónicos en pares de poliedros duales . La dualidad de grafos es una generalización topológica de los conceptos geométricos de poliedros duales y teselaciones duales , y a su vez se generaliza combinatoriamente mediante el concepto de matroide dual . Las variantes de la dualidad de grafos planares incluyen una versión de dualidad para grafos dirigidos y dualidad para grafos incrustados en superficies bidimensionales no planares.

Estas nociones de grafos duales no deben confundirse con otra noción diferente, la del grafo dual de aristas a vértices o grafo de líneas de un grafo.

El término dual se utiliza porque la propiedad de ser un grafo dual es simétrica , lo que significa que si H es el dual de un grafo conexo G , entonces G es el dual de H. Al hablar del dual de un grafo G , el propio grafo G puede denominarse "grafo primal". Muchas otras propiedades y estructuras de grafos pueden traducirse en otras propiedades y estructuras naturales del dual. Por ejemplo, los ciclos son duales a los cortes , los árboles de expansión son duales a los complementos de los árboles de expansión, y los grafos simples (sin aristas paralelas ni bucles ) son duales a los grafos conexos por 3 aristas .

La dualidad de grafos puede ayudar a explicar la estructura de laberintos y cuencas hidrográficas . Los grafos duales también se han aplicado en visión artificial , geometría computacional , generación de mallas y diseño de circuitos integrados .

Ejemplos

Ciclos y dipolos

La incrustación planar única de un grafo cíclico divide el plano en solo dos regiones, el interior y el exterior del ciclo, según el teorema de la curva de Jordan . Sin embargo, en un n -ciclo, estas dos regiones están separadas entre sí por n aristas diferentes. Por lo tanto, el grafo dual del n -ciclo es un multigrafo con dos vértices (duales a las regiones), conectados entre sí por n aristas duales. Dicho grafo se denomina grafo de aristas múltiples, grafo de enlace o, a veces, grafo dipolar . A la inversa, el dual de un grafo dipolar de n aristas es un n- ciclo. [ 1 ]

poliedros duales

El cubo y el octaedro regular son grafos duales entre sí.

Según el teorema de Steinitz , todo grafo poliédrico (el grafo formado por los vértices y las aristas de un poliedro convexo tridimensional ) debe ser planar y 3-conexo por vértices , y todo grafo planar 3-conexo por vértices se obtiene a partir de un poliedro convexo de esta manera. Todo poliedro convexo tridimensional tiene un poliedro dual ; el poliedro dual tiene un vértice por cada cara del poliedro original, con dos vértices duales adyacentes cuando las dos caras correspondientes comparten una arista. Siempre que dos poliedros son duales, sus grafos también lo son. Por ejemplo, los sólidos platónicos se presentan en pares duales: el octaedro es dual del cubo, el dodecaedro es dual del icosaedro y el tetraedro es dual de sí mismo. [ 2 ] La dualidad de poliedros también puede extenderse a la dualidad de politopos de dimensiones superiores , [ 3 ] pero esta extensión de la dualidad geométrica no tiene conexiones claras con la dualidad de la teoría de grafos.

Grafos autoduales

Un grafo autodual.

Se dice que un grafo plano es autodual si es isomorfo a su grafo dual. Los grafos de rueda proporcionan una familia infinita de grafos autoduales provenientes de poliedros autoduales (las pirámides ). [ 4 ] [ 5 ] Sin embargo, también existen grafos autoduales que no son poliédricos, como el que se muestra. Servatius y Christopher (1992) describen dos operaciones, adhesión y explosión, que pueden usarse para construir un grafo autodual que contenga un grafo plano dado; por ejemplo, el grafo autodual mostrado puede construirse como la adhesión de un tetraedro con su dual. [ 5 ]

De la fórmula de Euler se deduce que todo grafo autodual con n vértices tiene exactamente 2 n − 2 aristas. [ 6 ] Todo grafo planar autodual simple contiene al menos cuatro vértices de grado tres, y toda incrustación autodual tiene al menos cuatro caras triangulares. [ 7 ]

Propiedades

Muchos conceptos naturales e importantes en la teoría de grafos se corresponden con otros conceptos igualmente naturales pero diferentes en el grafo dual. Debido a que el dual del dual de un grafo plano conexo es isomorfo al grafo primal, [ 8 ] cada uno de estos emparejamientos es bidireccional: si el concepto X en un grafo planar se corresponde con el concepto Y en el grafo dual, entonces el concepto Y en un grafo planar se corresponde con el concepto X en el dual.

Gráficos simples frente a multigrafos

El dual de un grafo simple no tiene por qué ser simple: puede tener auto-bucles (una arista con ambos extremos en el mismo vértice) o múltiples aristas que conectan los mismos dos vértices, como ya se evidenció en el ejemplo de los multigrafos dipolares que son duales a los grafos cíclicos. Como caso especial de la dualidad corte-ciclo que se analiza más adelante, los puentes de un grafo planar G están en correspondencia biunívoca con los auto-bucles del grafo dual. [ 9 ] Por la misma razón, un par de aristas paralelas en un multigrafo dual (es decir, un ciclo de longitud 2) corresponde a un conjunto de corte de 2 aristas en el grafo primal (un par de aristas cuya eliminación desconecta el grafo). Por lo tanto, un grafo planar es simple si y solo si su dual no tiene conjuntos de corte de 1 o 2 aristas; es decir, si es 3-arista-conexo . Los grafos planares simples cuyos duales son simples son precisamente los grafos planares simples 3-arista-conexos. [ 10 ] Esta clase de grafos incluye, pero no es la misma que, la clase de grafos planares simples con 3 vértices conexos . Por ejemplo, la figura que muestra un grafo autodual tiene 3 aristas conexas (y por lo tanto su dual es simple) pero no tiene 3 vértices conexos.

Unicidad

Dos grafos rojos son duales del grafo azul, pero no son isomorfos .

Debido a que el grafo dual depende de una incrustación particular, el grafo dual de un grafo planar no es único, en el sentido de que el mismo grafo planar puede tener grafos duales no isomorfos . [ 11 ] En la imagen, los grafos azules son isomorfos, pero sus grafos duales rojos no lo son. El grafo dual rojo superior tiene un vértice con grado 6 (que corresponde a la cara exterior del grafo azul), mientras que en el grafo rojo inferior todos los grados son menores que 6.

Hassler Whitney demostró que si el grafo es 3-conexo , entonces la incrustación, y por lo tanto el grafo dual, es único. [ 12 ] Según el teorema de Steinitz , estos grafos son exactamente los grafos poliédricos , los grafos de poliedros convexos. Un grafo planar es 3-conexo por vértices si y solo si su grafo dual es 3-conexo por vértices. Además, un grafo biconexo planar tiene una incrustación única, y por lo tanto también un dual único, si y solo si es una subdivisión de un grafo planar 3-conexo por vértices (un grafo formado a partir de un grafo planar 3-conexo por vértices reemplazando algunas de sus aristas por caminos). [ 13 ] Para algunos grafos planares que no son 3-conexos por vértices, como el grafo bipartito completo K 2,4 , la incrustación no es única, pero todas las incrustaciones son isomorfas. Cuando esto sucede, en consecuencia, todos los grafos duales son isomorfos.

Debido a que diferentes incrustaciones pueden dar lugar a diferentes grafos duales, probar si un grafo es dual de otro (sin conocer previamente sus incrustaciones) es un problema algorítmico no trivial . Para grafos biconexos, se puede resolver en tiempo polinomial utilizando los árboles SPQR de los grafos para construir una forma canónica para la relación de equivalencia de tener un dual mutuo compartido. Por ejemplo, los dos grafos rojos de la ilustración son equivalentes según esta relación. Sin embargo, para grafos planares que no son biconexos, esta relación no es una relación de equivalencia y el problema de probar la dualidad mutua es NP-completo . [ 14 ]

Cortes y ciclos

Un conjunto de corte en un grafo conexo arbitrario es un subconjunto de aristas definido a partir de una partición de los vértices en dos subconjuntos, incluyendo una arista en el subconjunto cuando tiene un extremo en cada lado de la partición. Eliminar las aristas de un conjunto de corte necesariamente divide el grafo en al menos dos componentes conexas. Un conjunto de corte mínimo (también llamado enlace) es un conjunto de corte con la propiedad de que cada subconjunto propio del conjunto de corte no es a su vez un corte. Un conjunto de corte mínimo de un grafo conexo necesariamente separa su grafo en exactamente dos componentes, y consiste en el conjunto de aristas que tienen un extremo en cada componente. [ 15 ] Un ciclo simple es un subgrafo conexo en el que cada vértice del ciclo es incidente a exactamente dos aristas del ciclo. [ 16 ]

En un grafo planar conexo G , cada ciclo simple de G corresponde a un conjunto de corte mínimo en el dual de G , y viceversa. [ 17 ] Esto puede verse como una forma del teorema de la curva de Jordan : cada ciclo simple separa las caras de G en caras en el interior del ciclo y caras en el exterior del ciclo, y los duales de las aristas del ciclo son precisamente las aristas que cruzan del interior al exterior. [ 18 ] La circunferencia de cualquier grafo planar (el tamaño de su ciclo más pequeño) es igual a la conectividad de aristas de su grafo dual (el tamaño de su conjunto de corte más pequeño). [ 19 ]

Esta dualidad se extiende desde los conjuntos de cortes y ciclos individuales hasta los espacios vectoriales definidos a partir de ellos. El espacio de ciclos de un grafo se define como la familia de todos los subgrafos que tienen grado par en cada vértice; puede verse como un espacio vectorial sobre el cuerpo finito de dos elementos , donde la diferencia simétrica de dos conjuntos de aristas actúa como la operación de suma vectorial en el espacio vectorial. De manera similar, el espacio de cortes de un grafo se define como la familia de todos los conjuntos de cortes, con la suma vectorial definida de la misma manera. Entonces, el espacio de ciclos de cualquier grafo planar y el espacio de cortes de su grafo dual son isomorfos como espacios vectoriales. [ 20 ] Por lo tanto, el rango de un grafo planar (la dimensión de su espacio de cortes) es igual al número ciclotómico de su dual (la dimensión de su espacio de ciclos) y viceversa. [ 11 ] Una base de ciclos de un grafo es un conjunto de ciclos simples que forman una base del espacio de ciclos (cada subgrafo de grado par puede formarse de una sola manera como una diferencia simétrica de algunos de estos ciclos). Para grafos planares ponderados por aristas (con pesos suficientemente generales como para que no haya dos ciclos con el mismo peso), la base de ciclos de peso mínimo del grafo es dual al árbol de Gomory-Hu del grafo dual, una colección de cortes anidados que, en conjunto, incluyen un corte mínimo que separa cada par de vértices del grafo. Cada ciclo en la base de ciclos de peso mínimo tiene un conjunto de aristas que son duales a las aristas de uno de los cortes del árbol de Gomory-Hu. Cuando los pesos de los ciclos pueden estar empatados, la base de ciclos de peso mínimo puede no ser única, pero en este caso sigue siendo cierto que el árbol de Gomory-Hu del grafo dual corresponde a una de las bases de ciclos de peso mínimo del grafo. [ 20 ]

En los grafos planares dirigidos, los ciclos dirigidos simples son duales a los cortes dirigidos (particiones de los vértices en dos subconjuntos de tal manera que todas las aristas van en una dirección, de un subconjunto al otro). Los grafos planares fuertemente orientados (grafos cuyo grafo subyacente no dirigido es conexo y en los que cada arista pertenece a un ciclo) son duales a los grafos acíclicos dirigidos en los que ninguna arista pertenece a un ciclo. Dicho de otro modo, las fuertes orientaciones de un grafo planar conexo (asignaciones de direcciones a las aristas del grafo que dan como resultado un grafo fuertemente conexo ) son duales a las orientaciones acíclicas (asignaciones de direcciones que producen un grafo acíclico dirigido ). [ 21 ] De la misma manera, los conjuntos de aristas (conjuntos de aristas que incluyen una arista de cada corte dirigido) son duales a los conjuntos de arcos de retroalimentación (conjuntos de aristas que incluyen una arista de cada ciclo). [ 22 ]

Árboles que se extienden

Un laberinto sencillo en el que las paredes del laberinto y el espacio libre entre las paredes forman dos árboles entrelazados.

Un árbol de expansión se define como un conjunto de aristas que, junto con todos los vértices del grafo, forman un subgrafo conexo y acíclico. Sin embargo, por dualidad de corte-ciclo, si un conjunto S de aristas en un grafo planar G es acíclico (no tiene ciclos), entonces el conjunto de aristas duales a S no tiene cortes, de lo cual se deduce que el conjunto complementario de aristas duales (las duales de las aristas que no están en S ) forma un subgrafo conexo. De forma simétrica, si S es conexo, entonces las aristas duales al complemento de S forman un subgrafo acíclico. Por lo tanto, cuando S posee ambas propiedades (es conexo y acíclico), lo mismo ocurre con el conjunto complementario en el grafo dual. Es decir, cada árbol de expansión de G es complementario a un árbol de expansión del grafo dual, y viceversa. Así, las aristas de cualquier grafo planar y su dual pueden particionarse (de múltiples maneras diferentes) en dos árboles de expansión, uno en el grafo primal y otro en el dual, que juntos se extienden a todos los vértices y caras del grafo, pero nunca se cruzan entre sí. En particular, el árbol de expansión mínimo de G es complementario al árbol de expansión máximo del grafo dual. [ 23 ] Sin embargo, esto no funciona para los árboles de caminos más cortos , ni siquiera de forma aproximada: existen grafos planares tales que, para cada par formado por un árbol de expansión en el grafo y un árbol de expansión complementario en el grafo dual, al menos uno de los dos árboles tiene distancias significativamente mayores que las distancias en su grafo. [ 24 ]

Un ejemplo de este tipo de descomposición en árboles entrelazados se puede observar en algunos tipos simples de laberintos , con una sola entrada y sin componentes desconectados en sus paredes. En este caso, tanto las paredes del laberinto como el espacio entre ellas adoptan la forma de un árbol matemático. Si el espacio libre del laberinto se divide en celdas simples (como los cuadrados de una cuadrícula), este sistema de celdas puede considerarse una incrustación de un grafo planar, en el que la estructura arbórea de las paredes forma un árbol de expansión del grafo y la estructura arbórea del espacio libre forma un árbol de expansión del grafo dual. [ 25 ] Pares similares de árboles entrelazados también se pueden observar en el patrón arbóreo de arroyos y ríos dentro de una cuenca hidrográfica y en el patrón arbóreo dual de crestas que separan los arroyos. [ 26 ]

Esta partición de las aristas y sus duales en dos árboles conduce a una demostración simple de la fórmula de Euler VE + F = 2 para grafos planares con V vértices, E aristas y F caras. Cualquier árbol de expansión y su árbol de expansión dual complementario particionan las aristas en dos subconjuntos de V − 1 y F − 1 aristas respectivamente, y sumando los tamaños de los dos subconjuntos se obtiene la ecuación

E = ( V − 1) + ( F − 1)

que puede reordenarse para formar la fórmula de Euler. Según Duncan Sommerville , esta demostración de la fórmula de Euler se debe a la obra Geometrie der Lage (Núremberg, 1847) de KGC Von Staudt . [ 27 ]

En las incrustaciones de superficies no planas, el conjunto de aristas duales complementarias a un árbol de expansión no es un árbol de expansión dual. En cambio, este conjunto de aristas es la unión de un árbol de expansión dual con un pequeño conjunto de aristas adicionales cuyo número está determinado por el género de la superficie sobre la que se incrusta el grafo. Las aristas adicionales, en combinación con los caminos en los árboles de expansión, pueden utilizarse para generar el grupo fundamental de la superficie. [ 28 ]

Propiedades adicionales

Cualquier fórmula de conteo que involucre vértices y caras, válida para todos los grafos planares, puede transformarse mediante la dualidad planar en una fórmula equivalente en la que se intercambian los roles de los vértices y las caras. La fórmula de Euler, que es autodual, es un ejemplo. Otro ejemplo, propuesto por Harary , involucra el lema del apretón de manos , según el cual la suma de los grados de los vértices de cualquier grafo es igual al doble del número de aristas. En su forma dual, este lema establece que en un grafo plano, la suma del número de lados de las caras del grafo es igual al doble del número de aristas. [ 29 ]

El grafo medial de un grafo plano es isomorfo al grafo medial de su dual. Dos grafos planares solo pueden tener grafos mediales isomorfos si son duales entre sí. [ 30 ]

Un grafo planar con cuatro o más vértices es maximal (no se pueden agregar más aristas manteniendo la planaridad) si y solo si su grafo dual es 3-conexo por vértices y 3-regular . [ 31 ]

Un grafo planar conexo es euleriano (tiene grado par en cada vértice) si y solo si su grafo dual es bipartito . [ 32 ] Un ciclo hamiltoniano en un grafo planar G corresponde a una partición de los vértices del grafo dual en dos subconjuntos (el interior y el exterior del ciclo) cuyos subgrafos inducidos son ambos árboles. En particular, la conjetura de Barnette sobre la hamiltonicidad de los grafos poliédricos bipartitos cúbicos es equivalente a la conjetura de que todo grafo planar maximal euleriano puede particionarse en dos árboles inducidos. [ 33 ]

Si un grafo planar G tiene un polinomio de Tutte T G ( x , y ) , entonces el polinomio de Tutte de su grafo dual se obtiene intercambiando x e y . Por esta razón, si algún valor particular del polinomio de Tutte proporciona información sobre ciertos tipos de estructuras en G , entonces intercambiar los argumentos del polinomio de Tutte dará la información correspondiente para las estructuras duales. Por ejemplo, el número de orientaciones fuertes es T G (0,2) y el número de orientaciones acíclicas es T G (2,0) . [ 34 ] Para grafos planares sin puentes , las coloraciones de grafos con k colores corresponden a flujos nulos módulo k en el grafo dual. Por ejemplo, el teorema de los cuatro colores (la existencia de una 4-coloración para cada grafo planar) puede expresarse equivalentemente como afirmando que el dual de cada grafo planar sin puentes tiene un 4-flujo nulo. El número de k -coloraciones se cuenta (salvo un factor fácilmente calculable) mediante el valor del polinomio de Tutte T G (1 − k ,0) y, dualmente, el número de k- flujos que no son cero en ningún lugar se cuenta mediante T G (0,1 − k ) . [ 35 ] 

Un grafo st -planar es un grafo planar conexo con una orientación bipolar , la cual lo hace acíclico con una única fuente y un único sumidero, ambos ubicados en la misma cara. Este grafo puede transformarse en un grafo fuertemente conexo añadiendo una arista más, desde el sumidero hasta la fuente, a través de la cara exterior. El dual de este grafo planar aumentado es, a su vez, la ampliación de otro grafo st -planar. [ 36 ]

Variaciones

Grafos dirigidos

En un grafo plano dirigido , el grafo dual también puede hacerse dirigido, orientando cada arista dual con un giro de 90° en el sentido de las agujas del reloj desde la arista primal correspondiente. [ 36 ] Estrictamente hablando, esta construcción no es una dualidad de grafos planares dirigidos, porque partiendo de un grafo G y tomando el dual dos veces no se regresa a G mismo, sino que se construye un grafo isomorfo al grafo transpuesto de G , el grafo formado a partir de G invirtiendo todas sus aristas. Tomando el dual cuatro veces se regresa al grafo original.

Doble débil

El dual débil de un grafo plano es el subgrafo del grafo dual cuyos vértices corresponden a las caras acotadas del grafo primal. Un grafo plano es exterior-planar si y solo si su dual débil es un bosque . Para cualquier grafo plano G , sea G + el multigrafo plano formado al añadir un único vértice nuevo v en la cara no acotada de G y conectar v a cada vértice de la cara exterior (varias veces, si un vértice aparece varias veces en el límite de la cara exterior); entonces, G es el dual débil del dual (plano) de G + . [ 37 ]

Grafos infinitos y teselaciones

El concepto de dualidad se aplica tanto a grafos infinitos incrustados en el plano como a grafos finitos. Sin embargo, es necesario tener cuidado para evitar complicaciones topológicas, como puntos del plano que no forman parte de una región abierta disjunta del grafo ni de una arista o vértice del mismo. Cuando todas las caras son regiones acotadas rodeadas por un ciclo del grafo, una incrustación de grafo planar infinito también puede considerarse como una teselación del plano, una cobertura del plano mediante discos cerrados (las teselas de la teselación) cuyos interiores (las caras de la incrustación) son discos abiertos disjuntos. La dualidad planar da lugar a la noción de teselación dual , una teselación formada al colocar un vértice en el centro de cada tesela y conectar los centros de las teselas adyacentes. [ 38 ]

Diagrama de Voronoi (rojo) y triangulación de Delaunay (negro) de un conjunto finito de puntos (los puntos negros).

El concepto de teselación dual también puede aplicarse a particiones del plano en un número finito de regiones. En este caso, está estrechamente relacionado con la dualidad de grafos planares, pero no es exactamente lo mismo. Por ejemplo, el diagrama de Voronoi de un conjunto finito de puntos es una partición del plano en polígonos, dentro de los cuales un punto está más cerca que cualquier otro. Los puntos en la envoltura convexa de la entrada dan lugar a polígonos de Voronoi no acotados, dos de cuyos lados son rayos infinitos en lugar de segmentos de línea finitos. El dual de este diagrama es la triangulación de Delaunay de la entrada, un grafo planar que conecta dos puntos mediante una arista siempre que exista un círculo que contenga esos dos puntos y ningún otro. Las aristas de la envoltura convexa de la entrada también son aristas de la triangulación de Delaunay, pero corresponden a rayos en lugar de segmentos de línea del diagrama de Voronoi. Esta dualidad entre diagramas de Voronoi y triangulaciones de Delaunay puede transformarse en una dualidad entre grafos finitos de dos maneras: añadiendo un vértice artificial en el infinito al diagrama de Voronoi, para que sirva como el otro extremo de todos sus rayos, [ 39 ] o tratando la parte acotada del diagrama de Voronoi como el dual débil de la triangulación de Delaunay. Aunque el diagrama de Voronoi y la triangulación de Delaunay son duales, su incrustación en el plano puede tener cruces adicionales más allá de los cruces de pares de aristas duales. Cada vértice del triángulo de Delaunay se sitúa dentro de su cara correspondiente del diagrama de Voronoi. Cada vértice del diagrama de Voronoi se sitúa en el circuncentro del triángulo correspondiente de la triangulación de Delaunay, pero este punto puede estar fuera de su triángulo.

Incrustaciones no planas

El concepto de dualidad puede extenderse a incrustaciones de grafos en variedades bidimensionales distintas del plano. La definición es la misma: existe un vértice dual para cada componente conexa del complemento del grafo en la variedad, y una arista dual para cada arista del grafo que conecta los dos vértices duales a ambos lados de la arista. En la mayoría de las aplicaciones de este concepto, se restringe a incrustaciones con la propiedad de que cada cara es un disco topológico; esta restricción generaliza el requisito para grafos planares de que el grafo sea conexo. Con esta restricción, el dual de cualquier grafo incrustado en una superficie tiene una incrustación natural en la misma superficie, de modo que el dual del dual es isomorfo al grafo original y está incrustado isomórficamente en él. Por ejemplo, el grafo completo K 7 es un grafo toroidal : no es planar, pero puede incrustarse en un toro, siendo cada cara de la incrustación un triángulo. Esta incrustación tiene como dual el grafo de Heawood . [ 40 ]

El mismo concepto funciona igualmente bien para superficies no orientables . Por ejemplo, K 6 puede incrustarse en el plano proyectivo con diez caras triangulares como el hemi-icosaedro , cuyo dual es el grafo de Petersen incrustado como el hemi-dodecaedro . [ 41 ]

Incluso los grafos planares pueden tener incrustaciones no planares, con duales derivados de esas incrustaciones que difieren de sus duales planares. Por ejemplo, los cuatro polígonos de Petrie de un cubo (hexágonos formados al eliminar dos vértices opuestos del cubo) forman las caras hexagonales de una incrustación del cubo en un toro . El grafo dual de esta incrustación tiene cuatro vértices que forman un grafo completo K 4 con aristas duplicadas. En la incrustación de toro de este grafo dual, las seis aristas incidentes a cada vértice, en orden cíclico alrededor de ese vértice, pasan dos veces por los otros tres vértices. A diferencia de la situación en el plano, esta incrustación del cubo y su dual no es única; el grafo del cubo tiene varias otras incrustaciones de toro, con diferentes duales. [ 40 ]

Muchas de las equivalencias entre las propiedades primarias y duales de los grafos planares no se generalizan a los duales no planares, o requieren un cuidado adicional en su generalización.

Otra operación sobre grafos incrustados en superficies es la dualidad de Petrie , que utiliza los polígonos de Petrie de la incrustación como caras de una nueva incrustación. A diferencia del grafo dual habitual, tiene los mismos vértices que el grafo original, pero generalmente se encuentra en una superficie diferente. [ 42 ] La dualidad de superficie y la dualidad de Petrie son dos de las seis operaciones de Wilson y, en conjunto, generan el grupo de estas operaciones. [ 43 ]

Matroides y duales algebraicos

Un dual algebraico de un grafo conexo G es un grafo G * tal que G y G * tienen el mismo conjunto de aristas, cualquier ciclo de G es un corte de G * , y cualquier corte de G es un ciclo de G * . Todo grafo planar tiene un dual algebraico, que en general no es único (cualquier dual definido por una incrustación plana sirve). Lo contrario también es cierto, como lo estableció Hassler Whitney en el criterio de planaridad de Whitney : [ 44 ]

Un grafo conexo G es planar si y solo si tiene un dual algebraico.

El mismo hecho puede expresarse en la teoría de los matroides . Si M es el matroide gráfico de un grafo G , entonces un grafo G * es un dual algebraico de G si y solo si el matroide gráfico de G * es el matroide dual de M. Entonces, el criterio de planaridad de Whitney puede reformularse como que el matroide dual de un matroide gráfico M es a su vez un matroide gráfico si y solo si el grafo subyacente G de M es planar. Si G es planar, el matroide dual es el matroide gráfico del grafo dual de G. En particular, todos los grafos duales, para todas las diferentes incrustaciones planas de G , tienen matroides gráficos isomorfos. [ 45 ]

Para incrustaciones de superficies no planas, a diferencia de los duales planares, el grafo dual no es generalmente un dual algebraico del grafo primal. Y para un grafo no planar G , el matroide dual del matroide gráfico de G no es en sí mismo un matroide gráfico . Sin embargo, sigue siendo un matroide cuyos circuitos corresponden a los cortes en G , y en este sentido puede pensarse como un dual algebraico combinatoriamente generalizado de G. [ 46 ] 

La dualidad entre grafos planares eulerianos y bipartitos puede extenderse a matroides binarios (que incluyen los matroides gráficos derivados de grafos planares): un matroide binario es euleriano si y solo si su matroide dual es bipartito . [ 32 ]

Los dos conceptos duales de circunferencia y conectividad de aristas se unifican en la teoría de matroides mediante la circunferencia del matroide : la circunferencia del matroide gráfico de un grafo planar es la misma que la circunferencia del grafo, y la circunferencia del matroide dual (el matroide gráfico del grafo dual) es la conectividad de aristas del grafo. [ 19 ]

Aplicaciones

Además de su uso en la teoría de grafos, la dualidad de los grafos planares tiene aplicaciones en varias otras áreas del estudio matemático y computacional.

En los sistemas de información geográfica , las redes de flujo (como las que muestran cómo fluye el agua en un sistema de arroyos y ríos) son duales a las redes celulares que describen las divisorias de drenaje . Esta dualidad se puede explicar modelando la red de flujo como un árbol de expansión en un grafo de cuadrícula de escala apropiada, y modelando la divisoria de drenaje como el árbol de expansión complementario de crestas en el grafo de cuadrícula dual. [ 47 ]

En visión artificial , las imágenes digitales se dividen en pequeños píxeles cuadrados , cada uno con su propio color. El grafo dual de esta subdivisión en cuadrados tiene un vértice por píxel y una arista entre pares de píxeles que comparten una arista; resulta útil para aplicaciones como la agrupación de píxeles en regiones conectadas de colores similares. [ 48 ]

En geometría computacional , la dualidad entre diagramas de Voronoi y triangulaciones de Delaunay implica que cualquier algoritmo para construir un diagrama de Voronoi puede convertirse inmediatamente en un algoritmo para la triangulación de Delaunay, y viceversa. [ 49 ] Esta misma dualidad también puede utilizarse en la generación de mallas de elementos finitos . El algoritmo de Lloyd , un método basado en diagramas de Voronoi para mover un conjunto de puntos en una superficie a posiciones más uniformemente espaciadas, se utiliza comúnmente para suavizar una malla de elementos finitos descrita por la triangulación dual de Delaunay. Este método mejora la malla al hacer que sus triángulos tengan un tamaño y una forma más uniformes. [ 50 ]

En la síntesis de circuitos CMOS , la función a sintetizar se representa como una fórmula en álgebra booleana . Esta fórmula se traduce en dos multigrafos serie-paralelo . Estos grafos pueden interpretarse como diagramas de circuitos donde las aristas representan transistores , controlados por las entradas de la función. Un circuito calcula la función en sí y el otro su complemento. Uno de los circuitos se obtiene al convertir las conjunciones y disyunciones de la fórmula en composiciones en serie y en paralelo de grafos, respectivamente. El otro circuito invierte esta construcción, convirtiendo las conjunciones y disyunciones de la fórmula en composiciones en paralelo y en serie de grafos. [ 51 ] Estos dos circuitos, aumentados con una arista adicional que conecta la entrada de cada circuito con su salida, son grafos duales planares. [ 52 ]

Historia

La dualidad de los poliedros convexos fue reconocida por Johannes Kepler en su libro de 1619, Harmonices Mundi . [ 53 ] Los grafos duales planares reconocibles, fuera del contexto de los poliedros, aparecieron ya en 1725, en la obra publicada póstumamente de Pierre Varignon , Nouvelle Méchanique ou Statique . Esto fue incluso antes de la obra de Leonhard Euler de 1736 sobre los Siete Puentes de Königsberg que a menudo se considera la primera obra sobre teoría de grafos . Varignon analizó las fuerzas en sistemas estáticos de puntales dibujando un grafo dual a los puntales, con longitudes de arista proporcionales a las fuerzas en los puntales; este grafo dual es un tipo de diagrama de Cremona . [ 54 ] En relación con el teorema de los cuatro colores , Alfred Kempe mencionó en 1879 los grafos duales de mapas (subdivisiones del plano en regiones) , y Lothar Heffter los extendió a mapas en superficies no planas en 1891. [ 55 ] Hassler Whitney introdujo la dualidad como una operación en grafos planos abstractos en 1931. [ 56 ]

Notas

  1. van Lint, JH ; Wilson, Richard Michael (1992), A Course in Combinatorics , Cambridge University Press, p.  411, ISBN 0-521-42260-4.
  2. Bóna, Miklós (2006), Un paseo por la combinatoria (2.ª ed.), World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, p. 276, doi : 10.1142/6177 , ISBN   981-256-885-9, MR 2361255 .
  3. Ziegler, Günter M. (1995), "2.3 Polaridad", Lecciones sobre politopos , Textos de posgrado en matemáticas , vol. 152, págs. 59–64  .
  4. Weisstein, Eric W. , "Grafo autodual" , MathWorld
  5. 1 2 Servatius, Brigitte ; Christopher, Peter R. (1992), "Construcción de grafos autoduales", The American Mathematical Monthly , 99 (2): 153– 158, doi : 10.2307/2324184 , JSTOR 2324184 , MR 1144356  .
  6. Thulasiraman, K.; Swamy, MNS (2011), Graphs: Theory and Algorithms , John Wiley & Sons, Ejercicio 7.11, pág. 198, ISBN   978-1-118-03025-7.
  7. Véase la demostración del Teorema 5 en Servatius y Christopher (1992) .
  8. Nishizeki, Takao; Chiba, Norishige (2008), Grafos planares: Teoría y algoritmos , Dover Books on Mathematics, Dover Publications, pág. 16, ISBN  978-0-486-46671-2.
  9. Jensen, Tommy R.; Toft, Bjarne (1995), Graph Coloring Problems , Wiley-Interscience Series in Discrete Mathematics and Optimization, vol. 39, Wiley, p. 17, ISBN   978-0-471-02865-9Cabe señalar que "puente" y "bucle" son conceptos duales..
  10. Balakrishnan, VK (1997), Schaum's Outline of Graph Theory , McGraw Hill Professional, Problema 8.64, pág. 229, ISBN  978-0-07-005489-9.
  11. 1 2 Foulds, LR (2012), Aplicaciones de la teoría de grafos , Springer, pp. 66–67 , ISBN  978-1-4612-0933-1.
  12. Bondy, Adrian ; Murty, USR (2008), "Planar Graphs" , Graph Theory , Graduate Texts in Mathematics, vol. 244, Springer, Theorem 10.28, p. 267, doi : 10.1007/978-1-84628-970-5 , ISBN    978-1-84628-969-9, LCCN 2007923502 
  13. Nishizeki, Takao; Chiba, Norishige (2008), Grafos planares: Teoría y algoritmos , Dover Books on Mathematics, Dover Publications, Teorema 1.1, pág. 8, ISBN 978-0-486-46671-2
  14. Angelini, Patrizio; Bläsius, Thomas; Rutter, Ignaz (2014), "Prueba de dualidad mutua de grafos planares", International Journal of Computational Geometry and Applications , 24 (4): 325–346 , arXiv : 1303.1640 , doi : 10.1142/S0218195914600103 , MR 3349917 .
  15. Diestel, Reinhard (2006), Teoría de grafos , Textos de posgrado en matemáticas, vol. 173, Springer, pág. 25, ISBN   978-3-540-26183-4.
  16. Cormen, Thomas H. ; Leiserson, Charles E. ; Rivest, Ronald L. ; Stein, Clifford (2001) [1990], Introducción a los algoritmos (2.ª ed.), MIT Press y McGraw-Hill, pág. 1081, ISBN   0-262-03293-7
  17. Godsil, Chris ; Royle, Gordon F. (2013), Teoría algebraica de grafos , Textos de posgrado en matemáticas , vol. 207, Springer, Teorema 14.3.1, pág. 312, ISBN    978-1-4613-0163-9.
  18. Oxley, JG (2006), Matroid Theory , Oxford Graduate Texts in Mathematics, vol. 3, Oxford University Press, p. 93, ISBN   978-0-19-920250-8.
  19. 1 2 Cho, Jung Jin; Chen, Yong; Ding, Yu (2007), "Sobre la (co)circunferencia de un matroide conectado", Matemáticas Aplicadas Discretas , 155 (18): 2456– 2470, doi : 10.1016/j.dam.2007.06.015 , MR 2365057 .
  20. 1 2 Hartvigsen, D.; Mardon, R. (1994), "El problema del corte mínimo de todos los pares y el problema de la base de ciclos mínimos en grafos planares", SIAM Journal on Discrete Mathematics , 7 (3): 403– 418, doi : 10.1137/S0895480190177042.
  21. Noy, Marc (2001), "Orientaciones acíclicas y totalmente cíclicas en grafos planares", American Mathematical Monthly , 108 (1): 66– 68, doi : 10.2307/2695680 , JSTOR 2695680 , MR 1857074  .
  22. Gabow, Harold N. (1995), "Centroides, representaciones y flujos submodulares", Journal of Algorithms , 18 (3): 586– 628, doi : 10.1006/jagm.1995.1022 , MR 1334365 
  23. Tutte, WT (1984), Teoría de grafos , Enciclopedia de matemáticas y sus aplicaciones, vol. 21, Reading, MA: Addison-Wesley Publishing Company, Programa de libros avanzados, pág. 289 , ISBN   0-201-13520-5, MR 0746795 .
  24. Riley, TR; Thurston, WP (2006), "La ausencia de pares duales eficientes de árboles de expansión en grafos planares" , Electronic Journal of Combinatorics , 13 (1): Nota 13, 7, doi : 10.37236/1151 , MR 2255413 .
  25. Lyons, Russell (1998), "Una visión general de árboles y bosques de expansión uniforme" , Microsurveys in discrete probability (Princeton, NJ, 1997) , DIMACS Ser. Discrete Math. Theoret. Comput. Sci., vol. 41, Amer. Math. Soc., Providence, RI, pp. 135–162 , MR 1630412   Véase en particular las páginas  138-139 .
  26. Flammini, Alessandro (octubre de 1996), Comportamiento de escalamiento para modelos de redes fluviales , tesis doctoral, Escuela Internacional de Estudios Avanzados , págs . 40–41 .
  27. Sommerville, DMY (1958), Introducción a la geometría de N dimensiones , Dover.
  28. Eppstein, David (2003), "Generadores dinámicos de grafos topológicamente incrustados", Actas del 14.º Simposio ACM/SIAM sobre algoritmos discretos , págs. 599–608 , arXiv : cs.DS/0207082 .
  29. Harary, Frank (1969), Teoría de grafos , Reading, Mass.: Addison-Wesley Publishing Co., Teorema 9.4, pág. 142, MR 0256911  .
  30. Gross, Jonathan L.; Yellen, Jay, eds. (2003), Handbook of Graph Theory , CRC Press, p. 724, ISBN  978-1-58488-090-5.
  31. He, Xin (1999), "Sobre el plano de planta de grafos planos", SIAM Journal on Computing , 28 (6): 2150– 2167, doi : 10.1137/s0097539796308874.
  32. 1 2 Welsh, DJA (1969), "Euler y matroides bipartitos", Journal of Combinatorial Theory , 6 (4): 375–377 , doi : 10.1016/s0021-9800(69)80033-5 , MR 0237368 .
  33. Florek, Jan (2010), "Sobre la conjetura de Barnette", Matemáticas Discretas , 310 ( 10–11 ): 1531–1535 , doi : 10.1016/j.disc.2010.01.018 , MR 2601261 .
  34. Las Vergnas, Michel (1980), "Convexidad en matroides orientados", Journal of Combinatorial Theory , Serie B, 29 (2): 231– 243, doi : 10.1016/0095-8956(80)90082-9 , MR 0586435 .
  35. Tutte, William Thomas (1953), Una contribución a la teoría de los polinomios cromáticos
  36. 1 2 di Battista, Giuseppe; Eades, Peter ; Tamassia, Roberto ; Tollis, Ioannis G. (1999), Graph Drawing: Algorithms for the Visualization of Graphs , Prentice Hall, p. 91, ISBN  978-0-13-301615-4.
  37. Fleischner, Herbert J.; Geller, DP; Harary, Frank (1974), "Outerplanar graphs and weak duals", Journal of the Indian Mathematical Society , 38 : 215–219 , MR 0389672 .
  38. Weisstein, Eric W. , "Teselación dual" , MathWorld
  39. Samet, Hanan (2006), Fundamentos de estructuras de datos multidimensionales y métricas , Morgan Kaufmann, pág. 348, ISBN  978-0-12-369446-1.
  40. 1 2 Gagarin, Andrei; Kocay, William ; Neilson, Daniel (2003), "Incrustaciones de grafos pequeños en el toro" (PDF) , Cubo , 5 : 351–371 , archivado del original (PDF) el 1 de febrero de 2017 , recuperado el 12 de agosto de 2015.
  41. Nakamoto, Atsuhiro; Negami, Seiya (2000), "Incrustaciones simétricas completas de grafos en superficies cerradas", Memoirs of Osaka Kyoiku University , 49 (1): 1– 15, MR 1833214 .
  42. Pisanski, Tomaž ; Randić, Milan (2000), "Puentes entre la geometría y la teoría de grafos" (PDF) , en Gorini, Catherine A. (ed.), Geometry at Work , MAA Notes, vol. 53, Cambridge University Press, pp. 174–194 , ISBN   9780883851647, MR 1782654 
  43. Jones, GA; Thornton, JS (1983), "Operaciones en mapas y automorfismos externos", Journal of Combinatorial Theory , Serie B, 35 (2): 93–103 , doi : 10.1016/0095-8956(83)90065-5 , MR 0733017 
  44. Whitney, Hassler (1932), "Grafos no separables y planares", Transactions of the American Mathematical Society , 34 (2): 339–362 , doi : 10.1090/S0002-9947-1932-1501641-2 , PMC 1076008 .
  45. Oxley, JG (2006), "5.2 Dualidad en matroides gráficos" , Teoría de matroides , Textos de posgrado de Oxford en matemáticas, vol. 3, Oxford University Press, pág. 143, ISBN   978-0-19-920250-8.
  46. Tutte, WT (2012), Graph Theory As I Have Known It , Oxford Lecture Series in Mathematics and Its Applications, vol. 11, Oxford University Press, p. 87, ISBN   978-0-19-966055-1.
  47. Chorley, Richard J.; Haggett, Peter (2013), Modelos integrados en geografía , Routledge, pág. 646, ISBN  978-1-135-12184-6.
  48. Kandel, Abraham; Bunke, Horst; Last, Mark (2007), Teoría de grafos aplicada en visión por computadora y reconocimiento de patrones , Estudios en inteligencia computacional, vol. 52, Springer, pág. 16, ISBN   978-3-540-68020-8.
  49. Devadoss, Satyan L.; O'Rourke , Joseph (2011), Geometría discreta y computacional , Princeton University Press, pág. 111, ISBN  978-1-4008-3898-1.
  50. Du, Qiang; Gunzburger, Max (2002), "Generación y optimización de cuadrículas basadas en teselaciones de Voronoi centroidales", Applied Mathematics and Computation , 133 ( 2– 3): 591– 607, doi : 10.1016/S0096-3003(01)00260-0.
  51. Piguet, Christian (2004), "7.2.1 Lógica CMOS estática", Diseño de electrónica de bajo consumo , CRC Press, págs. 7-1 – 7-2, ISBN  978-1-4200-3955-9.
  52. Kaeslin, Hubert (2008), "8.1.4 Compuertas compuestas o complejas", Diseño de circuitos integrados digitales: De las arquitecturas VLSI a la fabricación CMOS , Cambridge University Press, pág. 399, ISBN  978-0-521-88267-5.
  53. Richeson, David S. (2012), Euler's Gem: The Polyhedron Formula and the Birth of Topology , Princeton University Press, pp. 58–61 , ISBN  978-1-4008-3856-1.
  54. Rippmann, Matthias (2016), Diseño de estructuras funiculares: Enfoques geométricos para la búsqueda de formas y la fabricación de estructuras funiculares discretas , Tesis de habilitación , Diss. ETH No. 23307, ETH Zúrich , pp. 39–40 , doi : 10.3929/ethz-a-010656780 , hdl : 20.500.11850/116926 . Véase también Erickson, Jeff (9 de junio de 2016), Diagramas de fuerza recíproca de Nouvelle Méchanique ou Statique de Pierre de Varignon (1725) , ¿Es esta la ilustración más antigua de dualidad entre grafos planares?.
  55. Biggs, Norman ; Lloyd, E. Keith; Wilson, Robin J. (1998), Teoría de grafos, 1736–1936 , Oxford University Press, pág. 118 , ISBN 978-0-19-853916-2.
  56. Whitney, Hassler (1931), "Un teorema sobre grafos", Annals of Mathematics , Segunda Serie, 32 (2): 378– 390, doi : 10.2307/1968197 , JSTOR 1968197 , MR 1503003  .