qq_32320359 2017-06-18 02:34 采纳率: 0%
浏览 1722

lingo 线路优化 错误代码11

下面是代码,找大佬帮忙看看 哪里的问题
model:
sets:
nodes/1..9/:w;!1为华南转运中心,其需求量为0;
che/1..4/:q;!che集合的元素个数足够大即可;
cn(che,nodes):y,u;
nn(nodes,nodes):c;
cnn(che,nodes,nodes):x;
endsets
data:
w= 0 1.6 1.9 4.9 3.6 4.8 2.1 2.7 0.9;
c= 0 46.1 51.6 44.4 41.2 37.8 51 45.8 42.6
46.1 0 7.4 5.6 9.5 25.2 11 5.1 13.5
51.6 7.4 0 10.3 17.5 26.7 13.5 12.8 16
44.4 5.6 10.3 0 6.4 13.2 6.2 7.1 9

41.2 9.5 17.5 6.4 0 17.4 10.7 9.8 13.6
37.8 25.2 26.7 13.2 17.4 0 9.3 20.1 7.1
51 11 13.5 6.2 10.7 9.3 0 13.1 4.3
45.8 5.1 12.8 7.1 9.8 20.1 13.1 0 17.9
42.6 13.5 16 9 13.6 7.1 4.3 17.9 0;!将最短运输距离矩阵作为配送模型距离矩阵输入;
enddata:
calc:
@for(cnn(k,i,j)|i#EQ#j:x(k,i,j)=0);
endcalc
min= @sum(cnn(k,i,j):c(i,j)*x(k,i,j));
@for(che(k):@sum(cn(k,i):w(i)*y(k,i))<8);
@for(nodes(i)|i#GT#1:@sum(cn(k,i):y(k,i))=1);
@for(nodes(i):@for(che(k):@sum(cnn(k,i,j):x(k,i,j))=y(k,i)));
@for(nodes(j):@for(che(k):@sum(cnn(k,i,j):x(k,i,j))=y(k,j)));
@for(che(k):@sum(cnn(k,i,j):x(k,i,j))<1000*@sum(cnn(k,i,j)|i#EQ#1:x(k,1,j)));
@for(che(k):@for(cnn(k,i,j)|j#GT#1#and#i#NE#j:u(k,i)-u(k,j)+100*x(k,i,j)<99));
@for(cn:@bin(y));
@for(cnn:@bin(x));
End

  • 写回答

1条回答 默认 最新

  • qq_32320359 2017-06-18 03:04
    关注

    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真