悬赏中…………
这是我编的一个LINGO程序,不知哪里有点问题,结果出来是负数与题目不符合,但没语法错误,请高手看一下啦!!!(题目见附件)MODEL:
SETS:
VA/V1..V5/:EV;
VM/M1..M6/:;
VA_1/V1,V2/:;
VA_2/V3,V4,V5/:;
LINKS(VA,VM):A,B,C,D;
ENDSETS
DATA:
EV=8.8 6.1 2.0 4.2 5.0;
D=1100 1300 1100 1200 1000 900
1200 1300 1400 1100 1200 1000
1300 1100 1300 1200 1500 1400
1100 900 1000 1200 1100 800
1150 1150 950 1250 1050 1350;
ENDDATA
MAX=1800*@SUM(LINKS(I,J):B(I,J))-@SUM(LINKS(I,J):A(I,J)*D(I,J))-50*@SUM(LINKS(I,J):C(I,J))-270*6-310*6; !目标函数;
@FOR(VM(J):@SUM(VA_1(I):B(I,J))<=200);
@FOR(VM(J):@SUM(VA_2(I):B(I,J))<=250);
@FOR(LINKS(I,J):C(I,J)<=1000);
@FOR(VA(I):500+A(I,1)-B(I,1)-C(I,1)=0);
@FOR(VA(I):C(I,1)+A(I,2)-B(I,2)-C(I,2)=0);
@FOR(VA(I):C(I,2)+A(I,3)-B(I,3)-C(I,3)=0);
@FOR(VA(I):C(I,3)+A(I,4)-B(I,4)-C(I,4)=0);
@FOR(VA(I):C(I,4)+A(I,5)-B(I,5)-C(I,5)=0);
@FOR(VA(I):C(I,5)+A(I,6)-B(I,6)-500=0);
@FOR(VA(I):@SUM(VM(J):A(I,J))-@SUM(VM(J):B(I,J))=0);
@FOR(VM(J):@SUM(VA(I):EV(I)*B(I,J))>=3*@SUM(VA(I):B(I,J)));
@FOR(VM(J):@SUM(VA(I):EV(I)*B(I,J))<=6*@SUM(VA(I):B(I,J)));
@FOR(LINKS(I,J):@GIN(A(I,J)));
@FOR(LINKS(I,J):@GIN(B(I,J)));
@FOR(LINKS(I,J):@GIN(C(I,J)));
END
我这里显示的是模型无界,你的模型有问题! 不会吧!!!我检查了好多遍了啊!!!麻烦指教一下啦! 我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。 试试运气啦~~~~~~~~~~~ 哦~~ 鉴定完毕! 鉴定完毕! 楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了 来报道!!!!!!!!!!!