파티션 트리의 구현?


11

파티션 트리가 구현 된 적이 있습니까?

여기서는 계산 기하학에서 파티션 트리에 대해 이야기하고 있습니다. 가장 초기 (가까운) 최적 버전은 Matousek 및 기타 업체와 가장 최근의 Timothy Chan 때문입니다.

https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf

이것들은 구현 된 적이 없다는 것이 나에게 미치게 들리지만 인터넷 검색은 아무도보고 한 구현을 찾지 못했습니다.


그 인용은 어디에서 왔습니까? 내 PDF 리더가 링크 된 T. Chan 용지에서 찾을 수 없습니다.
jbapple

Chan의 논문이 아니라 원고에서 나온 것입니다. 게시하기 전에 가능한 한 철저히 확인하고 싶습니다.
Pat Morin

6
나는이 질문의 맥락을 모른다. 그러나 (1) 당신이 원고를 검토한다면, 나는 이와 같이 검토중인 원고의 일부를 공유하는 것은 괜찮다고 생각하지 않는다. (2) 논문은 사실이더라도 검증 할 수 없기 때문에 그런 주장을해서는 안된다. 예를 들어, 누군가 개인 프로젝트로 구현했을 가능성을 배제 할 수 없으며 공개적으로 공유하지 않아도됩니다.
Tsuyoshi Ito

1
유용한 조언에 감사드립니다. 제 학생이 작성한 논문의 원고입니다. 나는 철저히 검색하더라도 파티션 트리의 구현을 알지 못한다. (철저하게 검색은 내가 부분적으로이 질문에, 지금 뭘하는지입니다.)
팻 모린

2
원고에서 인용 부호를 제거하여 질문을 단순화 할 수 있습니까? 현재 귀하의 게시물에는 두 가지 질문이 있습니다 (두 가지 모두 명시 적으로 언급되지 않음). (1) 파티션 트리가 구현되지 않았다는 주장의 진실성을 어떻게 확인해야합니까? 답 :하지 말아야합니다. (2) 사람들은 파티션 트리의 구현을 알고 있습니까? 나는이 부분에 대한 답을 모르지만 질문으로 괜찮다고 생각합니다. (2)의 유일한 문제는 아무도 그 질문에 "아니오"라고 말할 수 없지만 구현이 없다면 아무도 시간이 지나면 그것을 추론 할 수 있다는 것입니다.
Tsuyoshi Ito

답변:


3

5 페이지에 링크 된 논문의 정의에 따르면, 진술이 잘못되었습니다. BSP (Binary Space Partition) 트리는 쿼드 트리octree 와 같이 공간 쿼리 속도를 높이기 위해 수십 년 동안 컴퓨터 그래픽에서 사용되었습니다 . Kd 트리는 기계 학습에 광범위하게 사용되어 가장 가까운 이웃 검색 속도를 높입니다. 조금만 찍으면 의사 결정 트리 도 일반 정의에 맞습니다.


2
그렇습니다. 그러나 내가 찾지 못한 것은 스테이 빙 번호를 O (sqrt (n))에 가깝게 유지하는 데 필요한 멋진 것들을 수행하는 포인트 세트에 대한 BSP 트리 구현입니다.
Pat Morin

3
이들은 질문이 요구한다는 의미에서 파티션 트리가 아닙니다. OP가 반 공간 범위 검색을 위해 데이터 구조를 찾고 있다고 생각합니다.
Mikola
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.