thisinnocence 发表于 2010-9-2 20:28

这是一个l生产规划,但是没有可行解,请大家指点下

model:
sets :
      prods/1..6/:cprod,cstock,timew,timem,space,istock,fstock;
      weeks/1..12/;
      links(prods,weeks):produce,store,dem;
endsets
data:
      cprod=100 80 110 90 200 140;
      cstock=25 28 25 27 10 20 ;
      timew=3 3 3 2 4 4;
      timem=2 1 4 8 11 9;
      space=4 5 5 6 4 9;
      istock=50 20 0 15 0 10 ;
      fstock=10 10 10 10 10 10;
      dem=20 22 18 35 17 19 23 22 29 30 28 32
           17 19 23 20 11 10 12 34 21 23 30 12
           18 35 17 10 9 21 23 15 10 0 13 17
           31 45 24 38 41 20 19 37 28 12 30 37
           23 20 23 15 19 22 18 30 28 7 15 10
           22 18 20 19 18 35 0 28 12 30 21 23;
enddata
min=@sum(links(i,j):cprod(i)*produce(i,j)+cstock(i)*store(i,j));
@for(links(i,j)|j#eq#1: istock(i)+produce(i,j)-DEM(i,j)=store(i,j));
@for(links(i,j)|j#gt#1:  store(i,j-1)+produce(i,j)-DEM(i,j)=store(i,j));
@for(links(i,j)|j#eq#12:store(i,j)>=fstock(i));
@for(weeks(j): @sum(prods(i):timew(i)*produce(i,j))<=390);
@for(weeks(j): @sum(prods(i):timem(i)*produce(i,j))<=850);
@for(weeks(j):  @sum(prods(i):space(i)*produce(i,j))<=1000);
end

Boyer 发表于 2010-9-3 08:00

留个脚印```````

liyi0209 发表于 2010-9-3 08:44

这个...我还真没看懂...LZ翻译下??

as 发表于 2010-9-3 12:00

我要把这个帖子一直往上顶,往上顶!

joe 发表于 2010-9-3 15:00

声明一下:本人看贴和回贴的规则,好贴必看,精华贴必回。

wxlrifs 发表于 2010-9-3 20:00

哦~~

hitjzm 发表于 2010-9-4 08:00

留个脚印```````

wowttycccc 发表于 2010-9-4 12:00

顶顶更健康,越顶吃的越香。

yzhua 发表于 2010-9-4 15:00

顶顶更健康,越顶吃的越香。

liubin6p6p 发表于 2010-9-4 20:00

楼主的帖子实在是写得太好了。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!  
页: [1] 2 3 4 5 6
查看完整版本: 这是一个l生产规划,但是没有可行解,请大家指点下