0

次のように、CPLEX oplide で整数計画法モデルを解くためのコードを作成しました。

nmbl = 521466;
nbi = 17;

int As[nbi] =...;

int amb[nmbl] = ...;
dvar boolean I[nmbl][nbi];

minimize 
sum (a in nmbl, b in nbi, c in nmbl: c>a,d in nbi: d != b) I[a][b]*I[c][d]*10;


subject to 
{
cons1:
forall (i in nmbl)
I[i][1] + I[i][2] + I[i][3] + I[i][4]+ I[i][5] + I[i][6] + I[i][7] + I[i][8] + I[i][9] + I[i][10] + I[i][11] + I[i][12] + I[i][13] + I[i][14] + I[i][15] + I[i][16] + I[i][17] == 1; 

cons2:
forall (j in nbi)
  sum (i in nmbl) I[i][j]*amb[i] <= As[j];
}

CPLEX エラー 1016: プロモーション バージョンが表示されます。問題サイズの制限を超えました。問題を特定するためのアイデアを提供していただき、ありがとうございます。

4

1 に答える 1