En geometría computacional , el gráfico Theta , o-grafo , es un tipo de grafo de expansión geométrica similar a un grafo de Yao . 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 de 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 grafo 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. El grafo resultante exhibe varias buenas propiedades de expansión. [ 1 ]
Los gráficos fueron descritos por primera vez por Clarkson [ 2 ] en 1987 e independientemente por Keil [ 3 ] en 1988.
Construcción

Los gráficos se especifican con algunos parámetros que determinan su construcción. El parámetro más obvio es, que corresponde al número de conos de ángulo igual que dividen el espacio alrededor de cada vértice. En particular, para un vértice, un cono de aproximadamentepuede imaginarse como dos rayos infinitos que emanan de él con un ánguloentre ellos. Con respecto a, podemos etiquetar estos conos comoa través deen un patrón en sentido contrario a las agujas del reloj desde, que convencionalmente se abre de manera que su bisectriz tenga un ángulo 0 con respecto al plano. Como estos conos particionan el plano, también particionan el conjunto de vértices restante del grafo (suponiendo una posición general ) en los conjuntosa través de, nuevamente con respecto a. Cada vértice del gráfico obtiene el mismo número de conos en la misma orientación, y podemos considerar el conjunto de vértices que caen en cada uno.
Considerando un solo cono, necesitamos especificar otro rayo que emana de, que etiquetaremos. Para cada vértice en, consideramos la proyección ortogonal de cadasobre. Supongamos quees el vértice con la proyección más cercana de este tipo, entonces la aristase agrega al grafo. Esta es la principal diferencia con los grafos Yao, que siempre seleccionan el vértice más cercano; en la imagen de ejemplo, un grafo Yao incluiría la arista.en cambio.
Construcción de un-es posible graficar con un algoritmo de barrido lineal entiempo. [ 1 ]
Propiedades
Los gráficos exhiben varias propiedades geométricas útiles de tipo "expansor" .
Cuando el parámetroes una constante, la-graph es un expansor disperso. Como cada cono genera como máximo una arista por cono, la mayoría de los vértices tendrán un grado pequeño, y el grafo general tendrá como máximobordes.
El factor de estiramiento entre cualquier par de puntos en un conector se define como la razón entre su distancia en el espacio métrico y su distancia dentro del conector (es decir, desde los bordes siguientes del conector). El factor de estiramiento de todo el conector es el factor de estiramiento máximo sobre todos los pares de puntos dentro del mismo. Recordemos que anteriormente..., entonces cuando, el-El gráfico tiene un factor de estiramiento de como máximo. [ 1 ] Si la línea de proyección ortogonalen cada cono se elige como bisectriz, entonces para, la relación de expansión es como máximo. [ 4 ]
Para, el-el gráfico forma un gráfico de vecinos más cercanos . ParaEs fácil ver que el grafo está conectado, ya que cada vértice se conectará con algo a su izquierda y con algo a su derecha, si existen.[ 5 ] ,[ 6 ], [ 7 ], [ 8 ] y, [ 4 ] elSe sabe que el grafo es conexo. Muchos de estos resultados también proporcionan cotas superiores y/o inferiores para sus razones de expansión.
Cuandoes un número par , podemos crear una variante del-gráfico conocido como la mitad--grafo , donde los conos mismos se dividen en conjuntos pares e impares de forma alternada, y las aristas solo se consideran en los conos pares (o, solo en los conos impares). Medio-Se sabe que los gráficos tienen algunas propiedades muy agradables por sí mismos. Por ejemplo, la mitad--gráfico (y, en consecuencia, el-gráfico, que es simplemente la unión de dos semigráficos complementarios--grafos) se sabe que es un 2-spanner. [ 8 ]
Software para dibujar gráficos Theta
- Una herramienta escrita en Java
- Conectores basados en conos en la biblioteca de algoritmos de geometría computacional (CGAL)
Véase también
Referencias
- 1 2 3 Narasimhan, Giri; Smid, Michiel (2007), Geometric Spanner Networks , Cambridge University Press , ISBN 978-0-521-81513-0.
- ↑ K. Clarkson. 1987. Algoritmos de aproximación para la planificación de movimiento por ruta más corta. En Actas del decimonoveno simposio anual de la ACM sobre Teoría de la Computación (STOC '87), Alfred V. Aho (Ed.). ACM, Nueva York, NY, EE. UU., 56–65.
- ↑ Keil, J. (1988). Aproximación del grafo euclidiano completo. SWAT 88, 208–213.
- 1 2 Ruppert, J., & Seidel, R. (1991). Aproximación del grafo euclidiano completo d -dimensional. En Proc. 3rd Canad. Conf. Comput. Geom (pp. 207–210).
- ↑ Aichholzer, Oswin; Bae, Sang Won; Barba, Luis; Bosé, Prosenjit; Korman, Matías; van Renssen, André; Taslakian, Perouz; Verdonschot, Sander (octubre de 2014), "Theta-3 está conectado", Computational Geometry , 47 (9): 910– 917, arXiv : 1404.7186 , doi : 10.1016/j.comgeo.2014.05.001
- ↑ Barba, Luis; Bosé, Prosenjit ; De Carufel, Jean-Lou; van Renssen, André; Verdonschot, Sander (2013), "Sobre el factor de estiramiento del gráfico theta-4", Algoritmos y estructuras de datos , Lecture Notes in Computer Science, vol. 8037, Heidelberg: Springer, págs. 109-120 , arXiv : 1303.5473 , doi : 10.1007/978-3-642-40104-6_10 , ISBN 978-3-642-40103-9, MR 3126350 .
- ^ Bosé, Prosenjit ; Morín, Pat ; van Renssen, André; Verdonschot, Sander (2015), "El gráfico θ 5 es una llave inglesa", Geometría computacional , 48 (2): 108– 119, arXiv : 1212.0570 , doi : 10.1016/j.comgeo.2014.08.005 , MR 3260251 .
- 1 2 Bonichon, N., Gavoille, C., Hanusse, N., & Ilcinkas, D. (2010). Conexiones entre thetagrafos, triangulaciones de Delaunay y superficies ortogonales. En Conceptos de teoría de grafos en informática (pp. 266–278). Springer Berlin/Heidelberg.
- Geometría computacional
- teoría geométrica de grafos