В вычислительной геометрии Тета -граф , или -граф , представляет собой тип геометрического гаечного ключа , аналогичный графу Яо . Основной метод построения предполагает разбиение пространства вокруг каждой вершины на набор конусов , которые сами разбивают остальные вершины графа. Как и графы Яо, -граф содержит не более одного ребра на конус; их различие заключается в том, как выбирается это ребро. В то время как графы Яо выбирают ближайшую вершину в соответствии с метрическим пространством графа, -граф определяет фиксированный луч, содержащийся внутри каждого конуса (обычно биссектрису конуса), и выбирает ближайшего соседа относительно ортогональных проекций на этот луч. Полученный график демонстрирует несколько хороших свойств гаечного ключа. [1]
-графы были впервые описаны Кларксоном [2] в 1987 году и независимо Кейлом [3] в 1988 году.
-графы задаются несколькими параметрами, определяющими их построение. Наиболее очевидным параметром является , который соответствует количеству конусов с равными углами, разделяющих пространство вокруг каждой вершины. В частности, для вершины конус о можно представить как два бесконечных луча, исходящих из него с углом между ними. Что касается , мы можем обозначить эти конусы как сквозные в образце против часовой стрелки от , который обычно открывается так, что его биссектриса имеет угол 0 по отношению к плоскости. Поскольку эти конусы делят плоскость, они также делят оставшееся множество вершин графа (предполагая общее положение ) на множества через , опять же относительно . Каждая вершина графа имеет одинаковое количество конусов одной и той же ориентации, и мы можем рассмотреть множество вершин, попадающих в каждую из них.
Рассматривая один конус, нам нужно указать еще один луч, исходящий из , который мы обозначим . Для каждой вершины в мы рассматриваем ортогональную проекцию каждой вершины на . Предположим, что это вершина с ближайшей такой проекцией, тогда в граф добавляется ребро . Это основное отличие от графов Яо, которые всегда выбирают ближайшую вершину; в примере изображения график Яо вместо этого будет включать ребро .
Построение -графа возможно с помощью алгоритма прогонки по времени. [1]
-графы демонстрируют несколько хороших геометрических свойств.
Когда параметр является константой, -graph представляет собой разреженный гаечный ключ. Поскольку каждый конус генерирует не более одного ребра на конус, большинство вершин будут иметь небольшую степень, а весь граф будет иметь не более ребер.
Коэффициент растяжения между любой парой точек гаечного ключа определяется как соотношение между их расстоянием в метрическом пространстве и их расстоянием внутри гаечного ключа (т. е. от следующих краев гаечного ключа). Коэффициент растяжения всего ключа — это максимальный коэффициент растяжения по всем парам точек внутри него. Вспомним выше , что тогда , когда коэффициент растяжения -графа не превышает . [1] Если ортогональная линия проекции в каждом конусе выбрана в качестве биссектрисы, то при коэффициент охвата не превышает . [4]
Для -граф образует граф ближайших соседей . Для легко видеть, что граф связен, поскольку каждая вершина будет соединяться с чем-то слева от нее и чем-то справа, если они существуют. Известно, что для [5] , [6] , [7] , [8] и , [4] -граф связен. Многие из этих результатов также дают верхние и/или нижние границы их коэффициентов охвата.
Когда — четное число, мы можем создать вариант -графа, известный как полуграф , где сами конусы поочередно разбиваются на четные и нечетные множества, а ребра рассматриваются только в четных конусах (или , только нечетные шишки). Известно, что полуграфы обладают некоторыми очень интересными свойствами . Например, полуграф (а, следовательно, и -граф, который представляет собой объединение двух дополнительных полуграфов ), как известно, является 2-ключом. [8]
{{citation}}
: CS1 maint: date and year (link)