- 在线时间
- 1150 小时
- 最后登录
- 2017-1-14
- 注册时间
- 2013-1-3
- 听众数
- 97
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7367 点
- 威望
- 20 点
- 阅读权限
- 150
- 积分
- 3110
- 相册
- 0
- 日志
- 0
- 记录
- 2
- 帖子
- 1299
- 主题
- 21
- 精华
- 2
- 分享
- 0
- 好友
- 298
TA的每日心情 | 奋斗 2014-3-2 00:26 |
---|
签到天数: 243 天 [LV.8]以坛为家I
|
本帖最后由 wujianjack2 于 2013-7-3 23:49 编辑
其实你的目标函数和书上有点不一样呢!
代码:
MODEL:
MAX=5*X11+5*X21+5.6*X12+5.6*X22-F-G;
X11+X12<=500+X;
X21+X22<=800+Y;
X11>=X21;
X12>=1.5*X22;
F=@IF(X#LE#500,4*X,@IF(X#LE#1000,500+3*X,1500+2*X));
G=@IF(Y#LE#400,3.2*Y,@IF(Y#LE#800,240+2.6*Y,880+1.8*Y));
F+G<=7200;
X<=1650;Y<=1200;
X12+X22<2000;
END
结果:
Global optimal solution found.
Objective value: 13000.00
Objective bound: 13000.00
Infeasibilities: 0.8001070E-05
Extended solver steps: 1
Total solver iterations: 129
Variable Value Reduced Cost
X11 900.0000 0.000000
X21 900.0000 0.000000
X12 1200.000 0.000000
X22 800.0000 0.000000
F 4700.000 0.000000
G 2500.000 0.000000
X 1600.000 0.000000
Y 900.0000 0.000000
Row Slack or Surplus Dual Price
1 13000.00 1.000000
2 0.000000 5.263158
3 0.000000 4.736842
4 0.000000 -0.2631579
5 0.000000 -0.2105263
6 -0.8001070E-05 -2.631579
7 -0.5600749E-05 -2.631579
8 0.000000 1.631579
9 50.00000 0.000000
10 300.0000 0.000000
11 0.000000 0.5473684
|
|