私はここで見つけた素晴らしいシンプレックス アルゴリズムをいじっています: https://github.com/JWally/jsLPSolver/
モデルを設定したjsfiddleを作成し、上記のアルゴリズムを使用して問題を解決しました。http://jsfiddle.net/Guill84/qds73u0f/
モデルは基本的に、変数と制約の長い配列です。これは、異なるハブ (国) 間の乗客の最も安い輸送手段を見つけようとするものと考えることができます。ここで、各国には乗客の最小需要、乗客の最大供給があり、各接続には価格があります。乗客がどこに行くかは気にしません。ただ、乗客を最も安く配布する方法を見つけたいだけです。これを達成するために、次の最小化目標を使用します。
model = {
"optimize": "cost",
"opType": "min",
"constraints": { \\etc...
モデルとアルゴリズムによって提供される答えに満足しています...しかし、後者は実行に非常に長い時間がかかります(> 15秒...)計算を高速化する方法はありますか?
よろしくお願いします。G.