什么可能在我的AMPL代码中创建语法错误?

时间:2014-10-26 23:46:56

标签: equation ampl

对于这个放大器代码,当我尝试运行这个mod文件时,我不断收到语法错误。我不太确定我哪里出错了,因为我写下了正确的公式。

我该如何解决这个问题?

var P> = 0;

var Q> = 0;

var R> = 0;

var S> = 0;

var T> = 0;

var U> = 0;

var V> = 0;

最大化成本:4 * P + 5 * Q + 1 * R + 3 * S - 5 * T + 8 * U;

受Sup1:P - 4 * R + 3 * S + T + U + 2 * V = 1;

受Sup2:5 * P + 3 * Q + R - 5 * T + 3 * U <= 4;

受Sup3:4 * P + 5 * Q - 3 * R + 3 * S - 4 * T + U <= 4;

受Sup4影响: - Q + 2 * S + T - 5 * U <= 5;

受Sup5:-2 * P + Q + R + S + 2 * T + 2 * U <= 7;

受Sup6:2 * P - 3 * Q + 2 * R - S + 4 * T + 5 * U <= 5;

1 个答案:

答案 0 :(得分:2)

语法错误是由Unicode减号引起的。要解决此问题,请使用标准ASCII减号替换所有出现的-