当前位置:编程学习 > 汇编语言 >>

Lingo程序出错 Check for undefined indices and/or conditions in expression:14 求大神指教啊

model: sets: spt1/a1..a6/:male; spt2/b1..b8/:femal; spt0/c1..c16/:non,u; spt/d1..d30/:x,c,y1,y2; endsets data: male=4,5,6,8,26,27; femal=3,7,13,14,16,17,21,28; non=1,2,9,10,11,12,15,18,19,20,22,23,24,25,29,30; c=3,3,4,3,4,3,3,4,3,3,4,3,3,2,2,5,1,3,3,2,4,2,1,4,1,4,5,4,3,1; enddata @for(spt(i):y1(i)=@if(x(i)#LT#c(i),1,0)); @for(spt(i):y2(i)=@if(x(i)#GT#0,1,0)); min=@sum(spt(i):y1(i)*x(i)*20+y2(i)*50); @for(spt(i):x(i)<=c(i)); @for(spt(i):x(i)>0); @for(spt(i):@gin(x(i))); @gin(f1); f1<=16; @for(spt0(i):u(i)<=16); @for(spt0(i):u(i)>0); @for(spt0(i):@gin(u(i))); @for(spt0(i)|i#LE#15:@for(spt0(j)|j#GT#i:@abs(u(i)-u(j))>0)); @sum(spt0(i)|i#LE#f1:x(non(u(i))))+@sum(spt1(j):x(male(j)))=30; @sum(spt0(i)|i#GT#f1:x(non(u(i))))+@sum(spt2(j):x(femal(j)))=40; End 谢谢!
追问:为什么我的lingo9.0运行不了呢?
运行错误啊
你用的是什么版本?
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,