Делоне сет

Хорошо разнесенный набор точек в метрическом пространстве
Красные точки образуют часть ε -сети для евклидовой плоскости , где ε — радиус больших желтых дисков. Синие диски половины радиуса не пересекаются , а желтые диски вместе покрывают всю плоскость, удовлетворяя двум требованиям определения ε -сети.

В математической теории метрических пространств ε - сети , ε -упаковки , ε -покрытия , равномерно дискретные множества , относительно плотные множества и множества Делоне (названные в честь Бориса Делоне ) — это несколько тесно связанных определений хорошо разнесенных множеств точек, а радиус упаковки и радиус покрытия этих множеств измеряют, насколько хорошо они разнесены. Эти множества имеют приложения в теории кодирования , алгоритмах аппроксимации и теории квазикристаллов .

Определения

Если ( M , d ) — метрическое пространство, а X — подмножество M , то радиус упаковки r множества X равен половине наименьшего расстояния между различными элементами X. Открытые шары радиуса r с центрами в точках X будут все не пересекаться. Радиус покрытия R множества X — это наименьшее расстояние, при котором каждая точка M находится на расстоянии R хотя бы от одной точки X ; то есть R это наименьший радиус , при котором замкнутые шары этого радиуса с центрами в точках X имеют все M в качестве своего объединения.

ε -Упаковка — это множество X с радиусом упаковки r ε/2 (эквивалентно, минимальное расстояниеε ), ε -покрытие — это множество X с радиусом покрытия Rε , а ε -сеть — это множество, которое является как ε -упаковкой, так и ε -покрытием ( ε/2rRε ).

Множество равномерно дискретно , если оно имеет ненулевой радиус упаковки ( 0 < r ), и относительно плотно , если оно имеет конечный радиус покрытия ( R < ∞ ).

Множество Делоне — это множество, которое является как равномерно дискретным, так и относительно плотным ( 0 < rR < ∞ ). Таким образом, каждая ε -сеть является сетью Делоне, но не наоборот. [1] [2]

Строительствоε-сети

Как наиболее ограничительное из приведенных выше определений, ε -сети по крайней мере так же трудно построить, как ε -упаковки, ε -покрытия и множества Делоне. Однако всякий раз, когда точки M имеют хорошее упорядочение , трансфинитная индукция показывает, что можно построить ε -сеть N , включив в N каждую точку, для которой инфимум расстояний до множества более ранних точек в упорядочении составляет по крайней мере  ε . Для конечных множеств точек в евклидовом пространстве ограниченной размерности каждую точку можно проверить за постоянное время, отобразив ее в сетку ячеек диаметра ε и используя хэш-таблицу для проверки того, какие близлежащие ячейки уже содержат точки N ; таким образом, в этом случае ε -сеть можно построить за линейное время . [3] [4]

Для более общих конечных или компактных метрических пространств альтернативный алгоритм Тео Гонсалеса, основанный на обходе наиболее дальнего первого, может быть использован для построения конечной ε -сети. Этот алгоритм инициализирует сеть N пустой, а затем многократно добавляет к N самую дальнюю точку в M из N , разрывая связи произвольно и останавливаясь , когда все точки  M находятся на расстоянии  ε от  N. [5] В пространствах с ограниченной удвоенной размерностью алгоритм Гонсалеса может быть реализован за время O( n log n ) для множеств точек с полиномиальным отношением между их самым дальним и самым близким расстояниями и аппроксимирован за то же время для произвольных множеств точек. [6]

Приложения

Теория кодирования

В теории кодов с исправлением ошибок метрическое пространство, содержащее блочный код C, состоит из строк фиксированной длины, скажем, n , взятых по алфавиту размера q (можно рассматривать как векторы ), с метрикой Хэмминга . Это пространство обозначается ⁠ ⁠ А д н . {\displaystyle {\mathcal {A}}_{q}^{n}.} Радиус покрытия и радиус упаковки этого метрического пространства связаны со способностью кода исправлять ошибки. Примером может служить игра переключения Берлекэмпа .

Алгоритмы аппроксимации

Har-Peled & Raichel (2013) описывают алгоритмическую парадигму, которую они называют «net and prune» для разработки алгоритмов аппроксимации для определенных типов задач геометрической оптимизации, определенных на множествах точек в евклидовых пространствах . Алгоритм этого типа работает, выполняя следующие шаги:

  1. Выберите случайную точку p из множества точек, найдите ее ближайшего соседа q и установите ε равным расстоянию между p и q .
  2. Проверить, является ли ε (приблизительно) больше или меньше оптимального значения решения (используя методику, специфичную для конкретной решаемой задачи оптимизации)
    • Если больше, удалить из ввода точки, ближайший сосед которых находится дальше, чем ε
    • Если оно меньше, постройте ε -сеть N и удалите из входа точки, не входящие в N.

