【发布时间】:2016-09-25 23:20:03
【问题描述】:
AMPL中如何声明变量依赖于其他变量作为约束?
我正在尝试解决最小化“最大变量数 - 最小变量数”之间的差异
所以,我的目标方程是 最小化 0..T 中的 max{t}production[t] + min{t in 0..T}production[t]; (t 是指数,T 是时间段参数,生产是决策变量。)
但是,它不是线性代数。 因此,我试图将 'max{t in 0..T} production[t]' 声明为变量'y'。 所以,我想写'var y >= all production'。 但它不起作用。
【问题讨论】:
-
服从 const2{i in 1..T}: z
标签: ampl