xuelesniper 发表于 2009-8-24 09:07

大侠救命啊

sets:
    customer/1..8/:value,length,deadline;
    factory/1..3/;
    time/9,10,11,12,13,14,15,16/:t;
    link1(factory,time):limitprice;
    link2(customer,factory):A;
    link3(customer,factory,time):TA;
endsets
data:
   value=22 14.5 10.5 15 3.5 9.5 3.25 12.75;
   length=4 3 3 3 1 2 1 3;
   deadline=12 15 11 16 9 16 9 16;
   t=9 10 11 12 13 14 15 16;
   limitprice=3.5,3.5,3.5,3.5,3.0,3.0,3.0,3.0,
              2.25,2.25,4.5,4.5,4.5,4.5,3.25,2.25,
              1.5,1.5,1.5,1.5,4.0,4.0,4.0,4.0;
enddata
MAX=@sum(link2(i,j):A(i,j)*value(i))-@sum(link3(i,j,k):TA(i,j,k)*limitprice(j,k));
@for(customer(i):@sum(link2(j,k)|t(k)#le#deadline(i):TA(i,j,k))=@sum(factory(j):A(i,j)*length(i));
@for(link2(i,j):@sum(time(k):TA(i,j,k)*limitprice(j,k))<=A(i,j)*value(i));
@for(link1(j,k):@sum(customer(i):TA(i,j,k))<=1);
@for(customer(i):@sum(factory(j):A(i,j))<=1;
@for(link2:@bin(A);
@for(link3:@bin(TA);
高手帮忙啊,为什么错误啊

ywt 发表于 2009-8-24 10:36

好东西,谢谢

东方明珠-WDZYQ 发表于 2009-8-24 11:02

可以看看嘎哈

东方明珠-WDZYQ 发表于 2009-8-24 11:04

不知道你是咋们报错的啊??
有可能是括号吧

joywish 发表于 2009-8-24 16:09

好东西,非常感谢
页: [1]
查看完整版本: 大侠救命啊