excel规划求解实例

上传人:工**** 文档编号:458403587 上传时间:2022-11-15 格式:DOC 页数:9 大小:126.50KB
返回 下载 相关 举报
excel规划求解实例_第1页
第1页 / 共9页
excel规划求解实例_第2页
第2页 / 共9页
excel规划求解实例_第3页
第3页 / 共9页
excel规划求解实例_第4页
第4页 / 共9页
excel规划求解实例_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《excel规划求解实例》由会员分享,可在线阅读,更多相关《excel规划求解实例(9页珍藏版)》请在金锄头文库上搜索。

1、-2014年高教社杯全国大学生数学建模竞赛校选拔赛2013年12月2日. z.-关于水泥厂生产及运输方案的最优化求解摘要摘要容:本论文主要讨论四个水泥厂往五个城市提供水泥的生产运输最优化问题。根据给出的条件,做出合理的分析,通过建立数学模型以及利用电脑软件Microsoft e*cel2003辅助,求出2012年的水泥生产成本,并根据各地不同的生产成本以及超出需要额外投资的成本,规划求解得出在资源限制围最优的生产运输方案以及所需要的最低费用。关键词:回归方程;目标函数;数学模型;线性规划求解。一、问题重述*水泥现有4个水泥厂,这4个厂生产的水泥都销往附近的ABCDE这5个城市,而这5个城市今年

2、的需求量分别为110万吨,160万吨,80万吨,200万吨和100万吨。已知资源消耗系数为2.5,每吨产品的运输费用见表一,表二提供了一些其他供参考的数据,表三提供了最近十年这4家水泥厂生产每吨水泥的生产成本(万元)。问题:请你根据给定的数据设计出最优的生产及运输方案,并给该水泥公司管理层写一个报告。A城市B城市C城市D城市E城市水泥厂18013012030140水泥厂210060703090水泥厂34090605040水泥厂4705090120100表一:每吨水泥的运输费用(单位:元)年生产能力(万吨)平均每提高1吨产量所需额外投资(万元)资源限制(万吨)水泥厂11001.4500水泥厂21

3、500.8800水泥厂31201.1600水泥厂41301.5700表二:一些其他供参考的数据水泥厂1水泥厂2水泥厂3水泥厂42011年1.1231.1690.9001.2442010年1.0960.9890.9501.0502009年1.0370.9700.9351.0652008年0.9950.9590.9201.0242007年0.9900.9530.9001.0222006年0.9600.9250.8570.9802005年0.9360.7580.8150.8992004年0.8820.7440.7050.8922003年0.8770.6600.6880.7642002年0.8430.

4、6220.6840.721表三:4家水泥厂的生产成本(万元/吨)注:资源限制是指产地资源的拥有量;资源消耗系数是指生产单位产品所需消耗的资源数。二、问题分析问题中给出最近几年各个水泥厂生产成本,由回归方程可得到每个水泥厂2012年的生产成本。设2012年每个水泥厂生产成本分别为W1,W2,W3,W4。四个水泥厂运往五个城市,需要的运费各不相同。并且各个水泥厂的生产成本各不相同。超出年生产能力之后生产每吨水泥需要的额外成本也不一样,所以本题需要设两个主要的函数,分别为年生产能力之每个水泥厂运往每个地方的水泥数量,以及年生产能力之外每个水泥厂运往每个地方的水泥数量。设四个水泥厂的代号为A1,A2,

5、A3,A4,五个城市的代号为B1,B2,B3,B4,B5,设产能之各个水泥厂运往每个城市的水泥吨位为*ij,产能之外各个水泥厂运往每个城市的水泥为Yij。则总费用即为运输量乘以运费与生产成本的和。由资源消耗系数以及资源限制量可求的四个水泥厂可生产的水泥最多分别为200万吨,320万吨,240万吨,280万吨.各自减去产能可得到超出生产能力后每个水泥厂分别最多可以再生产100万吨,170万吨,120万吨,150万吨水泥。再根据每个水泥厂的产能限制以及运费和各地的需求量列出等式和不等式组,利用线性规划求出总费用的最小值。三、模型假设及符号说明3.1模型假设由每个水泥厂运往每个城市的水泥量,以及使得

6、其满足费用最小化的约束条件,建立成一个模型。3.2符号说明A1,A2,A3,A4代表四个水泥厂,B1,B2,B3,B4,B5代表五个城市。*ij为产能之每个工厂向各地运输的水泥量。Yij为产能之外每个水泥厂往各地运输的水泥量。W1,W2,W3,W4 表示2012年各个水泥厂的生产成本(万元/吨)。设所需要的总费用为M,四个水泥厂按照题干要求的生产总成本为Z,四个水泥厂的运输总费用为Y。则M=Z+Y.目的是求使得M为最小值的生产运输方案。四、模型的建立与求解4.1模型的建立这里统一单位为万元/吨水泥厂年产能之的生产运输量B1B2B3B4B5年生产能力A1*11*12*13*14*15100000

7、0A2*21*22*23*24*251500000A3*31*32*33*34*351200000A4*41*42*43*44*451300000年产能之外的生产运输量资源限制A1Y11Y12Y13Y14Y151000000A2Y21Y22Y23Y24Y251700000A3Y31Y32Y33Y34Y351200000A4Y41Y42Y43Y44Y451500000需求量(吨)1100000160000080000020000001000000每个水泥厂运往每个城市的水泥成本为运费加上生产成本。根据计算出的2012年生产成本以及运费可以列出一下表格水泥厂2012年产能之生产成本(万元吨)201

8、2年产能之外每吨所需额外投资(万元吨)2012年产能之外总成本(万元吨)A1W11.4W1+1.4A2W20.8W2+0.8A3W31.1W3+1.1A4W41.5W4+1.5水泥厂运往地B1B2B3B4B5A10.0080.0130.0120.0030.014A20.010.0060.0070.0030.009A30.0040.0090.0060.0050.004A40.0070.0050.0090.0120.01每吨水泥的运输费用(单位:万元)Z=(0.008 0.013 0.012 0.003 0.014)+(0.01 0.006 0.007 0.003 0.009)+(0.004 0.

9、009 0.006 0.005 0.004)+(0.007 0.005 0.009 0.012 0.01)Y=(W1 W2 W3 W4)+(1.4 0.8 1.1 1.5)M=Y+Z限制条件1:=1100000,=1600000,=800000,=2000000,=1000000;限制条件2:01000000,01500000,01200000,01300000;限制条件3:01000000,01700000,01200000,01500000;4.2模型的求解接下来利用Microsoft E*cel2003列出表格数据以及规划求解,为方便求解,这里的水泥量单位统一为吨,费用单位统一为万元。图

10、(1)如图1,阴影部分为这次建模主要求解的部分,即各个水泥厂的生产运输方案.图(2)此表格中的数据为各个水泥厂运往各地的运费,以及产能之和产能之外的生产成本。为了方便使用SUMPRODUCT函数,我们将生产成本同样设计成45的表格(图2)图(3)图3利用SUMPRODUCT函数求出上述模型中的Z、Y、M的值。分别对应图3表格中的B100、C100、B101单元格。其中SUMPRODUCT函数的功能是是具有相同维数的表格数据对应相乘,返回值为这些乘积的和。图(4)接下来就是规划求解了,利用先从E*cel2003工具中加载规划求解宏,然后打开规划求解工具,就能看到图(4)的界面。我们先来设置规划求

11、解参数。目标单元格为总费用的B101单元格,目的是使其值最小,我们点选最小值选项。可变单元格为图(1)中的阴影部分,即为各个工厂的生产运输方案。添加的约束即为上述模型中的三组限制条件中的右边部分。图(5)如图5,在选项中,我们勾选假定非负,这样上述三组限制条件中的右边部分也已将添加了约束。然后勾选采用线性模型。图(6)点击确定后,规划求得结果,找到一解,可满足所有的约束及最优状况。图(7)图(8)表格7为这次所求的运费以及生产费用的最小值。表格8即为满足使得总费用最小的生产运输方案。由表格可以看出,四个水泥厂要生产的水泥分别为100万吨,300万吨,120万吨,130万吨。水泥厂1运往D城市1

12、00万吨水泥。水泥厂2运往B城市120万吨,C城市80万吨,运往D城市100万吨。水泥厂3运往A城市20万吨,运往E城市100万吨。水泥厂4运往A城市90万吨,运往B城40万吨,运往C城市40万吨。表格为:水泥厂运往各城市的水泥(万吨)ABCDE100010002012080100032000010049040000只有水泥厂2的生产超过其产能150万吨。需要的最小总费用为8697680万元。五、模型的评价与推广此模型充分发挥了E*cel软件在解析线性规划问题中的应用,将复杂的问题建立模型后,使得其简单化,并且求出了合理的规划方案。此模型可以灵活套用在各个生产运输最优化方案中,是一个非常值得推广的方案。附录:由Microsoft E*cel 2003求出的2012年各水泥厂的生产成本以及其原函数。. z.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号