lingo 程序问题 大侠帮忙看看
model:sets:
rank/1..5/:money,pi;
score/1..511000/:pj;
frs(rank,score):f;
endsets
data:
s=100;
pi(1)=200;
pi(5)=10000;
k=511001;
enddata
@for(frs(i,j):@bin(f)
;);
@for(rank(i):@for(score(j)|j#le#k-2:f(i,j)<=f(i,j+1)););
@for(rank(i):p(i)=@sum(score(j):f(i,j)*pj(j)););
@for(rank(i):pi(i)*x(i)<=10;
@bnd(200,x(i),10000);
);
@for(rank(i)|i#le#4:pi(i)<pi(i+1);
@bnd(0,pi(i),1);
);
@bnd(0,pi(5),1);
max=@sum(rank(i):pi(i)*x(i))*(-(1-@sum(rank(i):pi(i)))*@log(s+1)+@sum(rank(i):pi(i)*@log(x(i)-s+1)));
end 目标函数中的 去掉
表情改回@ 强啊,楼上的牛人啊 路过,看下。。。 路过,。。。。 真是牛人多多呀
页:
[1]