标签: ampl
我想在AMPL中定义一个变量,该变量可以是0或40到100之间的值范围。
使用var x> = 40,< = 100 || == 0;遗憾的是语法无效。我应该将其中一个约束定义为参数吗?
答案 0 :(得分:3)
这称为半连续变量,可在AMPL中定义如下:
var x in {0} union interval[40, 100];