В обоих случаях ожидаемое количество оставшихся точек уменьшается на постоянный множитель, поэтому время доминирует на этапе тестирования. Как они показывают, эта парадигма может быть использована для построения быстрых алгоритмов аппроксимации для кластеризации k-центра , поиска пары точек со средним расстоянием и нескольких связанных проблем.

Иерархическая система сетей, называемая сетевым деревом , может использоваться в пространствах с ограниченной удвоенной размерностью для построения хорошо разделенных парных разложений , геометрических остовов и приближенных ближайших соседей . [6] [7]

Кристаллография

Для точек в евклидовом пространстве множество X является множеством Мейера , если оно относительно плотное и его разностное множество XX равномерно дискретно. Эквивалентно, X является множеством Мейера, если и X , и XX являются множествами Делоне. Множества Мейера названы в честь Ива Мейера , который ввел их (с другим, но эквивалентным определением, основанным на гармоническом анализе ) в качестве математической модели для квазикристаллов . Они включают в себя точечные множества решеток , мозаики Пенроуза и суммы Минковского этих множеств с конечными множествами. [8]

Ячейки Вороного симметричных множеств Делоне образуют заполняющие пространство многогранники, называемые плезиоэдрами . [9]

Ссылки

  1. ^ Кларксон, Кеннет Л. (2006), «Построение триангуляции с использованием ε -сетей», STOC'06: Труды 38-го ежегодного симпозиума ACM по теории вычислений , Нью-Йорк: ACM, стр.  326–335 , doi :10.1145/1132516.1132564, ISBN 1595931341, MR  2277158, S2CID  14132888.
  2. ^ Некоторые источники используют « ε -сеть» для того, что здесь называется « ε -покрытием»; см., например, Sutherland, WA (1975), Введение в метрические и топологические пространства , Oxford University Press, стр. 110, ISBN 0-19-853161-3, ЗБЛ  0304.54002.
  3. ^ Har-Peled, S. (2004), «Кластерное движение», Дискретная и вычислительная геометрия , 31 (4): 545–565 , doi : 10.1007/s00454-004-2822-7 , MR  2053498.
  4. ^ Har-Peled, S.; Raichel, B. (2013), «Сеть и обрезка: линейный алгоритм времени для задач на евклидово расстояние», STOC'13: Труды 45-го ежегодного симпозиума ACM по теории вычислений , стр.  605–614 , arXiv : 1409.7425.
  5. ^ Гонсалес, TF (1985), «Кластеризация для минимизации максимального межкластерного расстояния», Теоретическая информатика , 38 ( 2– 3): 293– 306, doi : 10.1016/0304-3975(85)90224-5 , MR  0807927.
  6. ^ ab Har-Peled, S.; Mendel, M. (2006), "Быстрое построение сетей в низкоразмерных метриках и их приложения", SIAM Journal on Computing , 35 (5): 1148– 1184, arXiv : cs/0409057 , doi :10.1137/S0097539704446281, MR  2217141, S2CID  37346335.
  7. ^ Краутгеймер, Роберт; Ли, Джеймс Р. (2004), «Навигация по сетям: простые алгоритмы для поиска близости», Труды 15-го ежегодного симпозиума ACM-SIAM по дискретным алгоритмам (SODA '04), Филадельфия, Пенсильвания, США: Общество промышленной и прикладной математики, стр.  798–807 , ISBN 0-89871-558-X.
  8. ^ Moody, Robert V. (1997), "Meyer sets and their duals", The Mathematics of Long-Range Aperiodic Order (Waterloo, ON, 1995), NATO Advanced Science Institutes Series C: Mathematical and Physical Sciences, т. 489, Dordrecht: Kluwer Academic Publishers, стр.  403–441 , MR  1460032, архивировано из оригинала 2016-03-03 , извлечено 2013-07-10.
  9. ^ Грюнбаум, Бранко ; Шепард, GC (1980), «Tilings with congruent tiles», Бюллетень Американского математического общества , Новая серия, 3 (3): 951–973 , doi : 10.1090/S0273-0979-1980-14827-2 , MR  0585178.
  • Delone set – Энциклопедия Tilings
Взято с "https://en.wikipedia.org/w/index.php?title=Delone_set&oldid=1268237560"