Articulo de referencia

Gráfico de Laman

El huso de Moser , un gráfico de Laman planar dibujado como una pseudotriangulación puntiaguda. El grafo bipartito completo K 3,3 , un grafo de Laman no planar En teoría de graf...

El huso de Moser , un gráfico de Laman planar dibujado como una pseudotriangulación puntiaguda.
El grafo bipartito completo K 3,3 , un grafo de Laman no planar

En teoría de grafos , los grafos de Laman son una familia de grafos dispersos que describen los sistemas mínimamente rígidos de barras y articulaciones en el plano. Formalmente, un grafo de Laman es un grafo ennorte{\displaystyle n}vértices tales que, para todok2{\displaystyle k\geq 2}, cadak{\displaystyle k}-el subgrafo de vértices tiene como máximo2k3{\displaystyle 2k-3}bordes, y de tal manera que todo el grafo tenga exactamente2norte3{\displaystyle 2n-3}aristas. Los grafos de Laman reciben su nombre de Gerard Laman , de la Universidad de Ámsterdam , quien en 1970 los utilizó para caracterizar estructuras planas rígidas. [ 1 ] Sin embargo, esta caracterización, el teorema de Geiringer-Laman , ya había sido descubierta en 1927 por Hilda Geiringer . [ 2 ]

Rigidez

Los grafos de Laman surgen en la teoría de la rigidez : si se colocan los vértices de un grafo de Laman en el plano euclidiano , en posición general , no habrá, en general, ningún movimiento continuo simultáneo de todos los puntos, aparte de las congruencias euclidianas , que preserve las longitudes de todas las aristas del grafo. Un grafo es rígido en este sentido si y solo si tiene un subgrafo de Laman que abarca todos sus vértices. Por lo tanto, los grafos de Laman son precisamente los grafos mínimamente rígidos y forman las bases de los matroides de rigidez bidimensionales .

Si se dan n puntos en el plano, entonces hay 2n grados de libertad en su ubicación (cada punto tiene dos coordenadas independientes), pero un grafo rígido tiene solo tres grados de libertad (la posición de uno de sus vértices y la rotación del resto del grafo alrededor de ese vértice). Intuitivamente, agregar una arista de longitud fija a un grafo reduce su número de grados de libertad en uno, por lo que las 2n 3 aristas en un grafo de Laman reducen los 2n grados de libertad de la ubicación inicial de los puntos a los tres grados de libertad de un grafo rígido. Sin embargo, no todo grafo con 2n 3 aristas es rígido; la condición en la definición de un grafo de Laman de que ningún subgrafo puede tener demasiadas aristas garantiza que cada arista contribuya a reducir el número total de grados de libertad y no se desperdicie dentro de un subgrafo que ya es rígido debido a sus otras aristas.    

Planitud

Una pseudotriangulación puntiaguda es un dibujo plano de línea recta de un grafo, con las propiedades de que la cara exterior es convexa, que cada cara acotada es un pseudotriángulo , un polígono con solo tres vértices convexos, y que las aristas incidentes a cada vértice abarcan un ángulo menor de 180 grados. Los grafos que se pueden dibujar como pseudotriangulaciones puntiagudas son precisamente los grafos de Laman planos . [ 3 ] Sin embargo, los grafos de Laman tienen incrustaciones planas que no son pseudotriangulaciones, y hay grafos de Laman que no son planos, como el grafo de utilidad K 3,3 .

Escasez

Lee y Streinu (2008) y Streinu y Theran (2009) definen un gráfico como(k,){\displaystyle (k,\ell )}-disperso si cada subgrafo no vacío connorte{\displaystyle n}vértices tiene como máximoknorte{\displaystyle kn-\ell }bordes y(k,){\displaystyle (k,\ell )}-apretado si lo es(k,){\displaystyle (k,\ell )}-escaso y tiene exactamenteknorte{\displaystyle kn-\ell }aristas. Por lo tanto, en su notación, los grafos de Laman son exactamente los grafos (2,3)-apretados, y los subgrafos de los grafos de Laman son exactamente los grafos (2,3)-dispersos. La misma notación puede usarse para describir otras familias importantes de grafos dispersos , incluyendo árboles , pseudobosques y grafos de arboricidad acotada . [ 4 ] [ 5 ]

Basándonos en esta caracterización, es posible reconocer grafos de Laman de n vértices en tiempo O ( n 2 ) , simulando un "juego de guijarros" que comienza con un grafo con n vértices y sin aristas, con dos guijarros colocados en cada vértice, y realiza una secuencia de los dos tipos de pasos siguientes para crear todas las aristas del grafo:

  • Crea una nueva arista dirigida que conecte dos vértices cualesquiera que tengan dos guijarros cada uno, y elimina un guijarro del vértice inicial de la nueva arista.
  • Si una arista apunta desde un vértice u con como máximo una piedrecita a otro vértice v con al menos una piedrecita, mueva una piedrecita de v a u e invierta la arista.

Si estas operaciones se pueden usar para construir una orientación del grafo dado, entonces es necesariamente (2,3)-disperso, y viceversa. Sin embargo, son posibles algoritmos más rápidos, que se ejecutan en tiempoO(norte3/2registronorte){\displaystyle O(n^{3/2}{\sqrt {\log n}})}, basado en probar si duplicar una arista del grafo dado resulta en un multigrafo que es (2,2)-ajustado (equivalentemente, si se puede descomponer en dos árboles de expansión disjuntos en aristas ) y luego usar esta descomposición para verificar si el grafo dado es un grafo de Laman. [ 6 ] Las técnicas de flujo de red se pueden usar para probar si un grafo planar es un grafo de Laman más rápidamente, en tiempoO(norteregistro3norte){\displaystyle O(n\log ^{3}n)}. [ 7 ]

Construcción Henneberg

Construcción del husillo Moser por Henneberg

Antes del trabajo de Laman y Geiringer, Lebrecht Henneberg caracterizó los grafos mínimamente rígidos bidimensionales (es decir, los grafos de Laman) de una manera diferente. [ 8 ] Henneberg demostró que los grafos mínimamente rígidos en dos o más vértices son precisamente los grafos que se pueden obtener, partiendo de una sola arista, mediante una secuencia de operaciones de los dos tipos siguientes:

  1. Agrega un nuevo vértice al grafo, junto con las aristas que lo conectan a dos vértices previamente existentes.
  2. Subdivide una arista del grafo y añade una arista que conecte el vértice recién formado con un tercer vértice preexistente.

Una secuencia de estas operaciones que forma un grafo determinado se conoce como construcción de Henneberg del grafo. Por ejemplo, el grafo bipartito completo K 3,3 se puede formar utilizando la primera operación para crear un triángulo y luego aplicando la segunda operación para subdividir cada arista del triángulo y conectar cada punto de subdivisión con el vértice opuesto del triángulo.

Referencias

  1. Laman, G. (1970), "Sobre grafos y la rigidez de estructuras esqueléticas planas", J. Engineering Mathematics , 4 (4): 331– 340, Bibcode : 1970JEnMa...4..331L , doi : 10.1007/BF01534980 , MR 0269535 , S2CID 122631794  .
  2. ^ Pollaczek-Geiringer, Hilda (1927), "Über die Gliederung ebener Fachwerke", Zeitschrift für Angewandte Mathematik und Mechanik , 7 (1): 58– 72, Bibcode : 1927ZaMM....7...58P , doi : 10.1002/zamm.19270070107.
  3. Haas, Ruth ; Orden, David; Rote, Günter; Santos, Francisco ; Servatius, Brigitte ; Servatius, Herman; Souvaine, Diane ; Streinu, Ileana ; Whiteley, Walter (2005), "Planar minimally rigid graphs and pseudo-triangulations", Computational Geometry Theory and Applications , 31 ( 1–2 ): 31–61 , arXiv : math/0307347 , doi : 10.1016/j.comgeo.2004.07.003 , MR 2131802 , S2CID 38637747  .
  4. Lee, Audrey; Streinu, Ileana (2008), "Algoritmos del juego de guijarros y grafos dispersos", Matemáticas Discretas , 308 (8): 1425– 1437, arXiv : math/0702129 , doi : 10.1016/j.disc.2007.07.104 , MR 2392060 , S2CID 2826  .
  5. Streinu, I. ; Theran, L. (2009), "Hipergrafos dispersos y algoritmos del juego de las piedras", European Journal of Combinatorics , 30 (8): 1944– 1964, arXiv : math/0703921 , doi : 10.1016/j.ejc.2008.12.018 , S2CID 5477763 .
  6. Daescu, O.; Kurdia, A. (2009), "Hacia un algoritmo óptimo para el reconocimiento de grafos de Laman", Actas de la 42.ª Conferencia Internacional de Hawái sobre Ciencias de Sistemas (HICSS '09) , IEEE, págs. 1-10 , arXiv : 0801.2404 , doi : 10.1109/HICSS.2009.470 , ISBN  978-0-7695-3450-3.
  7. ^ Rollin, Jonathan; Schlipf, Lena; Schulz, André (2019), "Reconocimiento de gráficos planos de Laman" , en Bender, Michael A.; Svensson, Ola; Herman, Grzegorz (eds.), 27.º Simposio europeo anual sobre algoritmos (ESA 2019) , Leibniz International Proceedings in Informatics (LIPIcs), vol. 144, Dagstuhl, Alemania: Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, págs. 79:1–79:12, doi : 10.4230/LIPIcs.ESA.2019.79 , ISBN   978-3-95977-124-5
  8. Henneberg, L. (1911), Die graphische Statik der starren Systeme , Leipzig{{citation}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )