AMPL变量定义

时间:2017-02-05 22:06:40

标签: ampl

我想在AMPL中定义一个变量,该变量可以是0或40到100之间的值范围。

使用var x> = 40,< = 100 || == 0;遗憾的是语法无效。我应该将其中一个约束定义为参数吗?

1 个答案:

答案 0 :(得分:3)

这称为半连续变量,可在AMPL中定义如下:

var x in {0} union interval[40, 100];