我正在玩我在这里找到的一个很棒的单纯形算法:https ://github.com/JWally/jsLPSolver/
我创建了一个 jsfiddle,我在其中建立了一个模型,并使用上面的算法解决了这个问题。http://jsfiddle.net/Guill84/qds73u0f/
该模型基本上是一长串变量和约束。你可以把它想象成试图在不同的枢纽(国家)之间寻找最便宜的乘客运输方式,每个国家对乘客的需求最小,乘客的供应最大,每个连接都有价格。我不在乎乘客去哪里,我只想找到最便宜的方式来分配他们。为了实现这一点,我使用以下最小化目标:
model = {
"optimize": "cost",
"opType": "min",
"constraints": { \\etc...
我对模型和算法提供的答案感到满意......但后者需要很长时间才能运行(> 15秒......)有什么办法可以加快计算速度吗?
亲切的问候,谢谢。G。