Тета-граф або -граф — вид геометричного кістяка, подібний до графа Яо. За основного методу побудови простір навколо кожної вершини розбивається на множину кутів, які тим самим розбивають решту вершин графа. Подібно до графів Яо -граф містить максимум одне ребро на конус (для вибраної вершини), а відрізняються вони способом вибору ребра. Тоді як у графі Яо вибирають найближчу вершину відповідно до метрики простору, у -графі визначають фіксований промінь, що міститься в кожному конусі (зазвичай це бісектриса кута), і вибирають найближчого сусіда відповідно до ортогональної проєкції на цей промінь. Отриманий граф показує деякі хороші властивості кістякового графа.
-графи першим описав Кларксон (1987) та незалежно Кейл (1988).
Побудова
-графи задають декількома параметрами, що визначають їх побудову. Найочевиднішим параметром є , що відповідає числу однакових конусів, на які розбито простір навколо кожної вершини. Зокрема, для вершини , конус із можна уявити як два нескінченних промені, що виходять із цієї точки з кутом між ними. Пов'язані з точкою конуси можна позначити як за годинниковою стрілкою. Ці конуси розбивають площину, а також розбивають решту вершин графа (передбачається загальне положення вершин) на множини знову відносно точки . Кожна вершина графа має те саме число конусів розбиття в тій самій орієнтації і ми можемо розглядати множини вершин, що потрапили всередину кожного з конусів.
Розглянемо окремий конус: потрібно вказати ще один промінь, що виходить з , який позначимо . Для будь-якої вершини всередині конуса ми знайдемо ортогональну проєкцію кожної точки на промінь . Нехай вершина має найменшу таку проєкцію, тоді до графа додається ребро . Це головна відмінність від графів Яо, в яких завжди вибирають найближчу до вершину. У прикладі на малюнку до графа Яо увійшло б ребро .
Можна побудувати -графа за допомогою замітання прямою за час .
Властивості
-графи показують деякі хороші властивості геометричного кістяка.
Коли параметр — сталий, -граф є розрідженим кістяком. Кожен конус дає максимум одне ребро, більшість вершин матиме малий степінь і весь граф матиме не більше ребер.
[en] між будь-якими двома точками кістяка визначається як відношення між метричною відстанню і відстанню за кістяком (тобто вздовж ребер кістяка). Коефіцієнт розтягу всього кістяка дорівнює найбільшому коефіцієнту розтягу за всіма парами точок. Як було зазначено вище, , тоді, якщо , -граф має коефіцієнт розтягу, що не перевищує . Якщо як промінь для ортогональної проєкції вибирається в кожному конусі бісектриса, то для коефіцієнт розтягу не перевищує .
При -граф утворює граф найближчих сусідів. При легко бачити, що граф зв'язний, оскільки кожна вершина пов'язана з чимось ліворуч і з чимось праворуч, якщо вони існують. Для , , та відомо, що -граф зв'язний. Є неопубліковані результати, що показують, що -графи зв'язні також і для . Є багато результатів, що дають верхню та/або нижню межу коефіцієнта розтягу.
Якщо парне, можна створити варіант -графа, відомого як напів--граф, де конуси розбито на парні і непарні множини і розглядаються ребра тільки в парних конусах (або тільки в непарних). Відомо, що напів--графи мають деякі дуже цікаві властивості. Наприклад, відомо, що напів--граф (і, отже, -граф, який є просто об'єднанням двох напів--графів, що доповняльнюють один одного) є 2-кістяками.
Програми для малювання тета-графів
- Програма мовою Java
- Кістяки на основі конусів у Бібліотеці алгоритмів обчислювальної геометрії (Computational Geometry Algorithms Library, CGAL)
Див. також
Примітки
- Під конусом тут розуміють два промені, які виходять із точки, тобто кут.
- Narasimhan, Smid, 2007.
- Clarkson, 1987, с. 56–65.
- Keil, 1988, с. 208–213.
- Ruppert, Seidel, 1991, с. 207–210.
- Barba, Bose, De Carufel, van Renssen, Verdonschot, 2013, с. 109–120.
- Bose, Morin, van Renssen, Verdonschot, 2015, с. 108–119.
- Bonichon, Gavoille, Hanusse, Ilcinkas, 2010, с. 266–278.
Література
- Keil J. Approximating the complete Euclidean graph // Scandinavian Workshop on Algorithm Theory (SWAT 88). — 1988. — Т. 318. — (Lecture Notes in Coputer Science (LNCS))
- Giri Narasimhan, Michiel Smid. Geometric Spanner Networks. — Cambridge University Press, 2007. — .
- Clarkson K. Approximation algorithms for shortest path motion planning // In Proceedings of the nineteenth annual ACM symposium on Theory of computing (STOC '87). — New York, NY, USA : ACM, 1987.
- Ruppert J., Seidel R. Approximating the d-dimensional complete Euclidean graph // In Proc. 3rd Canad. Conf. Comput. Geom. — 1991.
- Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, André van Renssen, Sander Verdonschot. On the stretch factor of the theta-4 graph // Algorithms and data structures. — Heidelberg : Springer, 2013. — Т. 8037. — P. 109–120. — (Lecture Notes in Computer Science) — DOI:
- Prosenjit Bose, Pat Morin, André van Renssen, Sander Verdonschot. The θ5-graph is a spanner // Computational Geometry. — 2015. — Т. 48, вип. 2 (24 червня). — С. 108–119. — arXiv:1212.0570. — DOI: .
- Bonichon N., Gavoille C., Hanusse N., Ilcinkas D. Connections between theta-graphs, Delaunay triangulations, and orthogonal surfaces. // In Graph Theoretic Concepts in Computer Science. — Berlin/Heidelberg : Springer, 2010. — С. 266–278.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Teta graf abo 8 displaystyle Theta graf vid geometrichnogo kistyaka podibnij do grafa Yao Za osnovnogo metodu pobudovi prostir navkolo kozhnoyi vershini rozbivayetsya na mnozhinu kutiv yaki tim samim rozbivayut reshtu vershin grafa Podibno do grafiv Yao 8 displaystyle Theta graf mistit maksimum odne rebro na konus dlya vibranoyi vershini a vidriznyayutsya voni sposobom viboru rebra Todi yak u grafi Yao vibirayut najblizhchu vershinu vidpovidno do metriki prostoru u 8 displaystyle Theta grafi viznachayut fiksovanij promin sho mistitsya v kozhnomu konusi zazvichaj ce bisektrisa kuta i vibirayut najblizhchogo susida vidpovidno do ortogonalnoyi proyekciyi na cej promin Otrimanij graf pokazuye deyaki horoshi vlastivosti kistyakovogo grafa 8 displaystyle Theta grafi pershim opisav Klarkson 1987 ta nezalezhno Kejl 1988 PobudovaPriklad konusa 8 displaystyle Theta grafa sho vihodit z tochki p displaystyle p z pryamoyu ortogonalnih proyekcij l displaystyle l 8 displaystyle Theta grafi zadayut dekilkoma parametrami sho viznachayut yih pobudovu Najochevidnishim parametrom ye k displaystyle k sho vidpovidaye chislu odnakovih konusiv na yaki rozbito prostir navkolo kozhnoyi vershini Zokrema dlya vershini p displaystyle p konus iz p displaystyle p mozhna uyaviti yak dva neskinchennih promeni sho vihodyat iz ciyeyi tochki z kutom 8 2p k displaystyle theta 2 pi k mizh nimi Pov yazani z tochkoyu p displaystyle p konusi mozhna poznachiti yak C1 Ck displaystyle C 1 dots C k za godinnikovoyu strilkoyu Ci konusi rozbivayut ploshinu a takozh rozbivayut reshtu vershin grafa peredbachayetsya zagalne polozhennya vershin na mnozhini V1 Vk displaystyle V 1 dots V k znovu vidnosno tochki p displaystyle p Kozhna vershina grafa maye te same chislo konusiv rozbittya v tij samij oriyentaciyi i mi mozhemo rozglyadati mnozhini vershin sho potrapili vseredinu kozhnogo z konusiv Rozglyanemo okremij konus potribno vkazati she odin promin sho vihodit z p displaystyle p yakij poznachimo l displaystyle l Dlya bud yakoyi vershini vseredini konusa Vi displaystyle V i mi znajdemo ortogonalnu proyekciyu kozhnoyi tochki v Vi displaystyle v in V i na promin l displaystyle l Nehaj vershina r displaystyle r maye najmenshu taku proyekciyu todi do grafa dodayetsya rebro p r displaystyle p r Ce golovna vidminnist vid grafiv Yao v yakih zavzhdi vibirayut najblizhchu do p displaystyle p vershinu U prikladi na malyunku do grafa Yao uvijshlo b rebro p q displaystyle p q Mozhna pobuduvati 8 displaystyle Theta grafa za dopomogoyu zamitannya pryamoyu za chas O nlog n displaystyle O n log n Vlastivosti8 displaystyle Theta grafi pokazuyut deyaki horoshi vlastivosti geometrichnogo kistyaka Koli parametr k displaystyle k stalij 8 displaystyle Theta graf ye rozridzhenim kistyakom Kozhen konus daye maksimum odne rebro bilshist vershin matime malij stepin i ves graf matime ne bilshe k n O n displaystyle k cdot n O n reber en mizh bud yakimi dvoma tochkami kistyaka viznachayetsya yak vidnoshennya mizh metrichnoyu vidstannyu i vidstannyu za kistyakom tobto vzdovzh reber kistyaka Koeficiyent roztyagu vsogo kistyaka dorivnyuye najbilshomu koeficiyentu roztyagu za vsima parami tochok Yak bulo zaznacheno vishe 8 2p k displaystyle theta 2 pi k todi yaksho k 9 displaystyle k geqslant 9 8 displaystyle Theta graf maye koeficiyent roztyagu sho ne perevishuye 1 cos 8 sin 8 displaystyle 1 cos theta sin theta Yaksho yak promin l displaystyle l dlya ortogonalnoyi proyekciyi vibirayetsya v kozhnomu konusi bisektrisa to dlya k 7 displaystyle k geqslant 7 koeficiyent roztyagu ne perevishuye 1 1 2sin p k displaystyle 1 1 2 sin pi k Pri k 1 displaystyle k 1 8 displaystyle Theta graf utvoryuye graf najblizhchih susidiv Pri k 2 displaystyle k 2 legko bachiti sho graf zv yaznij oskilki kozhna vershina pov yazana z chimos livoruch i z chimos pravoruch yaksho voni isnuyut Dlya k 4 displaystyle k 4 5 displaystyle 5 6 displaystyle 6 ta 7 displaystyle geqslant 7 vidomo sho 8 displaystyle Theta graf zv yaznij Ye neopublikovani rezultati sho pokazuyut sho 8 displaystyle Theta grafi zv yazni takozh i dlya k 3 displaystyle k 3 Ye bagato rezultativ sho dayut verhnyu ta abo nizhnyu mezhu koeficiyenta roztyagu Yaksho k displaystyle k parne mozhna stvoriti variant 8k displaystyle Theta k grafa vidomogo yak napiv 8k displaystyle Theta k graf de konusi rozbito na parni i neparni mnozhini i rozglyadayutsya rebra tilki v parnih konusah abo tilki v neparnih Vidomo sho napiv 8k displaystyle Theta k grafi mayut deyaki duzhe cikavi vlastivosti Napriklad vidomo sho napiv 86 displaystyle Theta 6 graf i otzhe 86 displaystyle Theta 6 graf yakij ye prosto ob yednannyam dvoh napiv 86 displaystyle Theta 6 grafiv sho dopovnyalnyuyut odin odnogo ye 2 kistyakami Programi dlya malyuvannya teta grafivPrograma movoyu Java Kistyaki na osnovi konusiv u Biblioteci algoritmiv obchislyuvalnoyi geometriyi Computational Geometry Algorithms Library CGAL Div takozhGraf Yao Geometrichnij kistyakPrimitkiPid konusom tut rozumiyut dva promeni yaki vihodyat iz tochki tobto kut Narasimhan Smid 2007 Clarkson 1987 s 56 65 Keil 1988 s 208 213 Ruppert Seidel 1991 s 207 210 Barba Bose De Carufel van Renssen Verdonschot 2013 s 109 120 Bose Morin van Renssen Verdonschot 2015 s 108 119 Bonichon Gavoille Hanusse Ilcinkas 2010 s 266 278 LiteraturaKeil J Approximating the complete Euclidean graph Scandinavian Workshop on Algorithm Theory SWAT 88 1988 T 318 Lecture Notes in Coputer Science LNCS Giri Narasimhan Michiel Smid Geometric Spanner Networks Cambridge University Press 2007 ISBN 0 521 81513 4 Clarkson K Approximation algorithms for shortest path motion planning In Proceedings of the nineteenth annual ACM symposium on Theory of computing STOC 87 New York NY USA ACM 1987 Ruppert J Seidel R Approximating the d dimensional complete Euclidean graph In Proc 3rd Canad Conf Comput Geom 1991 Luis Barba Prosenjit Bose Jean Lou De Carufel Andre van Renssen Sander Verdonschot On the stretch factor of the theta 4 graph Algorithms and data structures Heidelberg Springer 2013 T 8037 P 109 120 Lecture Notes in Computer Science DOI 10 1007 978 3 642 40104 6 10 Prosenjit Bose Pat Morin Andre van Renssen Sander Verdonschot The 85 graph is a spanner Computational Geometry 2015 T 48 vip 2 24 chervnya S 108 119 arXiv 1212 0570 DOI 10 1016 j comgeo 2014 08 005 Bonichon N Gavoille C Hanusse N Ilcinkas D Connections between theta graphs Delaunay triangulations and orthogonal surfaces In Graph Theoretic Concepts in Computer Science Berlin Heidelberg Springer 2010 S 266 278