Graficul de vecinătate relativă
Un grafic de vecinătate relativă este un grafic nedirecționat definit pe o mulțime de puncte din planul euclidian prin conectarea a două puncte p și q cu o muchie atunci când nu există un al treilea punct r care să fie mai aproape de p și q decât p și q sunt de fiecare. alte. Acest grafic a fost propus de Godfried Toussaint în 1980 ca o modalitate de a defini o structură pe un set de puncte care reflectă percepția umană asupra formei mulțimii [1] [2] [3] .
Algoritmi
Supovit [4] a arătat cum se construiește eficient un grafic de vecinătate relativă în timp O( n log n ) [5] . Graficul poate fi calculat în timp mediu O ( n ) pentru o mulțime arbitrară de puncte distribuite uniform în pătratul unității [6] . Graficul de vecinătate relativă poate fi calculat în timp liniar din triangulația Delaunay a unui set de puncte [7] [8] .
Generalizări
Deoarece un grafic este definit doar în termeni de distanțe dintre puncte, un grafic de vecinătate relativă poate fi definit pentru seturi de puncte dintr-un spațiu de orice dimensiune [1] [9] și pentru metrici non-euclidiene [1] [7] [10 ] ] [11] .
Grafice înrudite
Graficul de vecinătate relativă este un exemplu de nucleu beta bazat pe . Acesta este un subgraf al triangulației Delaunay . La rândul său, arborele de acoperire minim euclidian este subgraful său, ceea ce implică faptul că este un graf conex .
Graficul Urquhart , format prin îndepărtarea celei mai lungi muchii din fiecare triunghi într-o triunghiulare Delaunay, a fost propus inițial ca o metodă rapidă pentru calcularea unui grafic de vecinătate relativă [12] . Deși graficul Urquhart este uneori diferit de graficul de vecinătate relativă [13] , el poate fi folosit ca o aproximare a graficului de vecinătate relativă [14] .
Note
- ↑ 1 2 3 Jaromczyk, Kowaluk, 1991 , p. 181–191.
- ↑ Toussaint, 1980 , p. 261–268.
- ↑ Jaromczyk, Toussaint, 1992 , p. 1502–1517
- ↑ Supowit, 1983 .
- ↑ Supowit, 1983 , p. 428–448.
- ↑ Katajainen, Nevalainen, Teuhola, 1987 , p. 77–86.
- ↑ 1 2 Jaromczyk, Kowaluk, 1987 , p. 233–241.
- ↑ Lingas, 1994 , p. 199–208.
- ↑ Agarwal, Matousek, 1992 , p. 58–65.
- ↑ O'Rourke, 1982 , p. 189–192.
- ↑ Lee, 1985 , p. 327–332.
- ↑ Urquhart, 1980 , p. 556–557.
- ↑ Toussaint, 1980 , p. 860.
- ↑ Andrade, de Figueiredo, 2001 .
Literatură
- Toussaint GT Graficul de vecinătate relativă al unei mulțimi plane finite // Pattern Recognition. - 1980. - T. 12 , nr. 4 . — S. 261–268 . - doi : 10.1016/0031-3203(80)90066-7 .
- Jaromczyk JW, Toussaint GT Grafice de vecinătate relativă și rudele lor // Proceedings of IEEE. - 1992. - T. 80 , nr. 9 . - S. 1502-1517 . - doi : 10.1109/5.163414 .
- Supowit KJ Graficul de vecinătate relativă, cu o aplicație la arbori de întindere minimă // J. ACM . - 1983. - T. 30 , nr. 3 . — S. 428–448 . - doi : 10.1145/2402.322386 .
- Jyrki Katajainen, Olli Nevalainen, Jukka Teuhola. Un algoritm liniar în timp așteptat pentru calcularea graficelor plane de vecinătate relativă // Litere de procesare a informațiilor. - 1987. - T. 25 , nr. 2 . — p. 77–86 . - doi : 10.1016/0020-0190(87)90225-0 .
- Jaromczyk JW, Kowaluk M. O notă despre graficele de vecinătate relativă // Proc. al 3-lea Simp. Geometrie computațională. - New York, NY, SUA: ACM, 1987. - S. 233-241. doi : 10.1145 / 41958.41983 .
- Lingas A. O construcție în timp liniar a graficului de vecinătate relativă din triangulația Delaunay // Computational Geometry. - 1994. - T. 4 , nr. 4 . — S. 199–208 . - doi : 10.1016/0925-7721(94)90018-3 .
- Jaromczyk JW, Kowaluk M. Construirea graficului de vecinătate relativă în spațiu euclidian tridimensional // Aplicație discretă. Matematică.. - 1991. - V. 31 , nr. 2 . — S. 181–191 . - doi : 10.1016/0166-218X(91)90069-9 .
- Pankaj K. Agarwal, Jiri Matousek. Grafice de vecinătate relativă în trei dimensiuni // Proc. 3 ACM–SIAM Symp. Algoritmi discreti . - 1992. - S. 58-65.
- O'Rourke J. Calculul graficului de vecinătate relativă în metricile L 1 și L ∞ // Pattern Recognition. - 1982. - T. 15 , nr. 3 . — S. 189–192 . - doi : 10.1016/0031-3203(82)90070-X .
- Lee DT Grafice de vecinătate relativă în L 1 -metric // Pattern Recognition. - 1985. - T. 18 , nr. 5 . — S. 327–332 . - doi : 10.1016/0031-3203(85)90023-8 .
- Urquhart RB Algoritmi pentru calculul graficului de vecinătate relativă // Electronics Letters. - 1980. - T. 16 , nr. 14 . — S. 556–557 . - doi : 10.1049/el:19800386 .
- Toussaint GT Comentariu: Algoritmi pentru calculul graficului de vecinătate relativă // Electronics Letters. - 1980. - T. 16 , nr. 22 . - S. 860 . - doi : 10.1049/el:19800611 .
- Diogo Vieira Andrade, Luiz Henrique de Figueiredo. Aproximații bune pentru graficul de vecinătate relativă // Proc. A 13-a Conferință canadiană de geometrie computațională . — 2001.