En el dibujo de grafos y la teoría geométrica de grafos , una incrustación de Tutte o incrustación baricéntrica de un grafo planar simple , con 3 vértices conectados , es una incrustación de línea recta sin cruces con las propiedades de que la cara exterior es un polígono convexo y que cada vértice interior está en el promedio (o baricentro) de las posiciones de sus vecinos. Si el polígono exterior es fijo, esta condición sobre los vértices interiores determina su posición de forma única como la solución de un sistema de ecuaciones lineales . La resolución geométrica de las ecuaciones produce una incrustación planar . El teorema del resorte de Tutte , demostrado por WT Tutte ( 1963 ) , establece que esta solución única siempre está libre de cruces y, más fuertemente, que cada cara de la incrustación planar resultante es convexa. [ 1 ] Se llama teorema del resorte porque dicha incrustación se puede encontrar como la posición de equilibrio para un sistema de resortes que representan las aristas del grafo.
Ejemplo

Sea G el grafo de un cubo, y (seleccionando una de sus caras cuadriláteras como cara exterior) fijemos los cuatro vértices de la cara exterior en las cuatro esquinas de un cuadrado unitario , los puntos cuyas coordenadas x e y son todas combinaciones de cero y uno. Entonces, si los cuatro vértices restantes se colocan en los cuatro puntos cuyas coordenadas x e y son combinaciones de 1/3 y 2/3, como en la figura, el resultado será una incrustación de Tutte. Porque, en cada vértice interior v de la incrustación, y para cada una de las dos coordenadas, los tres vecinos de v tienen valores de coordenadas que son iguales a v , menores en 1/3 y mayores en 1/3; el promedio de estos valores es igual al valor de la coordenada de v mismo.
Sistema de ecuaciones lineales
La condición de que un vértice v se encuentre en la posición promedio de sus vecinos puede expresarse como dos ecuaciones lineales , una para la coordenada x de v y otra para la coordenada y de v . Para un grafo con n vértices, h de los cuales están fijos en la cara exterior, existen dos ecuaciones para cada vértice interior y también dos incógnitas (las coordenadas) para cada vértice interior. Por lo tanto, esto da como resultado un sistema de ecuaciones lineales con 2( n − h ) ecuaciones en 2( n − h ) incógnitas, cuya solución es una incrustación de Tutte. Como demostró Tutte (1963) , para grafos planares con 3 vértices conexos, este sistema no es degenerado. Por lo tanto, tiene una solución única y (con la cara exterior fija) el grafo tiene una incrustación de Tutte única. Esta incrustación puede hallarse en tiempo polinomial resolviendo el sistema de ecuaciones, por ejemplo, mediante la eliminación gaussiana . [ 2 ]
Representación poliédrica
Según el teorema de Steinitz , los grafos planares 3-conexos a los que se aplica el teorema del resorte de Tutte coinciden con los grafos poliédricos , los grafos formados por los vértices y las aristas de un poliedro convexo . De acuerdo con la correspondencia de Maxwell-Cremona , una incrustación bidimensional de un grafo planar forma la proyección vertical de un poliedro convexo tridimensional si y solo si la incrustación tiene una tensión de equilibrio , una asignación de fuerzas a cada arista (que afectan a ambos extremos en direcciones iguales y opuestas paralelas a la arista) tal que las fuerzas se cancelan en cada vértice. Para una incrustación de Tutte, asignar a cada arista una fuerza atractiva proporcional a su longitud (como un resorte) hace que las fuerzas se cancelen en todos los vértices interiores, pero esto no es necesariamente una tensión de equilibrio en los vértices del polígono exterior. Sin embargo, cuando el polígono exterior es un triángulo, es posible asignar fuerzas repulsivas a sus tres aristas para que las fuerzas también se cancelen allí. De esta forma, las incrustaciones de Tutte se pueden usar para encontrar diagramas de Schlegel de cada poliedro convexo . Para cada grafo planar 3-conexo G , o bien G mismo o el grafo dual de G tiene un triángulo, por lo que esto da una representación poliédrica de G o de su dual; en el caso de que el grafo dual sea el que tiene el triángulo, la polarización da una representación poliédrica de G mismo. [ 2 ]
Aplicaciones en el procesamiento geométrico
En el procesamiento geométrico, se utiliza la incrustación de Tutte para la parametrización uv 2D.de superficies 3Dmás comúnmente para los casos en los que la topología de la superficie permanece igual en todo momentoy(topología de disco). El método de Tutte minimiza la energía de distorsión total del espacio parametrizado al considerar cada vértice transformado como una masa puntual y las aristas que atraviesan los vértices correspondientes como resortes. La tensión de cada resorte está determinada por la longitud de las aristas en la superficie 3D original para preservar la forma. Dado que es razonable tener longitudes de arista parametrizadas más pequeñas para las aristas más pequeñas dey longitudes de borde parametrizadas más grandes para los bordes más grandes de, las constantes elásticasPor lo general, se toman como el inverso de la distancia absoluta entre los vértices.en el espacio 3D.
dónderepresenta el conjunto de aristas en la superficie 3D original. Cuando los pesosSi son positivos (como en el caso anterior), se garantiza que la aplicación es biyectiva sin inversiones. Pero cuando no se aplican más restricciones, la solución que minimiza la energía de distorsión se reduce trivialmente a un único punto en el espacio parametrizado.
Por lo tanto, es necesario proporcionar condiciones de contorno donde un conjunto de vértices conocidos de la superficie 3D se mapeen a puntos conocidos en el espacio parametrizado 2D. Una forma común de elegir dichas condiciones de contorno es considerar los vértices del bucle de contorno más grande de la superficie 3D original, que luego se pueden restringir para que se mapeen al anillo exterior de un disco unitario en el espacio parametrizado 2D. Cabe señalar que si la superficie 3D es una variedad, los bordes del contorno se pueden detectar verificando que pertenezcan a una sola cara de la malla.
Entre las muchas aplicaciones de la parametrización en gráficos y animación se incluye el mapeo de texturas.
Generalizaciones
También se pueden considerar incrustaciones de Tutte con pesos positivos en las aristas, donde cada vértice interior es el promedio ponderado de las posiciones de sus vecinos. [ 3 ] Orick, Stephenson y Collins (2017) formulan el problema de determinar los centros de los círculos en una representación de empaquetamiento de círculos de un grafo planar, dados los radios de los círculos, como una incrustación de Tutte ponderada, con pesos calculados a partir de los radios dados. Escriben que, si bien la cara exterior de su incrustación no es necesariamente convexa, como se requeriría para las pruebas de la corrección de las incrustaciones de Tutte, "el método aún funciona en la práctica". [ 4 ]
Colin de Verdière (1991) generalizó el teorema del resorte de Tutte a grafos en superficies de género superior con curvatura no positiva , donde las aristas están representadas por geodésicas ; [ 5 ] este resultado fue redescubierto independientemente más tarde por Hass y Scott (2015) . [ 6 ] Resultados análogos para grafos incrustados en un toro fueron demostrados independientemente por Delgado-Friedrichs (2005) , [ 7 ] por Gortler, Gotsman y Thurston (2006) , [ 8 ] y por Lovász (2019) . [ 9 ]
Chilakamarri, Dean y Littman (1995) investigan incrustaciones de grafos tridimensionales de los grafos de politopos de cuatro dimensiones , formadas por el mismo método que la incrustación de Tutte: eligen una faceta del politopo como la cara exterior de una incrustación tridimensional y fijan sus vértices como los vértices de un poliedro tridimensional en el espacio. Dejan que cada vértice restante del politopo se mueva libremente en el espacio y reemplazan cada arista del politopo por un resorte. Luego, encuentran la configuración de energía mínima del sistema de resortes. Como muestran, el sistema de ecuaciones obtenido de esta manera es nuevamente no degenerado, pero no está claro bajo qué condiciones este método encontrará una incrustación que realice todas las facetas del politopo como poliedros convexos. [ 10 ]
Resultados relacionados
El resultado de que todo grafo planar simple puede dibujarse con aristas de línea recta se conoce como el teorema de Fáry . [ 11 ] El teorema del resorte de Tutte lo demuestra para grafos planares 3-conexos, pero el resultado es válido de forma más general para grafos planares independientemente de su conectividad. El uso del sistema de resortes de Tutte para un grafo que no es 3-conexo puede dar lugar a degeneraciones, en las que subgrafos del grafo dado colapsan en un punto o un segmento de línea; sin embargo, un grafo planar arbitrario puede dibujarse utilizando la incrustación de Tutte añadiendo aristas adicionales para hacerlo 3-conexo, dibujando el grafo 3-conexo resultante y luego eliminando las aristas adicionales.
Un grafo es k -conexo por vértices , pero no necesariamente planar, si y solo si tiene una incrustación convexa en un espacio ( k - 1)-dimensional en el que una k - tupla arbitraria de vértices se coloca en los vértices de un simplex y, para cada vértice restante v , la envoltura convexa de los vecinos de v es de dimensión completa con v en su interior. Si existe tal incrustación, se puede encontrar fijando las ubicaciones de los k vértices elegidos y resolviendo un sistema de ecuaciones que coloca cada vértice en el promedio de sus vecinos, tal como en la incrustación planar de Tutte. [ 12 ]
En la generación de mallas de elementos finitos , el suavizado laplaciano es un método común para el postprocesamiento de una malla generada con el fin de mejorar la calidad de sus elementos; [ 13 ] es particularmente popular para mallas cuadriláteras , para las cuales otros métodos como el algoritmo de Lloyd para el suavizado de mallas triangulares son menos aplicables. En este método, cada vértice se mueve hacia o cerca del promedio de las posiciones de sus vecinos, pero este movimiento se realiza solo durante un pequeño número de iteraciones, para evitar grandes distorsiones en los tamaños de los elementos o (en el caso de dominios de malla no convexos) mallas no planas enredadas.
Los sistemas de dibujo de grafos dirigidos por fuerzas siguen siendo un método popular para visualizar grafos, pero estos sistemas suelen utilizar sistemas de fuerzas más complejos que combinan fuerzas atractivas en las aristas del grafo (como en la incrustación de Tutte) con fuerzas repulsivas entre pares arbitrarios de vértices. Estas fuerzas adicionales pueden provocar que el sistema tenga muchas configuraciones localmente estables en lugar de, como en la incrustación de Tutte, una única solución global. [ 14 ]
Referencias
- ↑ Tutte, WT (1963), "Cómo dibujar un gráfico", Actas de la Sociedad Matemática de Londres , 13 (1): 743– 767, Bibcode : 1963PLMS...13..743T , doi : 10.1112/plms/s3-13.1.743 , MR 0158387 .
- 1 2 Rote, Günter (2012), "Realización de grafos planares como politopos convexos", Dibujo de grafos: 19.º Simposio Internacional, GD 2011, Eindhoven, Países Bajos, 21-23 de septiembre de 2011, Artículos seleccionados revisados , Lecture Notes in Computer Science, vol. 7034, Springer, pp. 238-241 , doi : 10.1007/978-3-642-25878-7_23 , ISBN 978-3-642-25877-0.
- ↑ Hopcroft, John E. ; Kahn, Peter J. (1992), "Un paradigma para algoritmos geométricos robustos", Algorithmica , 7 (4): 339– 380, doi : 10.1007/BF01758769 , MR 1160844
- ↑ Orick, Gerald L.; Stephenson, Kenneth; Collins, Charles (2017), "Un algoritmo linealizado de empaquetamiento de círculos", Geometría Computacional , 64 : 13–29 , doi : 10.1016/j.comgeo.2017.03.002 , MR 3638944
- ^ Colin de Verdière, Yves. (1991), "Comentario rendre géodésique une triangulación de una superficie ?", L'Enseignement Mathématique , 37 ( 3– 4): 201– 212, doi : 10.5169/seals-58738 , MR 1151746 .
- ↑ Hass, Joel; Scott, Peter (2015), "Energía simplicial y mapas armónicos simpliciales", Asian Journal of Mathematics , 19 (4): 593–636 , arXiv : 1206.2574 , doi : 10.4310/AJM.2015.v19.n4.a2 , MR 3423736 , S2CID 15606779 .
- ↑ Delgado-Friedrichs, Olaf (2005), "Equilibrium placement of periodic graphs and convexity of plane tilings", Discrete & Computational Geometry , 33 (1): 67– 81, doi : 10.1007/s00454-004-1147-x , MR 2105751
- ↑ Gortler, Steven J.; Gotsman, Craig; Thurston, Dylan (2006), "Formas discretas de un solo elemento en mallas y aplicaciones a la parametrización de mallas 3D" , Computer Aided Geometric Design , 23 (2): 83–112 , doi : 10.1016/j.cagd.2005.05.002 , MR 2189438 , S2CID 135438 .
- ^ Lovász, Lázsló (2019), Gráficos y geometría (PDF) , Sociedad Estadounidense de Matemáticas, p. 98, ISBN 978-1-4704-5087-8Consultado el 30 de enero de 2025.
- ↑ Chilakamarri, Kiran; Dean, Nathaniel; Littman, Michael (1995), "Incrustación de Tutte tridimensional", Actas de la Vigésimo Sexta Conferencia Internacional del Sudeste sobre Combinatoria, Teoría de Grafos y Computación (Boca Ratón, FL, 1995), Congressus Numerantium , 107 : 129–140 , MR 1369261 .
- ↑ Para la relación entre el teorema de Tutte y el de Fáry, y la historia del redescubrimiento del teorema de Fáry, véase Felsner, Stefan (2012), Geometric Graphs and Arrangements: Some Chapters from Combinatorial Geometry , Advanced Lectures in Mathematics, Springer, p. 37, ISBN 9783322803030.
- ↑ Linial, N. ; Lovász, L. ; Wigderson, A. (1988), "Rubber bands, convex embeddings and graph connectivity", Combinatorica , 8 (1): 91– 102, doi : 10.1007/BF02122557 , MR 0951998 , S2CID 6164458 .
- ↑ Herrmann, Leonard R. (1976), "Esquema de generación de malla laplaciana-isoparamétrica", Journal of the Engineering Mechanics Division , 102 (5): 749–907 , doi : 10.1061/JMCEA3.0002158.
- ↑ Kobourov, Stephen G. (2012), Spring Embedders and Force-Directed Graph Drawing Algorithms , arXiv : 1201.3011 , Bibcode : 2012arXiv1201.3011K.
- Grafos planares
- Dibujo de gráficos