【发布时间】:2015-11-14 18:12:46
【问题描述】:
我是 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;
【问题讨论】:
-
您是否可以提供更完整的模型(工作示例)?我不知道如何完成缺失的行。