找回密码
 新注册用户
搜索
查看: 4279|回复: 3

求助:如何用Matlab解出下面几题,有难度。高手请指导

[复制链接]
发表于 2006-8-24 01:26:13 | 显示全部楼层 |阅读模式
就是在下边的约束条件下求解出X的值  求的结果就是x加和要最大,同时,COD那一项要最小

(1)
2010年:
MinCOD=4.9X1+2.2X2+2.9X3+2.5X4+19.6X5+8.5X6+3.2X7
S.T.    X1+X2+X3+X4+X5+X6+X7≥84032
        103X1+57X2+42X3+40X4+224X5+93X6+46X7≤5330000
        0.02X1+0.03X2+0.01X3+0.01X4+0.04X5+0.02X6+0.01X7≤3361
    MaxX= X1+X2+X3+X4+X5+X6+X7
S.T.    103X1+57X2+42X3+40X4+224X5+93X6+46X7 ≤5330000
        4.9X1+2.2X2+2.9X3+2.5X4+19.6X5+8.5X6+3.2X7≤304500
        0.02X1+0.03X2+0.01X3+0.01X4+0.04X5+0.02X6+0.01X7≤3361


2020年:
MinCOD=3.0X1+2.1X2+1.3X3+0.9X4+12.6X5+7.0X6+1.4X7
MaxX= X1+X2+X3+X4+X5+X6+X7

S.T.
X1+X2+X3+X4+X5+X6+X7≥228203
84X1+47X2+34X3+33X4+184X5+76X6+38X7≤11390000
3.0X1+2.1X2+1.3X3+0.9X4+12.6X5+7.0X6+1.4X7≤458000
0.02X1+0.03X2+0.01X3+0.01X4+0.04X5+0.02X6+0.01X7≤6864
X1、 X2 、X3 、X4、 X5 、X6、 X7  ≥0
(2)
2010年:
maxY=1200y1+30y2+300y3+300y4+100y5+2.5y6+200y7+500y8
minCOD=171y4+155y5+2.39 y6
st:
1200y1+30y2+300y3+300y4+100y5+2.5y6+200y7+500y8≥322920000
171y4+155y5+2.39 y6≤602000
y1≤52464
y2≥150000
y3≤4000
y4≤6725
y5≤76000
y6≤429000
y7≤50000
y8≤30000
20y1≤473000
4y1+1.87y2≤490356
2020年:
maxY(2020)=1300y1+40y2+300y3+300y4+100y5+2.5y6+200y7+500y8
minCOD=171y4+155y5+2.39 y6
st:
1300y1+40y2+300y3+300y4+100y5+2.5y6+200y7+500y8≥636050000
171y4+155y5+2.39 y6≤472000
y1≤65777
y2≥200000
y3≤8000
y4≤6725
y5≤119000
y6≤925000
y7≤70000
y8≤50000
17 y1≤473000
4y1+1.87y2≤637108


X代表行业的产值
COD是一种排出的污染物的名称
ST的中文就是约束条件
回复

使用道具 举报

 楼主| 发表于 2006-8-24 11:09:23 | 显示全部楼层
昨天用matlab算了一晚成这样:
第一题看看这个结果  
180.43
82621
664.5  
2.2537
54.762
118.85
605.32
回复

使用道具 举报

发表于 2006-8-26 21:47:52 | 显示全部楼层
不就是线性规划~~~变元数还很少~~~约束条件也不多~~~随便去找本讲这个的书看看算法编个程序就可以了~~~或者上网查查单纯形法~~~是不是有点小题大做?
回复

使用道具 举报

发表于 2006-8-28 15:32:50 | 显示全部楼层
EXCEL的线性规划就好做了,而且速度也非常好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-30 23:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表