점 집합 삼각측량

Point-set triangulation
평면에서 동일한 9개의 점 집합의 서로 다른 두 개의 삼각형.

점 집합을 한 삼각 측량 P{\displaystyle{{P\mathcal}}}은 유클리드 공간 R은 P{\displaystyle{{P\mathcal}의 볼록 선체 커버 d(^{d}}은 단체의. 단지}}그리고 vertices P{\displaystyle{{P\mathcal}에} 속하}평면에서 .[1](whe에.n ( {\ \}}의 점 집합이며 삼각형은 가장자리 및 정점과 함께 삼각형으로 구성된다.일부 저자는 의 모든 점이 삼각형의 꼭지점이라고 요구한다.[2]이 경우 평면에서 점 의 점 집합에 대한 삼각측정은 P{\{\의 점들 사이의 비교차 가장자리의 최대 집합으로 정의할 수 있다 평면에서 삼각측정은 평면 직선 그래프의 특별한 경우다.

특히 흥미로운 종류의 삼각형은 들로나이 삼각측량이다.그것들은 보로노이 다이어그램기하학적 듀얼이다.평면에 있는 P {\의 점 집합 델로나이 삼각측량에는 가브리엘 그래프, 가장 가까운 인접 그래프 의 최소 신장 트리가 포함되어 있다

삼각형에는 여러 가지 응용 프로그램이 있으며, 예를 들어 최소 중량 삼각형과 같은 일부 기준에 따라 주어진 점의 "좋은" 삼각형을 찾는 데 관심이 있다.때로는 모든 삼각형이 큰 각(긴 삼각형 및 좁은("분할형") 삼각형을 피하는 등 특수 속성이 있는 삼각형을 갖는 것이 바람직하다.[3]

평면의 점을 연결하는 가장자리 집합이 주어진 경우, 삼각측정이 포함되는지 여부를 결정하는 문제는 NP-완전이다.[4]

정삼각형

Some triangulations of a set of points can be obtained by lifting the points of into (which amounts to add a coordinate to 의 각 포인트는 들어올린 점 세트의 볼록한 선체를 계산하고, 이 볼록한 선체의 하단 d{\^{에 다시 투영함으로써The triangulations built this way are referred to as the regular triangulations of . When the points are lifted to the paraboloid of equation , this construction results in the Delaunay triangulation of 이 구조물이 삼각측량을 제공하려면 들어올린 점 세트의 하단 볼록 선체가 단순화되어야 한다는 점에 유의하십시오.Delaunay 삼각형의 경우, 은 P + 2 포인트가 동일한 구에 있지 않도록 요구하는 양이다.

평면 내 콤비네이터틱스

Every triangulation of any set of points in the plane has triangles and edges where is the number of points of in the 볼록 선체의 경계 이것은 직설적인 오일러 특성 논쟁에서 따온 것이다.[5]

평면에서 삼각측량을 작성하는 알고리즘

삼각분할 알고리즘 : 포인트 세트 의 볼록한 선체를 찾아 이 선체를 다각형으로 삼각측량한다.내부 점을 선택하고 이 점을 포함하는 삼각형의 세 꼭지점에 가장자리를 그린다.모든 내부 지점이 소진될 때까지 이 프로세스를 계속하십시오.[6]

증분 알고리즘 : X 좌표에 따라 의 포인트를 정렬한다.처음 세 점은 삼각형을 결정한다.순서 세트의 다음 포인트 을(를) 고려하여 이전에 고려했던 포인트{ 1,., }, 과(와) 연결하십시오. {이(가) 모두 처리될 때까지 한 번에 displaystyle {P} 한 점을 추가하는 이 프로세스를 계속하십시오.[7]

다양한 알고리즘의 시간 복잡성

다음 표는 다른 최적성 기준에 따라 평면에서 점 집합의 삼각형 구성에 대한 시간 복잡성 결과를 보고하며, 서 n 점 수입니다.

최소화하다 극대화하다
최소의
(Delaunay 삼각측량)
최대치의 [8] [9]
최소의 면적 [10] [11]
최대치의 [11]
최대치의 정도 NP-완전
학위7로
최대치의 괴벽. [9]
최소의 가장자리 길이
(가장 가까운 점 쌍 문제)
NP-완전 [13]
최대치의 [14]
(볼록스 선체 사용)
의 합계 NP-하드
(최소-중량 삼각측량)
최소의 키, [9]
최대치의 경사지게 하다 [9]

참고 항목

메모들

  1. ^ De Loera, Jesús A.; Rambau, Jörg; Santos, Francisco (2010). Triangulations, Structures for Algorithms and Applications. Algorithms and Computation in Mathematics. Vol. 25. Springer.
  2. ^ 드 버그2008, 섹션 9.1.
  3. ^ de Berg, Mark; Otfried Cheong; Marc van Kreveld; Mark Overmars (2008). Computational Geometry: Algorithms and Applications (PDF). Springer-Verlag. ISBN 978-3-540-77973-5.
  4. ^ 로이드 1977.
  5. ^ Edelsbrunner, Herbert; Tan, Tiow Seng; Waupotitsch, Roman (1992), "An O(n2 log n) time algorithm for the minmax angle triangulation", SIAM Journal on Scientific and Statistical Computing, 13 (4): 994–1008, CiteSeerX 10.1.1.66.2895, doi:10.1137/0913058, MR 1166172.
  6. ^ Devadoss, O'Rourke 이산계산 기하학.프린스턴 대학 출판부, 2011 페이지 60.
  7. ^ Devadoss, O'Rourke 이산계산 기하학.프린스턴 대학 출판부, 2011년 페이지 62. 62.
  8. ^ Edelsbrunner, Tan & Wauptitsch 1990.
  9. ^ a b c d 1993년 베른
  10. ^ 샤젤, 기바스 & 리 1985.
  11. ^ a b 바실레프 2005.
  12. ^ 얀센 1992.
  13. ^ 페케테 2012.
  14. ^ Edelsbrunner & Tan 1991.

참조