En geometría computacional , el grafo Theta , o -grafo , es un tipo de llave geométrica similar a un grafo Yao . El método básico de construcción implica dividir el espacio alrededor de cada vértice en un conjunto de conos , que a su vez dividen los vértices restantes del grafo. Al igual que los grafos Yao, un -grafo contiene como máximo una arista por cono; en lo que difieren es en cómo se selecciona esa arista. Mientras que los grafos Yao seleccionarán el vértice más cercano según el espacio métrico del grafo, el -grafo define un rayo fijo contenido dentro de cada cono (convencionalmente la bisectriz del cono) y selecciona al vecino más cercano con respecto a las proyecciones ortogonales a ese rayo. El grafo resultante exhibe varias buenas propiedades de llave. [1]
Los -grafos fueron descritos por primera vez por Clarkson [2] en 1987 e independientemente por Keil [3] en 1988.
-Los grafos se especifican con unos pocos parámetros que determinan su construcción. El parámetro más obvio es , que corresponde al número de conos de ángulos iguales que dividen el espacio alrededor de cada vértice. En particular, para un vértice , un cono sobre puede imaginarse como dos rayos infinitos que emanan de él con un ángulo entre ellos. Con respecto a , podemos etiquetar estos conos como a través de un patrón en sentido antihorario desde , que convencionalmente se abre de modo que su bisectriz tiene un ángulo 0 con respecto al plano. A medida que estos conos dividen el plano, también dividen el conjunto de vértices restante del grafo (asumiendo la posición general ) en los conjuntos a través de , nuevamente con respecto a . Cada vértice en el grafo tiene 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 como . Para cada vértice en , consideramos la proyección ortogonal de cada uno sobre . Supongamos que es el vértice con la proyección más cercana, entonces se agrega la arista al gráfico. Esta es la principal diferencia con los gráficos Yao, que siempre seleccionan el vértice más cercano; en la imagen de ejemplo, un gráfico Yao incluiría la arista en su lugar.
La construcción de un -grafo es posible con un algoritmo de línea de barrido en el tiempo. [1]
-Los gráficos muestran varias buenas propiedades de llave geométrica .
Cuando el parámetro es una constante, el gráfico es un extensor 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 gráfico general tendrá como máximo aristas.
El factor de estiramiento entre cualquier par de puntos en una llave inglesa se define como la relación entre su distancia en el espacio métrico y su distancia dentro de la llave inglesa (es decir, desde los bordes siguientes de la llave inglesa). El factor de estiramiento de toda la llave inglesa es el factor de estiramiento máximo sobre todos los pares de puntos dentro de ella. Recordemos de lo anterior que , entonces cuando , el -grafo tiene un factor de estiramiento de como máximo . [1] Si se elige que la línea de proyección ortogonal en cada cono sea la bisectriz, entonces para , la relación de expansión es como máximo . [4]
Para , el -grafo forma un grafo de vecino más próximo . Para , es fácil ver que el grafo está conectado, ya que cada vértice se conectará con algo a su izquierda y algo a su derecha, si existen. Para [5] , [6] , [7] , [8] y , [4] se sabe que el -grafo está conectado. Muchos de estos resultados también dan límites superiores y/o inferiores en sus razones de expansión.
Cuando es un número par, podemos crear una variante del -grafo conocida como el semigrafo , donde los conos mismos se dividen en conjuntos pares e impares de manera alternada, y las aristas solo se consideran en los conos pares (o, solo en los conos impares). Se sabe que los semigrafos tienen algunas propiedades propias muy interesantes. Por ejemplo, se sabe que el semigrafo (y, en consecuencia, el -grafo, que es simplemente la unión de dos semigrafos complementarios ) es un 2-spanner. [8]
{{citation}}
: CS1 maint: date and year (link)