数学建模社区-数学中国

标题: 这个模型出了什么问题呢?请帮个忙。。。谢谢 [打印本页]

作者: denniceyang    时间: 2010-4-8 21:54
标题: 这个模型出了什么问题呢?请帮个忙。。。谢谢
MODEL:
Title Distribution Problem
sets:
    J/j1..j3/;
    K/k1..k4/;
    JK(J,K):x,CTL,dd,Z,D;
endsets
!here are the parameters
data:
    !单位成本;
    CTL=1,1,1,1,
        1,1,1,1,
        1,1,1,1;
    D=200,300,250,150,
      300,400,600,400,
      600,700,900,300;
    dd=20,10,30,20,
      40,20,15,10,
      30,10,15,20;
    PTL=4;
    T=300;
enddata
!the objective
[OBJ]min=@sum(JK:x*CTL*dd);
!the constraints
@for(K(k)sum(J(j):x(j,k)*PTL)>=@sum(K(k)(j,k)));
@for(K(k)sum(J(j):Z(j,k))>=1);
@for(JK(j,k):Z(j,k)<=T/dd(j,k));
@for(JKbin(Z));
@for(JKgin(x));!整数约束,大于0是lingo缺省设置;
作者: olh2008    时间: 2010-4-8 22:18
set段应该是要改吧,后面用了下标j,集合名就最好不要用这样的
可改为
setj/1..3/:;
setk/1..4/:;
setjk(setj,setk):x,CTL,dd,Z,D;
作者: linmatsas    时间: 2010-4-8 22:57
回复 2# olh2008


    我觉得这样没问题啊…………貌似我看那本书就是这么教的…………
作者: denniceyang    时间: 2010-4-9 09:17
但是还是没运行出来,,,,,,,,,,,,不知道怎么回事
作者: denniceyang    时间: 2010-4-12 23:52
回复 2# olh2008


    这个运行出来了,谢谢你




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5