fbpx
Wikipedia

Grafo plano

En teoría de grafos, un grafo plano (o planar según referencias) es un grafo que puede ser dibujado en el plano sin que ninguna arista se cruce (una definición más formal puede ser que este grafo pueda ser "incrustado" en un plano). Los grafos K5 y el K3,3 son los grafos no planos minimales, lo cual nos permitirán caracterizar el resto de los grafos no planos.

Grafos de ejemplo
Plano No plano
K5
El grafo completo K4 es plano
K3,3

Todo grafo plano puede ser dibujado sobre la esfera, y viceversa. Una generalización de los grafos planos son grafos dibujados e incrustados sobre superficies de género arbitrario. En esta terminología, los grafos planos tienen género 0, por ser el plano y la esfera de género 0.

Teorema de Kuratowski

El matemático polaco Kazimierz Kuratowski encontró una caracterización de los grafos planos, conocida como el teorema de Kuratowski:[1]

Teorema de Kuratowski

Un grafo es plano si y solo si no contiene un subgrafo isomorfo a una subdivisión elemental de K5 (el grafo completo de 5 vértices) o K3,3 (el grafo bipartito completo de 6 vértices).


Kuratowski (1930)

Una subdivisión elemental de un grafo resulta de insertar vértices en las aristas (por ejemplo, cambiando •——• por •—•—•). Una formulación equivalente a este teorema es:

Un grafo es plano si y solo si no contiene ningún subgrafo homeomorfo a K5 o K3,3

Otros criterios para determinar si un grafo es plano

En la práctica, es difícil usar el teorema de Kuratowski para decidir rápidamente si un grafo es plano. Sin embargo, existe un algoritmo rápido para este problema: dado un grafo de n vértices y a el número de aristas, es posible determinar en tiempo O(n) (lineal) si el grafo es plano o no, utilizando los dos teoremas siguientes:

Teorema 1

Si G es un grafo plano con n ≥ 3 vértices, entonces a ≤ 3n - 6

En otras palabras, un grafo plano de n vértices, donde n es igual o mayor a 3, tiene a lo sumo 3n-6 aristas.

Demostración del teorema 1
Supongamos el caso en el cual tenemos un grafo plano G triangular, es decir, un grafo con caras delimitadas por tres aristas, también llamados grafos planos maximales de v vértices, a aristas y c caras.

Como cada cara/región tiene 3 aristas como frontera, y cada arista es borde de 2 caras, se tiene que 3c <= 2a.

Ahora bien, por la fórmula de Euler se tiene que v − a + c = 2, multiplicando por tres resulta 3v − 3a + 3c = 6, reemplazando 3c por 2a nos queda
3v − a >= 6, y despejando resulta a <= 3v - 6.

Como todo grafo plano con más de 3 vértices puede ser triangular añadiendo aristas, tenemos que a ≤ 3v-6

Teorema 2

Si n > 3 y no existen ciclos de longitud 3, entonces a ≤ 2n - 4

Demostración del teorema 2
Sea G un grafo plano libre de triángulos, es decir, sin subgrafos isomorfos a C3, de v vértices, a aristas y c caras.

Las caras de este grafo deben estar limitadas por un ciclo de longitud al menos 4, por lo tanto, 2a ≥ 4c.

Por la fórmula de Euler se tiene que v − a + c = 2, multiplicando por cuatro resulta 4v − 4a + 4c = 8, despejando 4c nos queda 4c = 8 - 4v + 4a. Ahora reemplazando esta expresión en la desigualdad 2a ≥ 4c nos queda 2a ≥ 8 - 4v + 4a y despejando resulta a ≤ 2v - 4

