我想找到一個快速算法來找到(近似的,如果需要的話)在二維空間中給定點的最近鄰居,其中點經常從數據集和新的點被添加。帶動態點的2D最近鄰居查詢算法
(與此相關的,也有這個問題的兩個變種是引起我的興趣:一個在哪些點可以被看作是補充和隨機取出,另一種所有的點都在不斷地運動)
一些想法:
- KD樹提供了良好的性能,但只適用於靜態的點集
- R * - 樹似乎提供良好的性能,適用於各種尺寸,但其設計的通用性(任意尺寸,一般內容幾何)表明可能性,一個月再具體的算法可能會提供性能優勢
- 算法與現有的實現是優選的(雖然這不是必要的)
這裏有什麼好的選擇嗎?
的可能的複製https://stackoverflow.com/questions/45887680/efficient-knn-實現的,其-允許-插入/ 45903853#4590 3853 – TilmannZ