1:假設有隨機10000個位置坐標點(X1,Y1),(X2,Y2),(X3,Y3)....(Xn,Yn);從啟始點開始依次移動到其中的每個點,然后再回到啟始點
2:假設每次移動的距離為d1,d2...dn,怎樣移動才能獲取最短移動距離? d=d1+d2+....+dn;
uj5u.com熱心網友回復:
我討厭演算法,頭頂都禿了uj5u.com熱心網友回復:
這是一個有頭發的問沒頭發的問題uj5u.com熱心網友回復:
可以使用 Microsoft Foundation Solver 來求解這類簡單的整數線性規劃問題。線性規劃方法可以加快選擇最優梯度下降“斜率”的速度,但愿能解決“10000個地址”這種規模的問題。uj5u.com熱心網友回復:
如果規模比較小,可以考慮暴力遍歷。如果并不要求最優解,可以考慮一些路徑查找演算法。但是如果要求最優解,那么就只能使用基于規劃甚至神經網路方面的數學方法。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/257287.html
標籤:C#
下一篇:c#爬蟲-1688官網自動登錄
