簡體   English   中英

存放最近的鄰居

[英]Storing nearest neighbor

有很多算法可以找到k最近的鄰居。 我最終將不得不應用這些,但是,在我的情況下,我可以對程序進行編碼以逐個添加點,而不是完全添加所有點,然后運行算法。 這會使問題變得更容易了,所以也許我可以使用一棵樹,並將每個節點添加到鄰域樹之類的東西。 這似乎比線性搜索所有點要快。

而且在我的程序中,點將不斷移動,因此將要求我更新鄰居,這就是為什么我認為最好使用樹或其他構造來更新記錄,而不是在這些點的每次移動中都計算最近的鄰居。 您知道這樣的數據結構嗎?

由於結構相似性,也許圖形數據結構/數據庫最合適。 例如: https ://neo4j.com/graphgist/a7c915c8-a3d6-43b9-8127-1836fecc6e2f(我不適用於neo4j)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM