Триангуляция Делоне
Триангуля́ция Делоне́ — триангуляция для заданного множества точек S на плоскости, при которой для любого треугольника все точки из S за исключением точек, являющихся его вершинами, лежат вне окружности, описанной вокруг треугольника. Обозначается DT(S). Впервые описана в 1934 году советским математиком Борисом Делоне.

Свойства
- Триангуляция Делоне взаимно однозначно соответствует диаграмме Вороного для того же множества точек.
- Как следствие: если никакие четыре точки не лежат на одной окружности, триангуляция Делоне единственна.
- Триангуляция Делоне максимизирует минимальный угол среди всех углов всех построенных треугольников, тем самым избегаются «тонкие» треугольники.
- Триангуляция Делоне максимизирует сумму радиусов вписанных окружностей.
- Триангуляция Делоне минимизирует .
- Триангуляция Делоне минимизирует максимальный радиус минимального объемлющего шара.
- Триангуляция Делоне на плоскости обладает минимальной суммой радиусов окружностей, описанных около треугольников, среди всех возможных триангуляций.
Алгоритм «разделяй и властвуй»
Данный алгоритм основан на стандартной для многих алгоритмов методике сведения сложной задачи к более простым, в которых решение очевидно. Сам алгоритм для состоит из 2 шагов:
- Разбиение исходного множества на более мелкие множества. Для этого мы проводим вертикальные или горизонтальные прямые в середине множества и уже относительно этих прямых разделяем точки на две части примерно по
. После для каждой группы точек рекурсивно запускаем процесс деления.
- Объединение оптимальных триангуляций. Сначала находятся две пары точек, отрезки которых образуют в совокупности с построенными триангуляциями выпуклую фигуру. Они соединяются отрезками, и один из полученных отрезков выбирается как начало для последующего обхода. Обход заключается в следующем: на этом отрезке мы как будто «надуваем пузырь» внутрь до первой точки, которую достигнет раздувающаяся окружность «пузыря». С найденной точкой соединяется та точка отрезка, которая не была с ней соединена. Полученный отрезок проверяется на пересечение с уже существующими отрезками триангуляции, и в случае пересечения они удаляются из триангуляции. После этого новый отрезок принимается за начало для нового «пузыря». Цикл повторяется до тех пор, пока начало не совпадёт со вторым отрезком выпуклой оболочки.
Сложность разбиения множества , объединения —
для каждого объединения, итоговая сложность алгоритма —
.
Вариации и обобщения
- В трёхмерном пространстве возможна аналогичная конструкция с заменой окружностей на сферы.
- Также используются и обобщения при введении метрик, отличных от евклидовой.
- Одно из свойств триангуляции Делоне — минимальная сумма радиусов описанных кругов — можно применить для так называемой ограниченной триангуляции Делоне. Есть n точек, часть рёбер триангуляции уже проведены; провести остальные, чтобы сумма радиусов описанных кругов была наименьшей.
Применение
Минимальное евклидово остовное дерево гарантированно располагается на триангуляции Делоне, поэтому некоторые алгоритмы пользуются триангуляцией. Также через триангуляцию Делоне приближённо решается евклидова задача о коммивояжёре.
В двумерной интерполяции триангуляция Делоне разбивает плоскость на самые «толстые» треугольники, насколько это возможно, избегая слишком острых и слишком тупых углов. По этим треугольникам можно строить, например, билинейную интерполяцию.
Метод конечных элементов — метод численного решения дифференциальных уравнений в частных производных — предельно универсален, и с ростом мощи компьютеров и с отработкой стандартных библиотек становится всё более популярным. Однако построение конечноэлементной сетки до последнего времени оставалось ручной работой. В большинстве вариантов метода конечных элементов погрешность обратно пропорциональна синусу минимального или максимального угла сетки, поэтому многие из алгоритмов автоматического построения сетки используют триангуляцию Делоне.
См. также
- Квазитриангуляция
Примечания
- Скворцов, 2002, теорема 3, с. 11.
- Скворцов, 2002, глава 3, алгоритм 3.1.
Литература
- Скворцов А. В. Триангуляция Делоне и её применение. — Томск: Изд-во Томского университета, 2002. — 128 с. — ISBN 5-7511-1501-5.
- Скворцов А. В., Мирза Н. С. Алгоритмы построения и анализа триангуляции. — Томск: Изд-во Томского университета, 2006. — 168 с. — ISBN 5-7511-2028-0.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Триангуляция Делоне, Что такое Триангуляция Делоне? Что означает Триангуляция Делоне?
U etogo termina sushestvuyut i drugie znacheniya sm Triangulyaciya Triangulya ciya Delone triangulyaciya dlya zadannogo mnozhestva tochek S na ploskosti pri kotoroj dlya lyubogo treugolnika vse tochki iz S za isklyucheniem tochek yavlyayushihsya ego vershinami lezhat vne okruzhnosti opisannoj vokrug treugolnika Oboznachaetsya DT S Vpervye opisana v 1934 godu sovetskim matematikom Borisom Delone Primer triangulyacii Delone Iz kazhdoj tochki porozhdaetsya okruzhnost prohodyashaya cherez dve blizhajshie v metrike Evklida tochki SvojstvaTriangulyaciya Delone vzaimno odnoznachno sootvetstvuet diagramme Voronogo dlya togo zhe mnozhestva tochek Kak sledstvie esli nikakie chetyre tochki ne lezhat na odnoj okruzhnosti triangulyaciya Delone edinstvenna Triangulyaciya Delone maksimiziruet minimalnyj ugol sredi vseh uglov vseh postroennyh treugolnikov tem samym izbegayutsya tonkie treugolniki Triangulyaciya Delone maksimiziruet summu radiusov vpisannyh okruzhnostej Triangulyaciya Delone minimiziruet Triangulyaciya Delone minimiziruet maksimalnyj radius minimalnogo obemlyushego shara Triangulyaciya Delone na ploskosti obladaet minimalnoj summoj radiusov okruzhnostej opisannyh okolo treugolnikov sredi vseh vozmozhnyh triangulyacij Algoritm razdelyaj i vlastvuj Dannyj algoritm osnovan na standartnoj dlya mnogih algoritmov metodike svedeniya slozhnoj zadachi k bolee prostym v kotoryh reshenie ochevidno Sam algoritm dlya N gt 1 displaystyle N gt 1 sostoit iz 2 shagov Razbienie ishodnogo mnozhestva na bolee melkie mnozhestva Dlya etogo my provodim vertikalnye ili gorizontalnye pryamye v seredine mnozhestva i uzhe otnositelno etih pryamyh razdelyaem tochki na dve chasti primerno po N 2 displaystyle N 2 Posle dlya kazhdoj gruppy tochek rekursivno zapuskaem process deleniya Obedinenie optimalnyh triangulyacij Snachala nahodyatsya dve pary tochek otrezki kotoryh obrazuyut v sovokupnosti s postroennymi triangulyaciyami vypukluyu figuru Oni soedinyayutsya otrezkami i odin iz poluchennyh otrezkov vybiraetsya kak nachalo dlya posleduyushego obhoda Obhod zaklyuchaetsya v sleduyushem na etom otrezke my kak budto naduvaem puzyr vnutr do pervoj tochki kotoruyu dostignet razduvayushayasya okruzhnost puzyrya S najdennoj tochkoj soedinyaetsya ta tochka otrezka kotoraya ne byla s nej soedinena Poluchennyj otrezok proveryaetsya na peresechenie s uzhe sushestvuyushimi otrezkami triangulyacii i v sluchae peresecheniya oni udalyayutsya iz triangulyacii Posle etogo novyj otrezok prinimaetsya za nachalo dlya novogo puzyrya Cikl povtoryaetsya do teh por poka nachalo ne sovpadyot so vtorym otrezkom vypukloj obolochki Slozhnost razbieniya mnozhestva O log N displaystyle O log N obedineniya O N displaystyle O N dlya kazhdogo obedineniya itogovaya slozhnost algoritma O Nlog N displaystyle O N log N Variacii i obobsheniyaV tryohmernom prostranstve vozmozhna analogichnaya konstrukciya s zamenoj okruzhnostej na sfery Takzhe ispolzuyutsya i obobsheniya pri vvedenii metrik otlichnyh ot evklidovoj Odno iz svojstv triangulyacii Delone minimalnaya summa radiusov opisannyh krugov mozhno primenit dlya tak nazyvaemoj ogranichennoj triangulyacii Delone Est n tochek chast ryober triangulyacii uzhe provedeny provesti ostalnye chtoby summa radiusov opisannyh krugov byla naimenshej PrimenenieMinimalnoe evklidovo ostovnoe derevo garantirovanno raspolagaetsya na triangulyacii Delone poetomu nekotorye algoritmy polzuyutsya triangulyaciej Takzhe cherez triangulyaciyu Delone priblizhyonno reshaetsya evklidova zadacha o kommivoyazhyore V dvumernoj interpolyacii triangulyaciya Delone razbivaet ploskost na samye tolstye treugolniki naskolko eto vozmozhno izbegaya slishkom ostryh i slishkom tupyh uglov Po etim treugolnikam mozhno stroit naprimer bilinejnuyu interpolyaciyu Metod konechnyh elementov metod chislennogo resheniya differencialnyh uravnenij v chastnyh proizvodnyh predelno universalen i s rostom moshi kompyuterov i s otrabotkoj standartnyh bibliotek stanovitsya vsyo bolee populyarnym Odnako postroenie konechnoelementnoj setki do poslednego vremeni ostavalos ruchnoj rabotoj V bolshinstve variantov metoda konechnyh elementov pogreshnost obratno proporcionalna sinusu minimalnogo ili maksimalnogo ugla setki poetomu mnogie iz algoritmov avtomaticheskogo postroeniya setki ispolzuyut triangulyaciyu Delone Sm takzheKvazitriangulyaciyaPrimechaniyaSkvorcov 2002 teorema 3 s 11 Skvorcov 2002 glava 3 algoritm 3 1 LiteraturaSkvorcov A V Triangulyaciya Delone i eyo primenenie Tomsk Izd vo Tomskogo universiteta 2002 128 s ISBN 5 7511 1501 5 Skvorcov A V Mirza N S Algoritmy postroeniya i analiza triangulyacii Tomsk Izd vo Tomskogo universiteta 2006 168 s ISBN 5 7511 2028 0
