我玩弄一個巨大的單純形法我已經在這裏找到:https://github.com/JWally/jsLPSolver/加快單純形法
我創造,我已經建立了一個模型,我使用上面的算法解決問題的jsfiddle。 http://jsfiddle.net/Guill84/qds73u0f/
該模型基本上是一個很長的變量和約束數組。你可以把它想象成試圖在不同的樞紐(國家)之間找到最便宜的旅客運輸方式,其中每個國家都有最低的乘客需求,最大的乘客量,並且每個連接都有一個價格。我不在乎乘客去哪裏,我只想找到最便宜的方式來分發他們。要做到這一點我用下面的最小化目標:
model = {
"optimize": "cost",
"opType": "min",
"constraints": { \\etc...
我很高興與模型和算法提供的答案......但後者需要很長的時間來運行(>了15秒。 )有什麼方法可以加快計算速度?
親切的問候和謝謝。 G.
賈斯汀,這真是令人印象深刻。我非常希望有一天我們能夠一起工作,我非常樂意向您學習。 – Noobster 2015-04-15 18:52:48