1

私は GLPK の初心者です。単純なモデルをテストしたいのですが、このコメントを使用してさまざまなランダム データを生成します。

param seed:=gmtime();
param u{(i,j) in E}:=(round(seed*Uniform01())) mod 40 ;

モデルを100回解いて、目的関数の最適値の平均値を求めたいです。

反復式をコーディングして、.mod ファイルでモデルの解決を繰り返す方法がわかりません。手伝っていただけませんか?

これは私のモデルです:

###  VARIABLES  ###
var x{(i,j) in E} >= 0, <= u[i,j];
###  OBJECTIVE  ###
maximize Val: sum {(1,j) in E} x[1,j];
###  CONSTRAINTS  ###
subject to Balance {i in V diff {1,n}}:
  sum {(j,i) in E} x[j,i] = sum {(i,k) in E} x[i,k];
solve;
4

1 に答える 1