优化模型[共9页]_第1页
优化模型[共9页]_第2页
优化模型[共9页]_第3页
优化模型[共9页]_第4页
优化模型[共9页]_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、优化模型补充习题1某车间有三台机床甲、乙、丙,可用于加工四种工件。设机床甲、乙和丙加工工件j(j=1,2,3,4)的加工费用分别为a1j、a2j和a3j,机床甲、乙和丙加工工件j(j=1,2,3,4)所需的加工台时数分别为b1j、b2j和b3j,机床甲、乙和丙的可用台时数分别为B1,B2和B3,工件j(j=1,2,3,4)的数量为Cj,问怎样分配机床的加工任务,才能既满足加工工件的要求,又使总加工费用最低?(1)试建立求解该问题的数学模型;(2)设A=aij34=13,9,10,8;11,12,8,6;15,11,13,5;B=b ij34=0.4,1.1,1,1.2;0.5,1.2,1.3,

2、1.4;0.3,1,0.9,1.1。 B1,B2和B3分别为600,700,800。Cj(j=1,2,3,4)分别为200,300,500,400。编写求解上述数学模型的MATLAB程序或Lingo程序。基本模型:模型假设:1、假设有关机床的加工只与加工费用和加工台时数有关,其他因素忽略。2、加工时间只需考虑机床的可用台时数,加工时间与加工费用之间认为没有联系。决策变量:设在甲机床上生产的工件1为X11,工件2 为X12 目标函数:设每天总加工费为z元,则z= a11* X11+a12* X12+a13* X13+a14* X14+ a21* X21+a22* X22+a23*X23+a24*

3、X24+a31*X31+a32* X32+a33* X33+a34* X34;约束条件:机床数目约束:(bij * xij)Bij (i=1,2,3 ; j=1,2,3,4)工件数量约束:(Xij) Ci (i=1,2,3 ; j=1,2,3,4)非负约束:Xij 0 (i=1,2,3 ; j=1,2,3,4)(2) 带入数据得:Min z= 13* X11+9* X12+10* X13+8* X14+11* X21+12*X22+8*X23+6*X24+15*X31+11* X32+13* X33+5* X34;0.4*x11+1.1*x12+1.0*x13+1.2*x146000.5*x2

4、1+1.2*x22+1.3*x23+1.4*x247000.3*x31+1.0*x32+0.9*x33+1.1*x34800x11+x21+x31200x12+x22+x32300x13+x23+x33500x14+x24+x34400程序代码:程序运行结果:最优方案为:甲生产工件2 300,工件3 39;乙生产工件1 200,工件3 461;丙生产工件4 400;2.一家小型汽车租赁公司有94辆汽车供出租,分布在10个代理点。每个代理点的位置坐标(xi,yi)已知,单位为千米。假设两代理点之间的距离约为它们之间的欧氏距离的1.3倍。下表给出了个代理点的坐标,以及第二天早晨汽车租赁的需求量和前

5、一天晚上各个代理点拥有的汽车数。代理点123456789X坐标020183035335511Y坐标020101202527100需求量106811971579拥有量91459133151115如何在各个代理点之间调度分配汽车才能满足各处的需求,并使总里程数最小。(1)试建立数学模型;(2)给出相应的MATLAB程序或Lingo程序。(1) 决策变量:第i个代理点到第j个代理点之间调度辆汽车其他变量:设第i代理点到第j个代理点之间的距离为=,每个代理点的需求量为,拥有量为.目标函数:总里程数为M=* (i=1,2,9 ; j=1,2,9)约束条件:= (j=1,2,9) =0 且为整数(i=1,

6、2,9;j=1,2,9)(2)结果: T( 1, 1) 9.000000 0.000000 T( 1, 2) 0.000000 50.81768 T( 1, 3) 0.000000 27.55931 T( 1, 4) 0.000000 39.40429 T( 1, 5) 0.000000 59.80000 T( 1, 6) 0.000000 49.76185 T( 1, 7) 0.000000 49.99678 T( 1, 8) 0.000000 28.83444 T( 1, 9) 0.000000 28.60000 T( 2, 1) 0.000000 22.72143 T( 2, 2) 6.

