问题标题:
用Lingo进行预算时,输出结果没有reducedcost和dualprice列,为什么程序如下:model:sets:supply/1..7/:p,s,t;need/1..15/:L,R,b;links(supply,need):c,x;endsetsdata:p=160155155160155150160;s=80080010002000200020003000;b=10
问题描述:

用Lingo进行预算时,输出结果没有reducedcost和dualprice列,为什么

程序如下:model:

sets:

supply/1..7/:p,s,t;

need/1..15/:L,R,b;

links(supply,need):c,x;

endsets

data:

p=160155155160155150160;

s=80080010002000200020003000;

b=104,301,750,606,194,205,201,680,480,300,220,210,420,500,;

c=170.7160.3140.298.638.020.53.121.264.292.096.0106.0121.2128.0142.0

215.7205.3190.2171.6111.095.586.071.2114.2142.0146.0156.0171.2178.0192.0

230.7220.3200.2181.6121.0105.596.086.248.282.086.096.0111.2118.0132.0

260.7250.3235.2216.6156.0140.5131.0116.284.262.051.061.076.283.097.0

255.7245.3225.2206.6146.0130.5121.0111.279.257.033.051.071.273.087.0

265.7255.3235.2216.6156.0140.5131.0121.284.262.051.045.026.211.028.0

275.7265.3245.2226.6166.0150.5141.0131.299.277.066.056.038.226.02.0;

enddata

min=@sum(links(i,j):(p(i)+c(i,j))*x(i,j))+0.05*@sum(need(j):L(j)^2+L(j)+R(j)^2+R(j));

@for(supply(i):@sum(need(j):x(i,j))>=500*t(i));

@for(supply(i):@sum(need(j):x(i,j))

陈全世回答:
  整数规划不能进行灵敏度分析除非你去掉整数限制
查看更多
其它推荐
热门其它推荐