Lingo报错程序报错,一下午也找不出错误在哪里.感觉错误应该在目标函数和约束中.题目中的三个约束是:x(1)+.+x(10)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 22:04:16
Lingo报错程序报错,一下午也找不出错误在哪里.感觉错误应该在目标函数和约束中.题目中的三个约束是:x(1)+.+x(10)

Lingo报错程序报错,一下午也找不出错误在哪里.感觉错误应该在目标函数和约束中.题目中的三个约束是:x(1)+.+x(10)
Lingo报错
程序报错,一下午也找不出错误在哪里.感觉错误应该在目标函数和约束中.
题目中的三个约束是:
x(1)+.+x(10)

Lingo报错程序报错,一下午也找不出错误在哪里.感觉错误应该在目标函数和约束中.题目中的三个约束是:x(1)+.+x(10)
错误改好了,只是找不到可行解,你看下是不是你那个约束条件有问题
model:
!集部分;
sets:
sector/1..10/:x,lamda,A,v,c,s,T,AST,mu,rho,omega,rt,fc,vc;
endsets
@for(sector(i):T(i)=(c(i)/v(i))*(A(i))^(1/2));
@for(sector(i):AST(i)=s(i)+T(i));
@for(sector(i):mu(i)=1/AST(i));
@for(sector(i):rho(i)=lamda(i)/(x(i)*mu(i)));
@for(sector(i):omega(i)=rho(i)*@exp(-mu(i)*(1-rho(i))*rt(i)));
!目标函数;
min=@sum(sector(i):(fc(i)+vc(i)*24*30*lamda(i))*x(i));
@sum(sector:x)