Mark de Berg 등의 "Computational Geometry : Algorithms and Applications" 책 에는 들로네 삼각 분할 (Delaunay Triangulation) 계산을위한 매우 간단한 무차별 알고리즘이 있습니다. 이 알고리즘은 유효한 들로네 삼각 분할 (Delaunay Triangulation)에 나타나지 않을 수있는 다른 가장자리 인 잘못된 가장자리 라는 개념을 사용합니다 . 각 단계에서 알고리즘은 이러한 잘못된 모서리를 찾아서 잘못된 모서리 가 없을 때까지 필요한 변위 ( 에지 플립 이라고 함)를 수행합니다 .
알고리즘 LegalTriangulation ( )
입력 . 점의 일부 삼각 측량 는 P를 설정 합니다. 출력 . P 의 법적 삼각 분할 .
반면 잘못된 에지 포함 P I의 P의 J를
마시기
하자 및 P의 I , P의 j 개의 P의 난 에 인접하는 두 개의 삼각형이 될 피의 I의 피의 J .
T 에서 를 제거 하고 대신 p k p l을 추가하십시오 . T를 돌려줍니다 .
이 알고리즘이 O ( n 2 ) 에서 실행된다고 들었습니다. 최악의 경우 시간에 . 그러나이 진술이 올바른지 아닌지는 명확하지 않습니다. 그렇다면 어떻게이 상한을 증명할 수 있습니까?