我继续遇到AMPL的错误,每当我尝试模拟我的mod文件时,我都会收到错误:Y1已经定义,这是我第一次使用AMPL并且不确定我哪里出错了,以下是我的代码,我真的很感激任何帮助。我尝试将变量名称从Y1更改为其他变量,然后我开始与其他变量获得相同的错误:
#Creating Variables
var Y1;
var Y2;
var Y3;
#writing the objective fincations
maximize Throughput:500 * Y1 + 450 * Y2 + 600 * Y3;
#writing constraints
subject to 1_limit: 8 * Y1 + 5 * Y2 + 8 * Y3 <=60;
subject to 2_limit: 10 * Y1 + 20 * Y2 + 10 * Y3 <=150;
subject to 3_limit: 0 <= Y1 <=8;
答案 0 :(得分:0)
将行reset;
放在程序的前面。
AMPL会记住以前运行的代码,并且因为它记得你已经定义了Y1
而感到困惑。