점의 플롯이 공간에 대한 파티션을 정의하는이 데이터 구조 / 개념은 무엇입니까


15

나는 실제 문제를 해결하는 알고리즘을 만났고 숙제 문제를 위해 비슷한 것을 만들었던 수업을 기억합니다. 이처럼 보입니다

기본적으로 이것은 점의 도표이며 선은 두 점 사이에 등거리로 그려집니다. 점 주위의 선이 해당 점에 가장 가까운 영역의 모양을 형성하는 완벽한 파티션을 형성합니다. 누군가에게 종을 울리는가? 인터넷 검색 설명과 결과를 얻는 데 어려움을 겪었습니다. 그리고 나는 그것을 묘사하는 다른 방법을 모른다. 잘만되면 그림이 도움이된다.


어제 이후 1667 번 조회? SE가 해킹 당하고 있습니까?
HEKTO

@HEKTO "핫 네트워크 질문"중 하나로 표시되었습니다.
John L.

답변:


31

당신이 기술 한 것은 Voronoi diagram 입니다.

다음은 Wikipedia에서 발췌 한 것입니다.

Wikipedia의 보로 노이 다이어그램

첫 번째 그림에서 볼 수있는 가장 간단한 경우 에는 유클리드 평면에서 유한 한 점 집합 됩니다. 이 경우, 각각의 사이트 는 단순히 포인트이고, 대응하는 보로 노이 셀 는 까지의 거리가 다른 포인트와의 거리 이하인 유클리드 평면의 모든 포인트로 구성된다 . 이러한 각 셀은 반 공백의 교차점에서 얻으므로 볼록 다각형입니다. Voronoi 다이어그램의 선 세그먼트는 가장 가까운 두 개의 사이트와 등거리 인 평면의 모든 점입니다. 보로 노이 정점 (노드)은 3 개 이상의 사이트와 등거리에있는 점입니다.1,,케이아르 자형케이케이


4
+1. 나는 교수들이 Voronoi Diagrams가 더 큰 차원으로 구현하기에는 계산 상 상당히 복잡하다는 각주를 언급하면서 교수들에 대해 언급했기 때문에 그것들을 언급하지 않고 구현을 갔다. 따라서 간단한 kNN 구현으로 작업을 훨씬 더 잘 수행 할 수 있습니다. 그러나 "선이 두 점 사이의 등거리에 있도록 그려진"조건은 충족되지 않을 수 있습니다.
Sagnik

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.