Геометричний кістяк (англ. geometric spanner) або t-кістяковий граф, або t-кістяк спочатку введено як зважений граф на множині точок як вершин, для якого існує t-шлях між будь-якою парою вершин для фіксованого параметра t. t-шлях визначають як шлях у графі з вагою, що не перевищує в t разів просторову відстань між кінцевими точками. Параметр t називають [en] кістяка.
В обчислювальній геометрії концепцію першим обговорював Л. П. Чу (1986), хоча термін «spanner» (кістяк) у статті не згадано.
Поняття кістякового дерева відоме в теорії графів: t-кістяки — це кістякові підграфи графів зі схожими властивостями розтягування, де відстань між вершинами графа визначається в термінах теорії графів. Тому геометричні кістяки є кістяковими деревами повних графів, укладених у площину, в яких ваги ребер дорівнюють відстаням між вершинами у відповідній метриці.
Остовы можна використати в обчислювальній геометрії для розв'язання деяких [en]. Вони мають також застосування в інших галузях, таких як планування руху, в комунікаційних мережах — надійність мережі, оптимізація роумінгу в мобільних мережах тощо.
Різні кістяки та міри якості
Для аналізу якості кістяків використовують різні міри. Найпоширенішими мірами є число ребер, загальна вага та найбільший степінь вершин. Асимптотично оптимальні значення для цих мір — ребер, для загальної ваги та для найбільшого степеня (тут MST означає вагу мінімального кістякового дерева).
Відомо, що пошук кістяка на евклідовій площині з найменшим розтягом на n точках з максимум m ребрами є NP-складною задачею.
Є багато алгоритмів, які добре поводяться за різних мір якості. Швидкі алгоритми включають кістякову [en] (ЦРДП) і тета-графи, які будують кістяки з лінійним числом ребер за час . Якщо потрібні кращі ваги і степені вершин, жадібний кістяк обчислюється майже за квадратичний час.
Тета-граф
Тета-граф або -граф належить до сімейства кістяків, заснованих на конусі. Основний метод побудови полягає в поділі простору навколо кожної вершини на множину конусів (плоский конус - це два промені, тобто кут), які поділяють вершини графа, що залишилися. Подібно до графів Яо, -граф містить максимум по одному ребру для конуса. Підхід відрізняється способом вибору ребер. Тоді як у графах Яо вибирають найближчу вершину відповідно до метричної відстані у графі, у -графі визначають фіксований промінь, що міститься в кожному конусі (зазвичай бісектрису конуса) і вибирають найближчих сусідів (тобто з найменшою відстанню до променя).
Жадібний кістяк
Жадібний кістяк або жадібний граф визначають як граф, отриманий багаторазовим додаванням ребра між точками, що не мають t-шляху. Алгоритми обчислення цього графа згадують як алгоритми жадібного кістяка. З побудови очевидно випливає, що жадібні графи є t-кістяками.
Жадібні кістяки відкрили 1989 року незалежно Альтхефер і Берн (не опубліковано).
Жадібний кістяк досягає асимптотично оптимального числа ребер, загальної ваги і найбільшого степеня вершини і дає кращі величини міри на практиці. Його можна побудувати за час з використанням простору .
Тріангуляція Делоне
Головним результатом Чу було те, що для множини точок на площині існує тріангуляція цих наборів точок, така, що для будь-яких двох точок існує шлях уздовж ребер тріангуляції з довжиною, що не перевищує евклідової відстані між двома точками. Результат використано в плануванні руху для пошуку прийнятного наближення найкоротшого шляху серед перешкод.
Найкраща верхня відома межа для тріангуляції Делоне дорівнює -кістяка для його вершин. Нижню межу збільшено від до 1,5846.
Цілком розділена декомпозиція пар
Кістяк можна побудувати з [en] у такий спосіб. Будуємо граф із набором точок як вершинами і для кожної пари в ЦРДП додаємо ребро з довільної точки до довільної точки . Зауважимо, що отриманий граф має лінійне число ребер, оскільки ЦРДП має лінійне число пар.
Розширюваний вміст |
---|
Нам потрібні ці дві [en]: Лема 1: Нехай — цілком розділена декомпозиція пар відносно . Нехай і . Тоді . Лема 2: Нехай — цілком розділена декомпозиція пар відносно . Нехай і . Тоді, . Нехай — цілком розділена декомпозиція пар відносно . Нехай — ребро, що з'єднує з . Нехай є точка і точка . За визначенням ЦРДП достатньо перевірити, що є -кістяковий шлях, або, коротше, -шлях, між і , який позначимо . Позначимо довжину шляху через . Припустимо, що є -шлях між будь-якою парою точок із відстанню, меншою або рівною і . З нерівності трикутника, припущень і факту, що і за лемою 1 маємо:
З леми 1 і 2 отримуємо:
Так що:
Отже, якщо і , то маємо -кістяк для набору точок . |
Згідно з доведенням, можна мати довільне значення для , виразивши із , що дає .
Див. також
Примітки
- Narasimhan, Smid, 2007.
- Chew, 1986, с. 169–177.
- Klein, Kutz, 2007, с. 196–207.
- Althöfer, Das, Dobkin, Joseph, Soares, 1993, с. 81–100.
- Bose, Carmi, Farshi, Maheshwari, Smid, 2010, с. 711–729.
- Keil, Gutwin, 1992, с. 13–28.
- Bose, Devroye, Loeffler, Snoeyink, Verma, 2009, с. 165–167.
- Callahan, Kosaraju, 1995, с. 67–90.
Література
- L. Paul Chew. There is a planar graph almost as good as the complete graph // Proc. 2nd Annual Symposium on Computational Geometry. — 1986. — DOI:
- Rolf Klein, Martin Kutz. Computing Geometric Minimum-Dilation Graphs is NP-Hard // Proc. 14th International Symposium in Graph Drawing, Karlsruhe, Germany, 2006 / Michael Kaufmann, Dorothea Wagner. — Springer Verlag, 2007. — Т. 4372. — () — . — DOI:
- Paul B. Callahan, S. Rao Kosaraju. Faster Algorithms for Some Geometric Graph Problems in Higher Dimensions // Proceedings of the Fourth Annual ACM-SIAM Symposium on Discrete Algorithms. — Austin, Texas, USA : Society for Industrial and Applied Mathematics, 1993. — (SODA '93) — . — DOI:
- Althöfer I., Das G., Dobkin D. P., Joseph D., Soares J. On sparse spanners of weighted graphs. // Discrete & Computational Geometry. — 1993. — Т. 9 (18 червня). — DOI: .
- Bose P., Carmi P., Farshi M., Maheshwari A., Smid. M. Computing the greedy spanner in near-quadratic time // Algorithmica. — 2010. — Т. 58 (18 червня). — DOI: .
- Keil J. M., Gutwin C. A. Classes of graphs which approximate the complete Euclidean graph // . — 1992. — Т. 7, вип. 1 (18 червня). — DOI: .
- Prosenjit Bose, Luc Devroye, Maarten Loeffler, Jack Snoeyink, Vishal Verma. The spanning ratio of the Delaunay triangulation is greater than // Canadian Conference on Computational Geometry. — Vancouver, 2009.
- Callahan P. B., Kosaraju S. R. A Decomposition of Multidimensional Point Sets with Applications to k-Nearest-Neighbors and n-Body Potential Fields // Journal of the ACM. — 1995. — Т. 42, вип. 1 (January). — DOI: .
- Giri Narasimhan, Michiel Smid. Geometric Spanner Networks. — Cambridge University Press, 2007. — .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Geometrichnij kistyak angl geometric spanner abo t kistyakovij graf abo t kistyak spochatku vvedeno yak zvazhenij graf na mnozhini tochok yak vershin dlya yakogo isnuye t shlyah mizh bud yakoyu paroyu vershin dlya fiksovanogo parametra t t shlyah viznachayut yak shlyah u grafi z vagoyu sho ne perevishuye v t raziv prostorovu vidstan mizh kincevimi tochkami Parametr t nazivayut en kistyaka V obchislyuvalnij geometriyi koncepciyu pershim obgovoryuvav L P Chu 1986 hocha termin spanner kistyak u statti ne zgadano Ponyattya kistyakovogo dereva vidome v teoriyi grafiv t kistyaki ce kistyakovi pidgrafi grafiv zi shozhimi vlastivostyami roztyaguvannya de vidstan mizh vershinami grafa viznachayetsya v terminah teoriyi grafiv Tomu geometrichni kistyaki ye kistyakovimi derevami povnih grafiv ukladenih u ploshinu v yakih vagi reber dorivnyuyut vidstanyam mizh vershinami u vidpovidnij metrici Ostovy mozhna vikoristati v obchislyuvalnij geometriyi dlya rozv yazannya deyakih en Voni mayut takozh zastosuvannya v inshih galuzyah takih yak planuvannya ruhu v komunikacijnih merezhah nadijnist merezhi optimizaciya roumingu v mobilnih merezhah tosho Rizni kistyaki ta miri yakostiDlya analizu yakosti kistyakiv vikoristovuyut rizni miri Najposhirenishimi mirami ye chislo reber zagalna vaga ta najbilshij stepin vershin Asimptotichno optimalni znachennya dlya cih mir O n displaystyle O n reber O M S T displaystyle O MST dlya zagalnoyi vagi ta O 1 displaystyle O 1 dlya najbilshogo stepenya tut MST oznachaye vagu minimalnogo kistyakovogo dereva Vidomo sho poshuk kistyaka na evklidovij ploshini z najmenshim roztyagom na n tochkah z maksimum m rebrami ye NP skladnoyu zadacheyu Ye bagato algoritmiv yaki dobre povodyatsya za riznih mir yakosti Shvidki algoritmi vklyuchayut kistyakovu en CRDP i teta grafi yaki buduyut kistyaki z linijnim chislom reber za chas O n log n displaystyle O n log n Yaksho potribni krashi vagi i stepeni vershin zhadibnij kistyak obchislyuyetsya majzhe za kvadratichnij chas Teta grafDokladnishe Teta graf Teta graf abo 8 displaystyle Theta graf nalezhit do simejstva kistyakiv zasnovanih na konusi Osnovnij metod pobudovi polyagaye v podili prostoru navkolo kozhnoyi vershini na mnozhinu konusiv ploskij konus ce dva promeni tobto kut yaki podilyayut vershini grafa sho zalishilisya Podibno do grafiv Yao 8 displaystyle Theta graf mistit maksimum po odnomu rebru dlya konusa Pidhid vidriznyayetsya sposobom viboru reber Todi yak u grafah Yao vibirayut najblizhchu vershinu vidpovidno do metrichnoyi vidstani u grafi u 8 displaystyle Theta grafi viznachayut fiksovanij promin sho mistitsya v kozhnomu konusi zazvichaj bisektrisu konusa i vibirayut najblizhchih susidiv tobto z najmenshoyu vidstannyu do promenya Zhadibnij kistyakZhadibnij kistyak abo zhadibnij graf viznachayut yak graf otrimanij bagatorazovim dodavannyam rebra mizh tochkami sho ne mayut t shlyahu Algoritmi obchislennya cogo grafa zgaduyut yak algoritmi zhadibnogo kistyaka Z pobudovi ochevidno viplivaye sho zhadibni grafi ye t kistyakami Zhadibni kistyaki vidkrili 1989 roku nezalezhno Althefer i Bern ne opublikovano Zhadibnij kistyak dosyagaye asimptotichno optimalnogo chisla reber zagalnoyi vagi i najbilshogo stepenya vershini i daye krashi velichini miri na praktici Jogo mozhna pobuduvati za chas O n 2 log n displaystyle O n 2 log n z vikoristannyam prostoru O n 2 displaystyle O n 2 Triangulyaciya DeloneDokladnishe Triangulyaciya Delone Golovnim rezultatom Chu bulo te sho dlya mnozhini tochok na ploshini isnuye triangulyaciya cih naboriv tochok taka sho dlya bud yakih dvoh tochok isnuye shlyah uzdovzh reber triangulyaciyi z dovzhinoyu sho ne perevishuye 1 0 displaystyle sqrt 1 0 evklidovoyi vidstani mizh dvoma tochkami Rezultat vikoristano v planuvanni ruhu dlya poshuku prijnyatnogo nablizhennya najkorotshogo shlyahu sered pereshkod Najkrasha verhnya vidoma mezha dlya triangulyaciyi Delone dorivnyuye 4 3 9 p 2 418 displaystyle 4 sqrt 3 9 pi approx 2 418 kistyaka dlya jogo vershin Nizhnyu mezhu zbilsheno vid p 2 displaystyle scriptstyle pi 2 do 1 5846 Cilkom rozdilena dekompoziciya parKistyak mozhna pobuduvati z en u takij sposib Buduyemo graf iz naborom tochok S displaystyle S yak vershinami i dlya kozhnoyi pari A B displaystyle A B v CRDP dodayemo rebro z dovilnoyi tochki a A displaystyle a in A do dovilnoyi tochki b B displaystyle b in B Zauvazhimo sho otrimanij graf maye linijne chislo reber oskilki CRDP maye linijne chislo par Rozshiryuvanij vmist Nam potribni ci dvi en Lema 1 Nehaj A B displaystyle A B cilkom rozdilena dekompoziciya par vidnosno s displaystyle s Nehaj p p A displaystyle p p in A i q B displaystyle q in B Todi p p 2 s p q displaystyle pp leqslant 2 s pq Lema 2 Nehaj A B displaystyle A B cilkom rozdilena dekompoziciya par vidnosno s displaystyle s Nehaj p p A displaystyle p p in A i q q B displaystyle q q in B Todi p q 1 4 s p q displaystyle p q leqslant 1 4 s pq Nehaj A B displaystyle A B cilkom rozdilena dekompoziciya par vidnosno s displaystyle s Nehaj a b displaystyle a b rebro sho z yednuye A displaystyle A z B displaystyle B Nehaj ye tochka p A displaystyle p in A i tochka q B displaystyle q in B Za viznachennyam CRDP dostatno pereviriti sho ye t displaystyle t kistyakovij shlyah abo korotshe t displaystyle t shlyah mizh p displaystyle p i q displaystyle q yakij poznachimo P p q displaystyle P pq Poznachimo dovzhinu shlyahu P p q displaystyle P pq cherez P p q displaystyle P pq Pripustimo sho ye t displaystyle t shlyah mizh bud yakoyu paroyu tochok iz vidstannyu menshoyu abo rivnoyu p q displaystyle pq i s gt 2 displaystyle s gt 2 Z nerivnosti trikutnika pripushen i faktu sho p a 2 s p q p a lt p q displaystyle pa leqslant 2 s pq Rightarrow pa lt pq i b q 2 s p q b q lt p q displaystyle bq leqslant 2 s pq Rightarrow bq lt pq za lemoyu 1 mayemo P p q t p a a b t b q displaystyle P pq leqslant t pa ab t bq Z lemi 1 i 2 otrimuyemo P p q t 2 s p q 1 4 s p q t 2 s p q t 4 s p q 1 4 s p q 4 t 4 s p q p q 4 t 1 s 1 p q displaystyle begin aligned P pq amp leqslant t 2 s pq 1 4 s pq t 2 s pq amp t 4 s pq 1 4 s pq amp left frac 4t 4 s right pq pq amp left frac 4 t 1 s 1 right pq end aligned Tak sho t 4 t 1 s 1 t 1 4 t 1 s s t 1 4 t 1 s t 1 4 t 1 0 s t s 4 t 4 0 t s 4 s 4 0 t s 4 s 4 t s 4 s 4 displaystyle begin aligned t amp frac 4 t 1 s 1 t 1 amp frac 4 t 1 s s t 1 amp 4 t 1 s t 1 4 t 1 amp 0 st s 4t 4 amp 0 t s 4 s 4 amp 0 t s 4 amp s 4 t amp frac s 4 s 4 end aligned Otzhe yaksho t s 4 s 4 displaystyle t s 4 s 4 i s gt 4 displaystyle s gt 4 to mayemo t displaystyle t kistyak dlya naboru tochok S displaystyle S Zgidno z dovedennyam mozhna mati dovilne znachennya dlya t displaystyle t virazivshi s displaystyle s iz t s 4 s 4 displaystyle t s 4 s 4 sho daye s 4 t 1 t 1 displaystyle s 4 t 1 t 1 Div takozhDerevnij kistyak Evklidove minimalne kistyakove derevoPrimitkiNarasimhan Smid 2007 Chew 1986 s 169 177 Klein Kutz 2007 s 196 207 Althofer Das Dobkin Joseph Soares 1993 s 81 100 Bose Carmi Farshi Maheshwari Smid 2010 s 711 729 Keil Gutwin 1992 s 13 28 Bose Devroye Loeffler Snoeyink Verma 2009 s 165 167 Callahan Kosaraju 1995 s 67 90 LiteraturaL Paul Chew There is a planar graph almost as good as the complete graph Proc 2nd Annual Symposium on Computational Geometry 1986 DOI 10 1145 10515 10534 Rolf Klein Martin Kutz Computing Geometric Minimum Dilation Graphs is NP Hard Proc 14th International Symposium in Graph Drawing Karlsruhe Germany 2006 Michael Kaufmann Dorothea Wagner Springer Verlag 2007 T 4372 ISBN 978 3 540 70903 9 DOI 10 1007 978 3 540 70904 6 Paul B Callahan S Rao Kosaraju Faster Algorithms for Some Geometric Graph Problems in Higher Dimensions Proceedings of the Fourth Annual ACM SIAM Symposium on Discrete Algorithms Austin Texas USA Society for Industrial and Applied Mathematics 1993 SODA 93 ISBN 0 89871 313 7 DOI 10 1145 313559 313777 Althofer I Das G Dobkin D P Joseph D Soares J On sparse spanners of weighted graphs Discrete amp Computational Geometry 1993 T 9 18 chervnya DOI 10 1007 bf02189308 Bose P Carmi P Farshi M Maheshwari A Smid M Computing the greedy spanner in near quadratic time Algorithmica 2010 T 58 18 chervnya DOI 10 1007 s00453 009 9293 4 Keil J M Gutwin C A Classes of graphs which approximate the complete Euclidean graph 1992 T 7 vip 1 18 chervnya DOI 10 1007 BF02187821 Prosenjit Bose Luc Devroye Maarten Loeffler Jack Snoeyink Vishal Verma The spanning ratio of the Delaunay triangulation is greater than p 2 displaystyle scriptstyle pi 2 Canadian Conference on Computational Geometry Vancouver 2009 Callahan P B Kosaraju S R A Decomposition of Multidimensional Point Sets with Applications to k Nearest Neighbors and n Body Potential Fields Journal of the ACM 1995 T 42 vip 1 January DOI 10 1145 200836 200853 Giri Narasimhan Michiel Smid Geometric Spanner Networks Cambridge University Press 2007 ISBN 0 521 81513 4