상대 근린 그래프

Relative neighborhood graph
단위 사각형에서 랜덤 포인트 100개를 나타내는 상대적 근린 그래프.

계산 기하학에서 상대 근린 그래프(RNG)는 두 에 가까운 세 번째 점 r(가) 없을 때마다 p 을(를) 에지로 연결하여 유클리드 평면의 점 집합에 정의된 비방향 그래프다. 이(가) 서로에 대한 것보다 낫다.이 그래프는 1980년 고드프리드 뚜생에 의해 세트 형태에 대한 인간의 인식에 부합하는 일련의 점으로부터 구조를 정의하는 방법으로 제안되었다.[1][2]

알고리즘

Supowit(1983)은 n) n시간 내에 에서 n 개의 상대적 근린 그래프를 효율적으로 구성하는 방법을 보여주었다.[3]단위 제곱균일하게 분포된 점의 랜덤 집합에 대해 ( n) O 기대 시간으로 계산할 수 있다.[4]상대 근린 그래프는 점 집합의 델라나이 삼각측량으로부터 선형 시간으로 계산할 수 있다.[5][6]

일반화

점 사이의 거리 측면에서만 정의되기 때문에,[1][7][8] 상대적 근린 그래프는 어떤 차원에서도 점 집합과 비유클리드 지표에 대해 정의될 수 있다.[1][5][9][10]고차원 점 집합에 대한 상대적 근린 그래프의 계산은 O( ( 에 의해 수행될 수 있다

관련 그래프

상대적 근린 그래프는 렌즈 기반 베타 골격의 예다.그것은 딜라우나이 삼각측량의 하위 그래프다.결국 유클리드 최소 스패닝 트리는 그것의 서브그래프인데, 여기서부터 그것은 연결된 그래프라는 것을 따라간다.

Delaunay 삼각측량에서 모든 삼각형에서 가장 긴 가장자리를 제거하여 형성된 그래프인 Urquhart 그래프는 원래 상대적인 근린 그래프를 계산하는 빠른 방법으로 제안되었다.[11]Urquhart 그래프는 때때로 상대적 근린 그래프와[12] 다르지만 상대적 근린 그래프의 근사치로 사용할 수 있다.[13]

참조

  1. ^ a b c Toussaint, G. T. (1980), "The relative neighborhood graph of a finite planar set", Pattern Recognition, 12 (4): 261–268, doi:10.1016/0031-3203(80)90066-7.
  2. ^ Jaromczyk, J.W.; Toussaint, G.T. (1992), "Relative neighborhood graphs and their relatives", Proceedings of the IEEE, 80 (9): 1502–1517, doi:10.1109/5.163414.
  3. ^ Supowit, K. J. (1983), "The relative neighborhood graph, with an application to minimum spanning trees", Journal of the ACM, 30 (3): 428–448, doi:10.1145/2402.322386.
  4. ^ Katajainen, Jyrki; Nevalainen, Olli; Teuhola, Jukka (1987), "A linear expected-time algorithm for computing planar relative neighbourhood graphs", Information Processing Letters, 25 (2): 77–86, doi:10.1016/0020-0190(87)90225-0.
  5. ^ a b Jaromczyk, J. W.; Kowaluk, M. (1987), "A note on relative neighborhood graphs", Proc. 3rd Symp. Computational Geometry, New York, NY, USA: ACM, pp. 233–241, doi:10.1145/41958.41983.
  6. ^ Lingas, A. (1994), "A linear-time construction of the relative neighborhood graph from the Delaunay triangulation", Computational Geometry, 4 (4): 199–208, doi:10.1016/0925-7721(94)90018-3.
  7. ^ Jaromczyk, J. W.; Kowaluk, M. (1991), "Constructing the relative neighborhood graph in 3-dimensional Euclidean space", Discrete Applied Mathematics, 31 (2): 181–191, doi:10.1016/0166-218X(91)90069-9.
  8. ^ Agarwal, Pankaj K.; Mataušek, Jiří (1992), "Relative neighborhood graphs in three dimensions", Proc. 3rd ACM–SIAM Symp. Discrete Algorithms, pp. 58–65.
  9. ^ O'Rourke, J. (1982), "Computing the relative neighborhood graph in the and metrics", Pattern Recognition, 15 (3): 189–192, doi:10.1016/0031-3203(82)90070-X.
  10. ^ Lee, D. T. (1985), "Relative neighborhood graphs in the -metric", Pattern Recognition, 18 (5): 327–332, doi:10.1016/0031-3203(85)90023-8.
  11. ^ Urquhart, R. B. (1980), "Algorithms for computation of relative neighborhood graph", Electronics Letters, 16 (14): 556–557, doi:10.1049/el:19800386.
  12. ^ Toussaint, G. T. (1980), "Comment: Algorithms for computing relative neighborhood graph", Electronics Letters, 16 (22): 860, doi:10.1049/el:19800611. Urquhart에 의한 회신, 페이지 860–861.
  13. ^ Andrade, Diogo Vieira; de Figueiredo, Luiz Henrique (2001), "Good approximations for the relative neighbourhood graph" (PDF), Proc. 13th Canadian Conference on Computational Geometry.