K5 no es plano, en efecto, por el teorema 1 un grafo plano de 5 vértices puede tener como máximo 9 aristas, pero K5 tiene 10 aristas, por lo tanto no es plano. El grafo K3,3, por ejemplo, tiene 6 vértices, ningún ciclo de longitud 3 y 9 aristas, por el teorema 2, no puede ser plano. Nótese que estos teoremas están construidos con una implicación unidireccional (si-entonces), y no bicondicional (si y solo si) y por tanto, solamente pueden ser usados para probar que el grafo no es plano, pero no que sea plano. Si ambos teoremas fallan, deben usarse otros métodos.

Fórmula de Euler

La fórmula de Euler enuncia que si un grafo conexo, planar (es dibujado sobre un plano sin intersección de aristas), y siendo v el número de vértices, a el de aristas y c la cantidad de caras (regiones conectadas por aristas, incluyendo la región externa e infinita), entonces:

Si un grafo simple plano conexo tiene v vértices, a aristas y c caras, entonces
va + c = 2

Por ejemplo, la característica de Euler es 2. De manera más ilustrativa, en los ejemplos anteriores, en el primer grafo plano tenemos: v=6, a=7 y c=3. Si el segundo grafo se redibuja sin las intersecciones de aristas, tenemos v=4, a=6 y c=4. La fórmula de Euler se puede probar de la siguiente manera: si el grafo no es un árbol, entonces se elimina una arista que completa un ciclo. Esto disminuye el valor de a y c en uno, dejando va + c constante. Repítase hasta llegar a un árbol. Los árboles tienen v = a + 1 y c = 1, verificando la fórmula v - a + c = 2.

En un grafo simple, conexo y plano, cualquier región (posiblemente exceptuando la exterior) está conectada por al menos tres aristas y cada arista toca como mucho dos regiones. Usando la fórmula de Euler, se puede demostrar que estos grafos son escasos en el sentido que a ≤ 3v - 6 si v ≥ 3.

Se le dice plano maximal al grafo que es plano pero al agregarle cualquier arista dejase de serlo. Todas las regiones (incluso la externa) están limitadas por tres aristas, explicando la definición alternativa de triangular para este tipo de grafos. Si un grafo triangular tiene v vértices con v > 2, entonces tiene exactamente 3v - 6 aristas y 2v - 4 regiones.

Nótese que la fórmulta de Euler también es válida para poliedros simples. No es una casualidad: cada poliedro simple se puede ver como un grafo plano y conexo usando los vértices del poliedro como vértices del grafo, y las aristas del poliedro como aristas del grafo. Las caras o regiones del grafo plano resultante corresponden a las caras del poliedro. Por ejemplo, el segundo grafo plano del ejemplo corresponde a un tetraedro. Alternativamente, no todos los grafos planos y simples corresponden a un poliedro (los árboles, por ejemplo). Un teorema de Ernst Steinitz dice que los grafos planos formados a partir de poliedros convexos son precisamente los grafos planos simples y triangulares.

Referencias

  1. Kazimierz Kuratowski (1930), 'Sur le problème des courbes gauches en topologie', Fund. Math., 15, pp. 271-283.

Bibliografía

  • Boyer, John M. & Wendy J. Myrvold (2005), «On the cutting edge: Simplified O(n) planarity by edge addition.» Journal of Graph Algorithms and Applications, vol. 8 no. 3, pp. 241-273. En inglés.
  • McKay, Brendan & Gunnar Brinkmann, Generador de grafos planos
  • Wagner, K. (1937), «Über eine Eigenschaft der ebenen Komplexe.» Math. Ann. 114, pp. 570-590.

Enlaces externos

  • Planarity — a game based on planar graphs running inside a browser (Flash plugin required)
  • gplanarity — improved game running outside of a browser
  • Edge Addition Planarity Algorithm Source Code — Free C source code for reference implementation of Boyer-Myrvold planarity algorithm, which provides both a combinatorial planar embedder and Kuratowski subgraph isolator.
  • Public Implementation of a Graph Algorithm Library and Editor — GPL graph algorithm library including planarity testing, planarity embedder and Kuratowski subgraph exhibition in linear time.
  • 3 Utilities Puzzle and Planar Graphs
  •   Datos: Q547823
  •   Multimedia: Planar graphs

