Множина Делоне

множина добре рознесених точок метричного простору
(Перенаправлено з Мережа Делоне)

У теорії метричних просторів, -мережі, -пакування, -покриття, рівномірно дискретні множини, відносно щільні множини і множини Делоне (названі ім'ям радянського математика Бориса Миколайовича Делоне) є тісно пов'язаними визначеннями множин точок, а радіус пакування і радіус покриття[1] цих множин визначають, наскільки добре точки цих множин рознесені. Ці множини застосовують у теорії кодування, апроксимаційних алгоритмах і теорії квазікристалів.

Червоні точки утворюють частину -мережі евклідової площини, де  — радіус великих жовтих кругів. Сині круги половинного радіуса не перетинаються, а жовті покривають усю площину, що відповідає двом вимогам визначення -мережі.

Визначення ред.

Якщо (M,d) — метричний простір, а X — підмножина M, то радіус пакування множини X — це половина його інфімуму відстаней між різними точками X. Якщо радіус пакування дорівнює r, то відкриті кулі радіуса r з центрами в точках X не перетинаються, а будь-яка відкрита куля з центром у точці з X і радіусом 2r не містить інших точок X. Радіус покриття множини X — це інфімум чисел r, таких що будь-яка точка M лежить не далі ніж на відстані r принаймні від однієї точки X. Тобто це найменший радіус, такий, що об'єднання замкнутих куль цього радіусу з центрами у множині X дорівнює простору M. Множина X — це  -пакування, якщо радіус пакування  /2 (еквівалентно, найменша відстань  ),  -покриття — це множина X із радіусом покриття  , а  -мережа — це множина, що є одночасно і  -пакуванням, і   -покриттям. Множину називають однорідно дискретною, якщо воно має ненульовий радіус пакування і відносно щільною, якщо має скінченний радіус покриття. Множина Делоне — це множина, що є одночасно однорідно дискретною, і відносно щільною. Тоді будь-яка  -мережа є множиною Делоне, але протилежне хибне[2][3][4].

Правильні системи та кристали ред.

Множину Делоне називають правильною системою, якщо її група симетрій G діє транзитивно на множині X (тобто X є G-орбітою однієї точки). Множину Делоне називають кристалом, якщо X є G-орбітою деякої скінченної множини. Правильна система є важливим окремим випадком кристала[1].

  1. На площині будь-яка множина Делоне, в якій усі 4R-околи еквівалентні, є правильною системою.
  2. У просторі будь-якої розмірності значення 4R не покращується.
  3. У тривимірному просторі будь-яка множина Делоне, в якій усі 10R-кластери еквівалентні, є правильною системою.
  4. У просторі будь-якої розмірності є верхня оцінка для такого радіуса, що ідентичність кластерів даного радіуса у множині Делоне гарантує її правильність[5].

Побудова епсилон-мереж ред.

Див. також: Епсилон-мережа

Через визначення з найбільшими обмеженнями,  -мережі побудувати не простіше ніж  -пакування,  -покриття та множини Делоне. Однак, якщо точки множини M утворюють цілком упорядковану множину, трансфінітна індукція показує, що можна побудувати  -мережу N, включаючи N кожну точку, на яку інфімум відстаней до множини попередніх точок у порядку дорівнює принаймні  . Для скінченної множини точок у евклідовому просторі обмеженої розмірності кожну точку можна перевірити за сталий час відображенням у ґратку комірок діаметра   та використанням геш-таблиці для перевірки, які сусідні комірки вже містять точки N. Таким чином,  -мережу можна побудувати за лінійний час[6][7].

У загальніших скінченних або компактних метричних просторах для побудови скінченної  -мережі можна використати альтернативний алгоритм Теофіло Гонсалеса[en], заснований на виборі найвіддаленіших точок[en]. Цей алгоритм починає з порожньої мережі N і додає в N найвіддаленішу від N точку з M, довільно розриваючи зв'язки, і зупиняється, коли всі точки M лежать на відстані   від N[8]. У просторах обмеженої розмірності подвоєння алгоритм Гонсалеса для множин точок з поліноміальною залежністю між найбільшою і найменшою відстанню можна реалізувати з часом роботи  , а також реалізувати алгоритм наближеного розв'язання задачі з тим самим часом роботи та довільними множинами точок[9].

Застосування ред.

Теорія кодування ред.

У теорії кодів з виправленням помилок метричний простір, що містить блоковий код C, складається з рядків фіксованої довжини, скажімо, n, взятих за алфавітом розміру q (можна розглядати як вектори) з метрикою Геммінга. Цей простір позначають  . Радіус покриття та радіус пакування цього метричного простору пов'язані з можливістю кодів коригувати помилки.

Для   коду C (підмножина  ), радіус покриття C — це найменше значення r, таке, що будь-який елемент   міститься принаймні в одній кулі радіуса r з центром у кодовому слові з C. Радіус пакування C — це найбільше значення s, таке, що множина куль радіуса s із центрами в C попарно не перетинаються. З доведення межі Геммінга можна отримати, що для   має місце

 .

Тому,   і, якщо має місце рівність, то  . Випадок рівності означає, що досягнуто межі Геммінга.

Алгоритми наближення ред.

Хар-Пелед[en] і Рейчел[10] описують алгоритмічну парадигму, яку вони називають «побудова мережі та обрізання» для розробки апроксимаційних алгоритмів для геометричних задач оптимізації певних типів, визначених на множині точок в евклідових просторах. Алгоритм цього типу включає такі кроки:

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

В обох випадках очікуване число точок, що залишилися, зменшується на сталий множник, так що час роботи визначається кроком тестування. Як вони показали, таку парадигму можна використати для побудови швидких апроксимаційних алгоритмів пошуку k-центра[en], пошуку пари точок зі середньою відстанню та деяких пов'язаних задач.

Ієрархічну систему мереж, звану деревом мереж, можна використати в просторах обмеженої розмірності подвоєння для побудови цілком розділених декомпозиційних пар[en], геометричних кістяків і наближеного розв'язання задачі про найближчих сусідів[9][11].

Кристалографія ред.

Для точок у евклідовому просторі множина X є множиною Мейєра, якщо вона відносно щільна і її різниця Мінковського   рівномірно дискретна. Еквівалентно, X є множиною Мейєра, якщо і X і   є множиною Делоне. Множини Мейєра названо ім'ям Іва Мейєра, який увів їх (з іншим, але еквівалентним визначенням на основі гармонічного аналізу) як математичну модель для квазікристалів. Вони включають множини точок ґраток, мозаїки Пенроуза і суми Мінковського цих скінченних множин[12].

Комірки Вороного симетричних множин Делоне утворюють многогранники, що заповнюють простір, які називаються плезіоедрами[en][13].

Див. також ред.

Примітки ред.

  1. а б Долбилин, 2016, с. 32.
  2. Clarkson, 2006, с. 326–335.
  3. У деяких джерелах назву « -мережа» використовують для структури, яку в цій статті названо « -покриттям». Див., наприклад, статтю (Sutherland, 1975)
  4. Сам Делоне називав такі множини   системами.
  5. Долбилин, 2016, с. 32-33.
  6. Har-Peled, 2004, с. 545–565.
  7. Har-Peled, Raichel, 2013, с. 605–614.
  8. Gonzalez, 1985, с. 293–306.
  9. а б Har-Peled, Mendel, 2006, с. 1148–1184.
  10. Har-Peled, Raichel, 2013.
  11. Krauthgamer, Lee, 2004, с. 798–807.
  12. Moody, 1997, с. 403–441.
  13. Grünbaum, Shephard, 1980, с. 951–973.

Література ред.

Посилання ред.