GLPK または R で、最適化 (輸送コストの最小化) を使用して典型的な輸送問題を解決しようとしています。
簡単なケース: 2 つの州 (A と B) にある 4 つの生産者が、別の場所にある 2 つの輸出者に製品を配送しています。各ルート プロデューサー - エクスポーターのコスト マトリックスがあります (以下を参照)。解決策は自明です。これは輸送問題の典型的な例です。
例:
production (id, province, tons)
1 A 300
2 A 800
3 B 800
4 B 1200
export (id, sourcing_province, tons)
5 A 400
5 B 600
6 2000
routes (id_orig, id_dest, cost)
1 5 5.1
1 6 3.2
2 5 6.7
2 6 7.2
3 5 2.8
3 6 4.1
4 5 6.9
4 6 5.3
しかし、問題をより複雑にする追加の制限があります。私は、輸出者 (5) が実際に各州から特定の固定量を調達していることを知っています。特に上記の例では、輸出者 (5) は州 A から 400 Tn、州 B から 600 Tn を調達する必要があります。輸出者 (6) には制限がなく、どの州からでも商品を調達できます。これらの制限を表現する方法が見つかりません。
助けてもらえますか?