加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

lingo提示error code 63 model is ill defined错误的解决方案

(2016-08-31 22:00:05)
标签:

lingo

分类: 系统教程

原文链接:http://www.tanbor.com/html/jskf/software/201608_17399.html

初学LINGO,总会因为某个报错而让自己纠结不已,而这恰是学习编程的关键之处——找错误。

这不,今天要调试程序的过程中,LINGO弹出model is ill defined check for undefined indices之类错误,到网上一查,出现该错误的网友还真不少,随意例举下面一个例子:

MODEL:

SETS:

EXCHANGE/1..10/:ES,EL1,EL2;

G/1..10/:GENE;

GE(g,exchange):V;

ENDSETS

DATA:

GENE= 1 2 3 4 5 6 7 8 9 10;

V=

10,9,8,7,6,5,4,3,2,1;

ENDDATA

@FOR(EXCHANGE(I):ES(I)+EL1(1)+EL2(I)<=11;

@GIN(ES(I));

@GIN(EL1(I));

@GIN(EL2(I));

EL1(I)=@IF(ES(I)#EQ#0,0,EL1(I));

EL2(I)=@IF(ES(I)#EQ#0,0,EL2(I)));

@FOR(GE(I,J)|J#EQ#1:

V(I,1)=@IF(I#LT#ES(J)#OR#I#GE#ES(J)+EL1(J)+EL2(J),1,0)*GENE(I)

+(1-@IF(I#LT#ES(J)#OR#I#GE#ES(J)+EL1(J)+EL2(J),1,0))

*gene(

ES(J)-1+@WRAP(

I+EL1(J),

EL1(J)+EL2(J))));

@FOR(GE(I,J)|J#GT#1:

V(I,J)=@IF(I#LT#ES(J)#OR#I#GE#ES(J)+EL1(J)+EL2(J),1,0)*V(I,J-1)

+(1-@IF(I#LT#ES(J)#OR#I#GE#ES(J)+EL1(J)+EL2(J),1,0))

*V(

ES(J)-1+@WRAP(

I+EL1(J),

EL1(J)+EL2(J)),J-1));

MIN=@SUM(EXCHANGE:@IF(ES#NE#0,1,0));

运行之后弹出以下错误提示,ERROR CODE:63

http://www.tanbor.com/uploads/allimg/160830/23242R5B-0.jpgcode 63 model is ill defined错误的解决方案" />

隐藏内容详见:http://www.tanbor.com/html/jskf/software/201608_17399.html 

本文为探博网原创,转载请注明出处>>探博网,第一技巧资讯门户(www.tanbor.com)!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有