小裤兜 发表于 2012-7-20 09:46

求大神解答。。最好能详细点。 临表涕零不知所言~

语义是
P(1)=n(1)+120
p(i)=p(i-1)*0.85+n(i)
用来化简。

目标函数式P(1)+p(2)+P(3)+P(4)
约束
60*n(1)+65*120>=000;
65*0.85*p(1)+60*n(2)>=7500;
65*0.85*p(2)+60*n(3)>=5500;
62*0.85*p(3)+60*n(4)>=9000;
求大神解答。而且错误很多




model:
sets:
decli/1..4/:p,n;
p(1)=n(1)+120;
@for(decl(i)|i#GE2:p(i)=0.85*p(i-1)+n(i));
endsets
min=@sum(P(i));
60*n(1)+65*120>=000;
65*0.85*p(1)+60*n(2)>=7500;
65*0.85*p(2)+60*n(3)>=5500;
62*0.85*p(3)+60*n(4)>=9000;
end

qlb061 发表于 2012-7-20 17:26

model:
sets:
decli/1..4/:p,n;
endsets
min=@sum(decli:p);
p(1)=n(1)+120;
@for(decli(i)|i#GE#2:p(i)=0.85*p(i-1)+n(i));
60*n(1)+65*120>=000;!?????;
65*0.85*p(1)+60*n(2)>=7500;
65*0.85*p(2)+60*n(3)>=5500;
62*0.85*p(3)+60*n(4)>=9000;
end
页: [1]
查看完整版本: 求大神解答。。最好能详细点。 临表涕零不知所言~