Изменения
→Алгоритм Чана
=== Неформальное определение ===Есть множество точек <tex>t^\circP</tex> {{---}} внутренняя часть отрезкана плоскости. Внутренность Кусочек плоскости из точек <tex>q</tex> такой, что для всех <tex>q</tex> ближайшей точкой из множества <tex>P</tex> является одна и та же точка <tex>p</tex>, называется ячейкой Вороного точки {{---}} пустое множество<tex>p</tex>. Разбиение плоскости на такие ячейки для всех точек <tex>p_i \in P</tex> называется диаграммой Вороного для множества <tex>P</tex>.
* создаём вершину <tex>v</tex> с полуребром <tex>e</tex>;* для полуребра <tex>e</tex> в РСДС второй конец в вершине <tex>v</tex>, следующее полуребро — <tex>e'''1-каркас''' </tex>, инцидентные грани — слева <tex>\mathcal{V}(''i+1-skeleton'') </tex>, справа — <tex>V_1\mathcal{V}(\Sigmaj)</tex> ;* добавляем в РСДС полуребро <tex>e + 1</tex> с началом в <tex>v</tex> и предыдущим полуребром <tex>e</tex>;* удаляем все полурёбра, лежащие между вершиной начала <tex>e</tex> и вершиной конца <tex>e</tex>, по часовой стрелке;* обновляем полуребро, соответствующее грани для <tex>\mathcal{{---V}} набор вершин и рёбер Вороного(p_j)</tex> — им становится <tex>e</tex>.
=== Алгоритм состоит Чана ===Вершины проецируются из четырёх шаговдвумерной плоскости на поверхность параболоида (<tex>x, y</tex> остаются те же, добавляется <tex>z = x^2 + y^2</tex>). Далее по ним строится нижняя [[Статические_выпуклые_оболочки:_Джарвис,_Грэхем,_Эндрю,_Чен,_QuickHull|выпуклая оболочка]]. Поскольку параболоид выпуклый, никакие вершины не будут удалены. На выходе получаются рёбра между вершинами, которые соответствуют триангуляции Делоне. Сложность работы - <tex>O(n \log n)</tex>.
== Диаграмма k-го порядка =={{Определение|definition='''1Ячейка Вороного'''. Найти первый конфликт сайта <tex>Sk</tex> с каркасом '''-го порядка''' (<tex>V_1\mathcal{V}_k(\Sigmap_1, p_2, ..., p_k)</tex>)— множество точек, имеющих в качестве ближайших <tex>k</tex> соседей множество сайтов <tex>p_1, p_2, ..., p_k</tex>.}}
== Farthest-point диаграмма ==
{{Определение
|definition=Диаграмма <tex>n - 1</tex>-го порядка является '''farthest-point диаграммой''', т.е. в каждой её ячейке все точки являются наиболее удалёнными от какого-то сайта.
}}
=== Свойства ===
{{Лемма
|statement=<tex>\Sigma</tex> {{---}} слабо пересекающееся между собой множество сайтов. Тогда <tex>\forall s \in \Sigma</tex> ячейки Вороного <tex>V(s, \Sigma)</tex> {{---}} односвязные множества.|proof=Для начала докажем, что ячейки связны. Пусть это не так и у ячейки любой точки <tex>V(s, \Sigma)q</tex> несколько компонент связности. Рассмотрим <tex>\varepsilon</tex> {{---}} одну плоскости самый удалённый от неё сайт из тех, которая не содержит в себе <tex>s</tex>. Начнём идти по кратчайшему пути <tex>P</tex> от любой точки <tex>p \in \varepsilon</tex> до <tex>s</tex>. Так как <tex>p</tex> и <tex>s</tex> лежат в разных компонентах связности, найдётся <tex>s' \in \Sigma</tex>должен лежать на [[Статические выпуклые оболочки: Джарвис, такой что путь <tex>P</tex> проходит через <tex>V(s'Грэхем, \Sigma)</tex>. Значит существует путь от <tex>p</tex> до <tex>s'</tex>Эндрю, который корочеЧен, чем QuickHull|выпуклой оболочке]] <tex>P</tex>, следовательно и <tex>\delta(p, s') < \delta(p, s) .|proof= [[Файл:voronoi-farthest-inside.png|P200px|</tex>. Противоречиеright]]Сайт, не находящийся на выпуклой оболочке, лежит внутри неё по свойствам выпуклой оболочки.
}}
{|border="0" width="100%"|{{ТеоремаЛемма|statement=Сайт, который лежит внутри выпуклой оболочки сайтов, не может иметь ячейку в farthest-point диаграмме.|proof=Пусть это не так и сайт <tex>\Sigmap</tex> {{лежит внутри выпуклой оболочки и имеет ячейку в farthest---}} множество слабо пересекающихся сайтов, <tex>s</tex> {{---}} сайт, point диаграмме. Тогда внутри неё есть точка <tex>s \notin \Sigmaq</tex>. Тогда Но по предыдущей лемме самый удалённый для <tex>R_\Sigma(s)q</tex> {{---}} связное непустое множество.|proof=Пусть сайт лежит на выпуклой оболочке, а значит, сайт <tex>C = V(s, \Sigma \cup \{s\})p</tex>, не может быть самым удалённым для <tex>R_\Sigma(s) = \varepsilonq</tex>. Пришли к противоречию.}}
}}
{{Утверждение|statement=Все ячейки в farthest-point диаграмме неограничены.|proof=[[Файл:voronoi-farthest-unbounded.png|200px|right]]Пусть <tex>p_i</tex> — сайт на выпуклой оболочке сайтов, а <tex>Sq</tex> {{---}} это — точка , для которой он является наиболее удалённым. Тогда для всех точек на луче, лежащем на <tex>pp_i q</tex>, начинающемся в <tex>q</tex> и не проходящим через <tex>p_i</tex>, сайт <tex>p_i</tex> будет наиболее удалённым среди остальных сайтов.Значит, ячейка сайта <tex>p_i</tex> в farthest-point диаграмме включает в себя этот луч, а значит, неограничена.}}
[[Категория: Вычислительная геометрия]]
[[Категория: Триангуляция Делоне и диаграмма Вороного]]