給定一組點p
,我想找到空間b
內的一個點,該點限定儘可能遠的區域p
來自p
內的所有點。找到一個點,使距離一個有限區域內的一組點的總距離最大
這是關於在植絨模擬中按照Craig Reynolds' Boids實施鄰居避免 - 如果這不是避免鄰居的最佳方法,我會喜歡建議。
編輯: 換句話說,我想找到一個任意點是遠離其他點p
成爲可能,而周圍p
邊框之內。
通過邊界框我的意思是溶液應具有一個點的Y座標爲上和最下點之間,和一個x座標是左側和最右側的點之間。
提出這個問題更抽象,我在看這個算法,以此來發現目標爲希望留內M
單位其最近的鄰居,而不是越來越近了超過m
他們單位的代理人。該算法返回的解決方案應返回距離其最近鄰居點最遠的點。
這是在2D平面。
也就是說,找到'B'的所有平方距離的所有其他點和最小內點'p''?嘗試最小平方? – zerm
zerm:你有回退 - 他想*最大化*距離的總和。我的感覺是,如果可以設置,最小化適當的對偶問題應該很好地工作。 – Novelocrat
另一種解決方案是最大化最近鄰距離。你能否更具體地說明你的問題,javanix? – thiton