Un grafo t- expansor geométrico o t - expansor se introdujo inicialmente como un grafo ponderado sobre un conjunto de puntos como vértices, para el cual existe un camino t entre cualquier par de vértices para un parámetro fijo t . Un camino t se define como un camino a través del grafo con un peso como máximo t veces la distancia espacial entre sus extremos. El parámetro t se denomina factor de estiramiento o factor de dilatación del grafo. [ 1 ]
En geometría computacional , el concepto fue discutido por primera vez por LP Chew en 1986, [ 2 ] aunque el término "llave inglesa" no se utilizó en el artículo original.
El concepto de grafos expansores es conocido en la teoría de grafos : los t -expandores son subgrafos expansores de grafos con una propiedad de dilatación similar, donde las distancias entre los vértices del grafo se definen en términos de la teoría de grafos . Por lo tanto, los expansores geométricos son expansores de grafos completos incrustados en el plano con pesos de arista iguales a las distancias entre los vértices incrustados en la métrica correspondiente.
Las llaves inglesas pueden utilizarse en geometría computacional para resolver algunos problemas de proximidad . También han encontrado aplicaciones en otras áreas, como la planificación de movimiento , las redes de telecomunicaciones , la fiabilidad de la red, la optimización del roaming en redes móviles , etc.
Diferentes llaves inglesas y medidas de calidad
Existen diferentes medidas que se pueden utilizar para analizar la calidad de una llave inglesa. Las medidas más comunes son el número de aristas, el peso total y el grado máximo de los vértices . Los valores asintóticamente óptimos para estas medidas son:bordes,peso ygrado máximo (aquí MST denota el peso del árbol de expansión mínima ).
Se sabe que encontrar una llave inglesa en el plano euclidiano con una dilatación mínima sobre n puntos con como máximo m aristas es un problema NP-difícil . [ 3 ]
Existen muchos algoritmos de expansión que destacan en diferentes medidas de calidad. Los algoritmos rápidos incluyen el WSPD y el grafo Theta , que construyen distribuciones con un número lineal de aristas.tiempo. Si se requiere un mejor peso y grado de vértice, el Greedy Spanner se puede calcular en un tiempo casi cuadrático.
La gráfica Theta
El gráfico Theta o-graph pertenece a la familia de los expansores basados en conos. El método básico de construcción implica particionar el espacio alrededor de cada vértice en un conjunto de conos, que a su vez particionan los vértices restantes del grafo. Al igual que los grafos Yao , un-El grafo contiene como máximo una arista por cono; donde difieren es en cómo se selecciona esa arista. Mientras que los grafos Yao seleccionarán el vértice más cercano de acuerdo con el espacio métrico del grafo, el-El gráfico define un rayo fijo contenido dentro de cada cono (convencionalmente la bisectriz del cono) y selecciona el vecino más cercano con respecto a las proyecciones ortogonales a ese rayo.
La llave inglesa codiciosa
El grafo voraz, o grafo de expansión voraz, se define como el grafo resultante de añadir repetidamente una arista entre el par de puntos más cercanos sin un camino t . Los algoritmos que calculan este grafo se denominan algoritmos de expansión voraz. De su construcción se deduce fácilmente que el grafo voraz es un grafo de expansión t .
La llave inglesa codiciosa fue descrita por primera vez en la tesis doctoral de Gautam Das [ 4 ] y en un artículo de congreso [ 5 ] , y posteriormente en un artículo de revista de Ingo Althöfer et al . [ 6 ] . Estas fuentes también atribuyen a Marshall Bern (sin publicar) el descubrimiento independiente de la misma construcción.
El algoritmo greedy spanner logra un número de aristas, un peso total y un grado máximo de vértice asintóticamente óptimos, y también se desempeña mejor en estas medidas en la práctica. Se puede construir entiempo usandoespacio. [ 7 ]
La triangulación de Delaunay
El principal resultado de Chew fue que para un conjunto de puntos en el plano existe una triangulación de este conjunto de puntos tal que para cualesquiera dos puntos existe un camino a lo largo de los bordes de la triangulación con una longitud como máximola distancia euclidiana entre los dos puntos. El resultado se aplicó en la planificación de movimiento para encontrar aproximaciones razonables de las rutas más cortas entre obstáculos.
El mejor límite superior conocido para la triangulación euclidiana de Delaunay es que es un-expansor para sus vértices. [ 8 ] El límite inferior se ha incrementado desdea un poco más de eso, a 1,5846 . [ 9 ]
Descomposición de pares bien separados
Un conector puede construirse a partir de una descomposición de pares bien separados de la siguiente manera. Construya el grafo con el conjunto de puntos.como conjunto de vértices y para cada parEn un WSPD, agregue una arista desde un punto arbitrario.hasta un punto arbitrario. Nótese que el grafo resultante tiene un número lineal de aristas porque un WSPD tiene un número lineal de pares. [ 10 ]
Es posible obtener un valor arbitrario paraeligiendo el parámetro de separación de la descomposición de pares bien separados en consecuencia.
Referencias
- ↑ Narasimhan, Giri; Smid, Michiel (2007), Geometric Spanner Networks , Cambridge University Press , ISBN 978-0-521-81513-0.
- ↑ Chew, L. Paul (1986), "Existe un grafo planar casi tan bueno como el grafo completo", Actas del 2.º Simposio Anual sobre Geometría Computacional , págs. 169–177 , doi : 10.1145/10515.10534 , S2CID 42010166 .
- ↑ Klein, Rolf; Kutz, Martin (2007), "El cálculo de grafos geométricos de mínima dilatación es NP-difícil", en Kaufmann, Michael; Wagner, Dorothea (eds.), Actas del 14.º Simposio Internacional sobre Dibujo de Grafos, Karlsruhe, Alemania, 2006 , Lecture Notes in Computer Science , vol. 4372, Springer Verlag , pp. 196–207 , doi : 10.1007/978-3-540-70904-6 , ISBN 978-3-540-70903-9.
- ↑ Das, Gautam (1990), Esquemas de aproximación en geometría computacional (tesis doctoral), Universidad de Wisconsin-Madison, OCLC 22935858
- ↑ Althöfer, Ingo ; Das, Gautam ; Dobkin, David ; Joseph, Deborah (1990), "Generating sparse spanners for weighted graphs" , SWAT 90 , Berlín, Heidelberg: Springer Berlin Heidelberg, pp. 26–37 , CiteSeerX 10.1.1.158.2241 , doi : 10.1007/3-540-52846-6_75 , ISBN 978-3-540-52846-3Consultado el 16 de marzo de 2021.
- ↑ Althöfer, Ingo ; Das, Gautam ; Dobkin, David ; Joseph, Deborah ; Soares, José (1993), "Sobre los sparse spanners de grafos ponderados", Discrete & Computational Geometry , 9 (1): 81–100 , doi : 10.1007/BF02189308 , MR 1184695
- ↑ Bose, P.; Carmi, P.; Farshi, M.; Maheshwari, A.; Smid, M. (2010), "Cálculo del spanner voraz en tiempo casi cuadrático.", Algorithmica , 58 (3): 711–729 , doi : 10.1007/s00453-009-9293-4 , S2CID 8068690
- ↑ Xia, Ge (2013), "El factor de estiramiento de la triangulación de Delaunay es menor que 1,998", SIAM Journal on Computing , 42 (4): 1620–1659 , arXiv : 1103.4361 , doi : 10.1137/110832458 , MR 3082502 , S2CID 6646528
- ↑ Bose, Prosenjit ; Devroye, Luc; Loeffler, Maarten; Snoeyink, Jack; Verma, Vishal (2009), "La relación de expansión de la triangulación de Delaunay es mayor queConferencia canadiense sobre geometría computacional ( PDF) , Vancouver, págs . 165–167
{{citation}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ Callahan, PB; Kosaraju, SR (enero de 1995), "Una descomposición de conjuntos de puntos multidimensionales con aplicaciones a-vecinos más cercanos y-campos biológicos corporales", Journal of the ACM , 42 (1): 67–90 , doi : 10.1145/200836.200853 , S2CID 1818562
- Algoritmos geométricos
- Gráficos geométricos