7、000000 0.000000 T( 2, 3) 3.000000 0.000000 T( 2, 4) 1.000000 0.000000 T( 2, 5) 0.000000 32.75188 T( 2, 6) 4.000000 0.000000 T( 2, 7) 0.000000 21.77071 T( 2, 8) 0.000000 23.68796 T( 2, 9) 0.000000 28.76310 T( 3, 1) 0.000000 25.97797 T( 3, 2) 0.000000 26.51490 T( 3, 3) 5.000000 0.000000 T( 3, 4) 0.000

8、000 12.42451 T( 3, 5) 0.000000 39.14934 T( 3, 6) 0.000000 22.72771 T( 3, 7) 0.000000 41.33054 T( 3, 8) 0.000000 30.40933 T( 3, 9) 0.000000 29.37785 T( 4, 1) 0.000000 44.60429 T( 4, 2) 0.000000 33.29625 T( 4, 3) 0.000000 19.20585 T( 4, 4) 9.000000 0.000000 T( 4, 5) 0.000000 33.80000 T( 4, 6) 0.000000

9、 15.88538 T( 4, 7) 0.000000 54.80119 T( 4, 8) 0.000000 49.50383 T( 4, 9) 0.000000 46.11387 T( 5, 1) 0.000000 31.20000 T( 5, 2) 0.000000 32.24812 T( 5, 3) 0.000000 12.13068 T( 5, 4) 1.000000 0.000000 T( 5, 5) 9.000000 0.000000 T( 5, 6) 0.000000 14.24505 T( 5, 7) 0.000000 52.46913 T( 5, 8) 0.000000 41

10、.10961 T( 5, 9) 0.000000 31.20000 T( 6, 1) 0.000000 57.87941 T( 6, 2) 0.000000 36.21381 T( 6, 3) 0.000000 32.42662 T( 6, 4) 0.000000 18.80295 T( 6, 5) 0.000000 50.96262 T( 6, 6) 3.000000 0.000000 T( 6, 7) 0.000000 54.85152 T( 6, 8) 0.000000 59.65297 T( 6, 9) 0.000000 61.65093 T( 7, 1) 0.000000 21.39

11、678 T( 7, 2) 0.000000 21.26695 T( 7, 3) 0.000000 14.31189 T( 7, 4) 0.000000 21.00119 T( 7, 5) 0.000000 52.46913 T( 7, 6) 0.000000 18.13396 T( 7, 7) 15.00000 0.000000 T( 7, 8) 0.000000 22.10000 T( 7, 9) 0.000000 35.95622 T( 8, 1) 0.000000 0.2344419 T( 8, 2) 0.000000 23.18421 T( 8, 3) 0.000000 3.39067

12、2 T( 8, 4) 0.000000 15.70383 T( 8, 5) 0.000000 41.10961 T( 8, 6) 0.000000 22.93541 T( 8, 7) 0.000000 22.10000 T( 8, 8) 7.000000 0.000000 T( 8, 9) 0.000000 15.16047 T( 9, 1) 1.000000 0.000000 T( 9, 2) 0.000000 28.25935 T( 9, 3) 0.000000 2.359195 T( 9, 4) 0.000000 12.31387 T( 9, 5) 0.000000 31.20000 T

13、( 9, 6) 0.000000 24.93337 T( 9, 7) 0.000000 35.95622 T( 9, 8) 0.000000 15.16047 T( 9, 9) 9.000000 0.000000所以,解决方案为当2向3,4,6分别派送3,1,4辆,5向4派送1辆,9向1派送1辆,里程最短约为160.0481km.3. 有一家公司生产儿童自行车。在下表中给出了明年预期的销售量(以千辆为单位计)。此公司的生产能力为每个月30000辆自行车。通过工人加班,可以将产量提高50%,但是会将每辆自行车的生产成本从30欧元提高到40欧元。1月2月3月4月5月6月7月8月9月10月11月12

14、月301515253340454526142530当前自行车的库存量为2000辆。对于库存中的每辆自行车,在每个月月底都需要支出5欧元的存储费用。假定此公司的库存能力是无限的(即虽然此公司的实际库存能力是有限的,但不会给该问题带来限制)。现在是一月一日,在接下来的十二个月里每个月应生产和存储多少辆自行车才能够满足此销售预期,并最小化总成本。要求(1) 建立求解该问题的数学模型;(2) 给出相应的MATLAB程序或Lingo程序。(1)模型假设: 存储费用与存储数量呈线性关系决策变量:设每个月正常生产自行车xi千辆,工人加班生产的自行车为yi千辆,每个月库存为ri千辆,每月销售为ai千辆,i=1,2,12.目标函数:设总成本为MM=(30

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论