我正在處理一些非常大規模的線性規劃問題。 (矩陣目前大致爲1000x1000,這些都是'迷你')。 我以爲我的程序運行成功,只有我意識到我得到了一些非常不直觀的答案。例如,假設我將x + y + z最大化,並受到一組約束條件的約束x + y < 10和y + z < 5.我運行此並獲得最佳解決方案。然後,我運行相同的方程,但具有不同的約束:x + y < 20和y + z < 5.然而在第二次迭代
我正在MathProg中看似簡單的模型中掙扎。模型如下: set W;
set V;
param b {W, V} binary;
param p;
var w {j in W} <= 0, >= 1;
minimize obj: 0;
subject to within_radius_of {i in V}:
sum {j in W} b[i,j] * w[j] >