grafo, plano, teoría, grafos, grafo, plano, planar, según, referencias, grafo, puede, dibujado, plano, ninguna, arista, cruce, definición, más, formal, puede, este, grafo, pueda, incrustado, plano, grafos, grafos, planos, minimales, cual, permitirán, caracteri. En teoria de grafos un grafo plano o planar segun referencias es un grafo que puede ser dibujado en el plano sin que ninguna arista se cruce una definicion mas formal puede ser que este grafo pueda ser incrustado en un plano Los grafos K5 y el K3 3 son los grafos no planos minimales lo cual nos permitiran caracterizar el resto de los grafos no planos Grafos de ejemploPlano No planoK5El grafo completo K4 es plano K3 3Todo grafo plano puede ser dibujado sobre la esfera y viceversa Una generalizacion de los grafos planos son grafos dibujados e incrustados sobre superficies de genero arbitrario En esta terminologia los grafos planos tienen genero 0 por ser el plano y la esfera de genero 0 Indice 1 Teorema de Kuratowski 2 Otros criterios para determinar si un grafo es plano 2 1 Formula de Euler 3 Referencias 4 Bibliografia 5 Enlaces externosTeorema de Kuratowski EditarEl matematico polaco Kazimierz Kuratowski encontro una caracterizacion de los grafos planos conocida como el teorema de Kuratowski 1 Teorema de Kuratowski Un grafo es plano si y solo si no contiene un subgrafo isomorfo a una subdivision elemental de K5 el grafo completo de 5 vertices o K3 3 el grafo bipartito completo de 6 vertices Kuratowski 1930 Una subdivision elemental de un grafo resulta de insertar vertices en las aristas por ejemplo cambiando por Una formulacion equivalente a este teorema es Un grafo es plano si y solo si no contiene ningun subgrafo homeomorfo a K5 o K3 3Otros criterios para determinar si un grafo es plano EditarEn la practica es dificil usar el teorema de Kuratowski para decidir rapidamente si un grafo es plano Sin embargo existe un algoritmo rapido para este problema dado un grafo de n vertices y a el numero de aristas es posible determinar en tiempo O n lineal si el grafo es plano o no utilizando los dos teoremas siguientes Teorema 1 Si G es un grafo plano con n 3 vertices entonces a 3n 6En otras palabras un grafo plano de n vertices donde n es igual o mayor a 3 tiene a lo sumo 3n 6 aristas Demostracion del teorema 1Supongamos el caso en el cual tenemos un grafo plano G triangular es decir un grafo con caras delimitadas por tres aristas tambien llamados grafos planos maximales de v vertices a aristas y c caras Como cada cara region tiene 3 aristas como frontera y cada arista es borde de 2 caras se tiene que 3c lt 2a Ahora bien por la formula de Euler se tiene que v a c 2 multiplicando por tres resulta 3v 3a 3c 6 reemplazando 3c por 2a nos queda 3v a gt 6 y despejando resulta a lt 3v 6 Como todo grafo plano con mas de 3 vertices puede ser triangular anadiendo aristas tenemos que a 3v 6 Teorema 2 Si n gt 3 y no existen ciclos de longitud 3 entonces a 2n 4Demostracion del teorema 2Sea G un grafo plano libre de triangulos es decir sin subgrafos isomorfos a C3 de v vertices a aristas y c caras Las caras de este grafo deben estar limitadas por un ciclo de longitud al menos 4 por lo tanto 2a 4c Por la formula de Euler se tiene que v a c 2 multiplicando por cuatro resulta 4v 4a 4c 8 despejando 4c nos queda 4c 8 4v 4a Ahora reemplazando esta expresion en la desigualdad 2a 4c nos queda 2a 8 4v 4a y despejando resulta a 2v 4 K5 no es plano en efecto por el teorema 1 un grafo plano de 5 vertices puede tener como maximo 9 aristas pero K5 tiene 10 aristas por lo tanto no es plano El grafo K3 3 por ejemplo tiene 6 vertices ningun ciclo de longitud 3 y 9 aristas por el teorema 2 no puede ser plano Notese que estos teoremas estan construidos con una implicacion unidireccional si entonces y no bicondicional si y solo si y por tanto solamente pueden ser usados para probar que el grafo no es plano pero no que sea plano Si ambos teoremas fallan deben usarse otros metodos Formula de Euler Editar Articulo principal Caracteristica de Euler La formula de Euler enuncia que si un grafo conexo planar es dibujado sobre un plano sin interseccion de aristas y siendo v el numero de vertices a el de aristas y c la cantidad de caras regiones conectadas por aristas incluyendo la region externa e infinita entonces Si un grafo simple plano conexo tiene v vertices a aristas y c caras entonces v a c 2Por ejemplo la caracteristica de Euler es 2 De manera mas ilustrativa en los ejemplos anteriores en el primer grafo plano tenemos v 6 a 7 y c 3 Si el segundo grafo se redibuja sin las intersecciones de aristas tenemos v 4 a 6 y c 4 La formula de Euler se puede probar de la siguiente manera si el grafo no es un arbol entonces se elimina una arista que completa un ciclo Esto disminuye el valor de a y c en uno dejando v a c constante Repitase hasta llegar a un arbol Los arboles tienen v a 1 y c 1 verificando la formula v a c 2 En un grafo simple conexo y plano cualquier region posiblemente exceptuando la exterior esta conectada por al menos tres aristas y cada arista toca como mucho dos regiones Usando la formula de Euler se puede demostrar que estos grafos son escasos en el sentido que a 3v 6 si v 3 Se le dice plano maximal al grafo que es plano pero al agregarle cualquier arista dejase de serlo Todas las regiones incluso la externa estan limitadas por tres aristas explicando la definicion alternativa de triangular para este tipo de grafos Si un grafo triangular tiene v vertices con v gt 2 entonces tiene exactamente 3v 6 aristas y 2v 4 regiones Notese que la formulta de Euler tambien es valida para poliedros simples No es una casualidad cada poliedro simple se puede ver como un grafo plano y conexo usando los vertices del poliedro como vertices del grafo y las aristas del poliedro como aristas del grafo Las caras o regiones del grafo plano resultante corresponden a las caras del poliedro Por ejemplo el segundo grafo plano del ejemplo corresponde a un tetraedro Alternativamente no todos los grafos planos y simples corresponden a un poliedro los arboles por ejemplo Un teorema de Ernst Steinitz dice que los grafos planos formados a partir de poliedros convexos son precisamente los grafos planos simples y triangulares Referencias Editar Kazimierz Kuratowski 1930 Sur le probleme des courbes gauches en topologie Fund Math 15 pp 271 283 Bibliografia EditarBoyer John M amp Wendy J Myrvold 2005 On the cutting edge Simplified O n planarity by edge addition Journal of Graph Algorithms and Applications vol 8 no 3 pp 241 273 En ingles McKay Brendan amp Gunnar Brinkmann Generador de grafos planos Wagner K 1937 Uber eine Eigenschaft der ebenen Komplexe Math Ann 114 pp 570 590 Enlaces externos EditarPlanarity a game based on planar graphs running inside a browser Flash plugin required gplanarity improved game running outside of a browser Edge Addition Planarity Algorithm Source Code Free C source code for reference implementation of Boyer Myrvold planarity algorithm which provides both a combinatorial planar embedder and Kuratowski subgraph isolator Public Implementation of a Graph Algorithm Library and Editor GPL graph algorithm library including planarity testing planarity embedder and Kuratowski subgraph exhibition in linear time 3 Utilities Puzzle and Planar Graphs Datos Q547823 Multimedia Planar graphsObtenido de https es wikipedia org w index php title Grafo plano amp oldid 136652016, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos