收藏 分销(赏)

线性规划之生产优化.doc

上传人:a199****6536 文档编号:9793849 上传时间:2025-04-08 格式:DOC 页数:20 大小:278.54KB
下载 相关 举报
线性规划之生产优化.doc_第1页
第1页 / 共20页
线性规划之生产优化.doc_第2页
第2页 / 共20页
点击查看更多>>
资源描述
线性规划之生产优化 彭思梦、杨三毛、周霞 (吉首大学数学和计算机科学学院 湖南 吉首 416000) 摘要:线性规划模型广泛应用于军事作战、经济分析、经营管理和工程技术等方面,并为作出最优决策,提供科学的依据。 本文就是对企业管理资源配置即求最大利润的线性规划问题。首先,在合理的假设前提下,确定由决策变量和所达到目的之间的约束条件的函数关系,因为题目中没有给出产品的成本价,所以由目标函数建立模型: 利润=售价-产品的库存费用 通过初等模型利用lingo软件求解,求得最初结果937115.0。通过最初模型可得到如表4生产量、库存量、销售量的关系,比较销售量和市场最大需求量,再次优化模型得到第一问的优化结果937615.0元。 其次,通过模型求得到所有设备每月的实际工作时间,通过观察设备的每月利用率来重新调整设备维修时间,得到4个较优的设备维修计划,选出利润最大的设备维修计划,再以该设备维修计划为原型建立高级优化模型,同理类推,根据此法用lingo软件求解并重复比较,求得该厂六月份所获总利润的最优解1088550.0元,并且重新为该厂确定一个最优的设备维修计划为: 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台磨床、一台镗床、一台立式钻床和一台刨床 二 月 一台磨床 五月 一台立式钻床 三 月 两台水平钻床 六月 一台水平钻床 关键词:机械产品生产 、 生产量、库存量、销售量、 lingo求解 、 线性规划模型 、 最优的设备维修计划 linear programming theory of producting optimization PENGSIMENG、YANGSANMAO、ZHUOXIA (College of mathematics and computer science,Jishou University,Hunan416000) Abstract: The extensive applications in the military field of linear programming models economic analysis;operating engineering mamanagement technology and so on.the problem is about operating management the distribution of resources and obtain maximum profits. First of all,in reasonable assumption ascertain with what we want to be and analysis function between restriction and decisionvariable.be -cuase not given cost price,so plan an objection function:profit equivalent to selling price minus cost of production By rudimentary mold and use lingo software get primary maximum profits 937615.0(yuan).by original molded gian a table four about relation among production output;quantity of sale;storage. comparative quantity of sale and demand of max marketing.Optimizatize molde again,and first anwar is 937615.0(yuan). Then,all equipment actually working time per mouth through molde,see equipment utilization ratio and adjust keep equipment maintenance time,obtain Four rather optimum equipment maintenance table,option of max equipment maintenance plan。In this plan Optimizatize molde again get a high-level optimum molde.in like manner reason by analogy ,like this use lingo solving problem and gain max profit 1088550.0(yuan).And renew a optimum equipment maintenance : Tabel 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台磨床、一台镗床、一台立式钻床和一台刨床 二 月 一台磨床 五月 一台立式钻床 三 月 两台水平钻床 六月 一台水平钻床 Key Words: machine manufacture of products; production output;quantity of sale storage; lingo solving ;linear programming models;optimum equipment maintenance 问题重述 已知某工厂要生产7种产品,以I,II,III,IV,V,VI,VII来表示,但每种产品的单件利润随市场信息有明显波动,现只能给出大约利润如下: 产品 I II III IV V VI VII 大约利润/元 100 60 80 40 110 90 30 该厂有4台磨床、2台立钻、3台水平钻、1台镗床和1台刨床可以用来生产上述产品。已知生产单位各种产品所需的有关设备台时如下表: 产 品 单位所需 台时 设备 I II III IV V VI VII 磨床 0.5 0.7 — — 0.3 0.2 0.5 立钻 0.1 0.2 — 0.3 — 0.6 — 水平钻 0.2 — 0.8 — — — 0.6 镗床 0.05 0.03 — 0.07 0.1 — 0.08 刨床 — — 0.01 — 0.05 — 0.05 从1月到6月,维修计划如下:1月—1台磨床,2月—2台水平钻,3月—1台镗床,4月—1台立钻,5月—1台磨床和1台立钻,6月—1台刨床和1台水平钻,被维修的设备当月不能安排生产。 每种产品当月销售不了的每件每月存储费为5元,但规定任何时候每种产品的存储量均不能超过100件。1月初无库存,要求6月末各种产品各储存50件。 若该工厂每月工作24天,每天两班,每班8小时,要求 (1)该厂如何安排生产,使总利润最大; (2)若对设备维修只规定每台设备在1—6月份内均需安排1个月用于维修(其中4台磨床只需安排2台在上半年维修),时间可灵活安排。重新为该厂确定一个最优的设备维修计划。 又知从1—6月市场对上述7中产品最大需求量如下表所示: I II III IV V VI VII 1月 500 1000 300 300 800 200 100 2月 600 500 200 0 400 300 150 3月 300 600 0 0 500 400 100 4月 200 300 400 500 200 0 100 5月 0 100 500 100 1000 300 0 6月 500 500 100 300 1100 500 60 1. 模型的假设 (1)成本不会随着检修方案的改变而改变; (2) 产品的生产和库存还有销售必须是整数; (3)在优化检修设备方案时,产品的价格是不变的。 2. 符号说明 : 表示产品,; : 表示月份,; : 表示机器设备,; : 表示第i种产品在第j个月的产量; : 表示第i种产品在第j个月的库存量; : 表示第i种产品在第j月的销售量; : 生产第i种产品需要的m种设备时间; : 第m种设备在第j月的可供使用时间; :第i种产品在第j月的销售上限; :第m种设备第j月的使用时间 : 第i种产品每件的利润; 3. 模型建立 在以上合理的假设前提下,确定由决策变量和所在达到目的之间的函数关系,因为题目中没有给出产品的成本价,所以由目标函数建立模型: 利润=售价-产品的库存费用 建立目标函数: (4.1) 由于工厂每天开两班,每班8小时,假定每月工作24天,则一个月的总工作时间为 24×8×2=384(小时) 很容易求得每一种设备在每月允许的最大的工作时间,求解结果如下表所示: 表1: 设备 月份 1月 2月 3月 4月 5月 6月 磨床 1152 1536 1536 1536 1152 1536 立钻 768 768 768 384 384 768 水平钻 1152 384 1152 1152 1152 768 镗床 384 384 0 384 384 384 刨床 384 384 384 384 384 0 结合检修计划表,由此可以算出每种机器设备每月的使用时间,建立一个机器生产设备使用的约束条件: (4.2) 每种产品每个月的库存量小于等于100,并要求在第六个月底,每种产品都有50件库存,可以建立两个库存约束条件: (4.3) (4.4) 产品在销售时,每月的产品销售量为当月的产量加上上月的库存量要小于销售上限。由于第一月无上月的库存量,故直接是产品生产产量小于销售上限。建立销售的约束条件: (4.5) (4.6) 和均是整数矩阵。 4. 模型的求解和数据分析 5.1. 针对如何安排生产的问题来对模型进行优化,使总利润最大 第i种产品在第j月的销售量为: 第m种设备第j月的使用时间为: 用这个初步优化模型,可以对该厂的六个月的生产进行规划。利用lingo软件,就可以求得相应的最大利润为937115.0,并由初等模型得出了6个月各产品的生产、库存及销售量,把求解结果列成如下表格2: 表2: 产品 月份 1月 2月 3月 4月 5月 6月 Ⅰ 生产量 500 700 0 200 0 550 库存量 0 100 0 0 0 50 销售量 500 600 100 200 0 500 Ⅱ 生产量 888 500 100 300 100 500 库存量 0 100 0 0 0 50 销售量 888 500 100 300 100 500 Ⅲ 生产量 383 117 0 400 600 0 库存量 83 0 0 0 100 50 销售量 300 200 0 400 500 50 Ⅳ 生产量 300 0 0 500 100 350 库存量 0 0 0 0 0 50 销售量 300 0 0 500 100 300 Ⅴ 生产量 800 500 0 200 1100 0 库存量 0 100 0 0 100 50 销售量 800 400 100 200 1000 50 Ⅵ 生产量 200 300 400 0 300 550 库存量 0 0 0 0 0 50 销售量 200 300 400 0 300 500 Ⅶ 生产量 0 250 0 100 100 0 库存量 0 100 0 0 100 50 销售量 0 150 100 100 0 50 在此计划下该工厂这6个月的总利润为937115.0元。 为了简化初步优化模型,首先不考虑产品的存储问题,仅就市场需求以及设备允许的最大工作时间的限制,分别对1月,2月,3月,4月,5月,6月该厂所获得的最大利润进行分析,以便对该厂的生产能力初步估计。同时也对该厂和市场的供求关系初步定位,以便在得出一个初步的数据之后,再宏观调整生产计划,使在六个月内该厂所得的总利润最大。为了方便对表2进行分析,我们对表2做了标注,做成表3如下: 表3: 产品 月份 1月 2月 3月 4月 5月 6月 Ⅰ 生产量 500 700 0 200 0 550 库存量 0 100 0 0 0 50 销售量 500 600 100 200 0 500 Ⅱ 生产量 888 500 100 300 100 500 库存量 0 100 0 0 0 50 销售量 888 500 100 300 100 500 Ⅲ 生产量 383 117 0 400 600 0 库存量 83 0 0 0 100 50 销售量 300 200 0 400 500 50 Ⅳ 生产量 300 0 0 500 100 350 库存量 0 0 0 0 0 50 销售量 300 0 0 500 100 300 Ⅴ 生产量 800 500 0 200 1100 0 库存量 0 100 0 0 100 50 销售量 800 400 100 200 1000 50 Ⅵ 生产量 200 300 400 0 300 550 库存量 0 0 0 0 0 50 销售量 200 300 400 0 300 500 Ⅶ 生产量 0 250 0 100 100 0 库存量 0 100 0 0 100 50 销售量 0 150 100 100 0 50 从表3中我们可以得出以下结论: 在标有 的格子里, 该厂依据设备限制做出的决策能够较理想的满足市场的需要,并且不会造成产品的积压,也就不需要支付储存产品的费用了; 标有 的格子,表示当时的市场对该产品需求量为零,显然,如果此时生产该产品,是不明智的。由表3可知,只有第Ⅶ种产品在5月时需求量为零,却仍生产了该种产品,所以我们调整第Ⅶ种产品在5月的生产量为零来进行优化; 标有 的格子,表示当时由于设备维修,根据假设“被维修的设备在当月内不能安排生产”,所以当时该厂生产的相应的产品产量为零。 虽然当时该产的相应产品产量为零,考虑到市场对相应产品还是有需求的,我们为了获得更大的利润,可以考虑在标有 的格子的上个月里,增加其产量,保存一个月后再出售,这样就可以获得最大的利润了。由表3可知,只有第Ⅶ种产品在1月时需求量不为为零,但相应的产品产量为零,所以不需要再做调整。 通过以上分析,我们只需将调整第Ⅶ种产品在5月的生产量为零即可,因此我们得到第一问的优化结果: (元) 5.2. 对设备维修时间进行安排,确立一个最优的设备维修计划 根据以上模型求解得出的最优生产规划数据,我们很容易就可以求出该厂每一种设备每个月份的实际工作时间,列成表4: 表4: 设备 月份 1月 2月 3月 4月 5月 6月 磨床 1151.6 1105 80 420 510 770 立钻 437.6 370 240 230 230 600 水平钻 406.4 383.6 0 420 540 110 镗床 152.6 123 0 82 128 68.5 刨床 43.8 38.7 0 19 66 0 比较表1和表4,可以求出该厂每种设备在每个月的利用率,列成表5: 表5: 设备 月份 1月 2月 3月 4月 5月 6月 磨床 99.97% 71.94% 5.21% 27.34% 44.27% 50.13% 立钻 56.98% 48.18% 31.25% 59.90% 59.90% 78.16% 水平钻 35.28% 99.90% 0% 36.46% 46.88% 14.32% 镗床 39.74% 32.03% ---- 21.35% 33.33% 17.84% 刨床 11.41% 10.08% 0% 4.95% 17.19% ----- 由表5可以得出以下结论: 磨床在1月、2月的利用率较高,且在1月的利用率几乎达到百分之一百,而在3月的利用率相对较低,所以2台磨床的维修可以都安排在3月; 立钻在原计划中都已安排了维修,且在各月的使用率都相对较低,故无须再去更改。 水平钻在2月、5月的利用率较高,且在2月的利用率几乎达到百分之一百,而在3月的利用率为0,所以剩余2台水平钻的维修可以都安排在3月; 镗床由于本身只有一台,且在6月的使用率相对最低,故可以尝试去将维修时间更改到6月。 刨床在3月的利用率为0,故可以尝试去将维修时间更改到3月。 由以上分析我们可以得到4个新的设备检修计划如表6、表7、表8、表9: 表6: 最大利润: 947250.0 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台镗床、一台立式钻床 二 月 一台磨床 五月 一台立式钻床 三 月 一台磨床、两台水平钻床和一台刨床 六月 一台水平钻床 表7:  月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台立式钻床 二 月 无维修 五月 一台立式钻床 三 月 两台磨床、两台水平钻床 六月 一台刨床、一台镗床和一台水平钻床 最大利润:959130.0 表8: 最大利润:919000.0 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台立式钻床 二 月 无维修 五月 一台立式钻床 三 月 一台刨床、两台磨床、两台水平钻床 六月 一台镗床和一台水平钻床 表9 最大利润:964350.0 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台立式钻床 二 月 无维修 五月 一台立式钻床 三 月 一台刨床、两台磨床、两台水平钻床和一台镗床 六月 一台水平钻床 比较表6、表7、表8、表9的结果,显然,在表9安排的维修计划下总利润最大,因此我们以表9的设备维修计划为原型,用lingo软件求解,可以得出在该维修计划下的每种设备在每个月的利用率: 表10: 设备 月份 1月 2月 3月 4月 5月 6月 磨床 83.33% 71.94% 10.42% 27.34% 27.99% 83.3% 立钻 59.90% 48.18% 31.25% 59.90% 59.90% 59.90% 水平钻 34.72% 39.06% 0% 36.46% 34.72% 34.72% 镗床 42.71% 32.03% --- 21.35% 28.65% 42.71% 刨床 12.50% 10.29% --- 4.95% 14.32% 12.50% 按照以上分析,由表10可以得出以下结论: 磨床、立钻、水平钻的利用率都未达到百分百,因此都无需再做调整; 镗床和刨床由于本身只有一台,且在4月的使用率都相对最低,故可以尝试去将维修时间更改到6月。 由以上分析我们又可以得到3个新的设备检修计划如表11、表12、表13: 表11: 最大利润:1082585. 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台刨床、一台立式钻床和一台镗床 二 月 无维修 五月 一台立式钻床 三 月 两台磨床、两台水平钻床 六月 一台水平钻床 表12: 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台刨床、一台立式钻床 二 月 无维修 五月 一台立式钻床 三 月 两台磨床、两台水平钻床和一台镗床 六月 一台水平钻床 最大利润:1019050. 表13: 最大利润:1055035. 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台镗床、一台立式钻床 二 月 无维修 五月 一台立式钻床 三 月 两台磨床、两台水平钻床和一台刨床 六月 一台水平钻床 比较表9、表11、表12、表13的结果,显然,在表11安排的维修计划下总利润最大,因此我们再次以表11的设备维修计划为原型,同理类推,根据此法用lingo软件求解并重复比较,这里不再详细叙述,即求得该厂六月份所获总利润的最优解1088550.0元,并且重新为该厂确定一个最优的设备维修计划为: 月份 计划检修设备及台数 月份 计划检修设备及台数 一 月 无维修 四月 一台磨床、一台镗床、一台立式钻床和一台刨床 二 月 一台磨床 五月 一台立式钻床 三 月 两台水平钻床 六月 一台水平钻床 5. 模型检验 通过模型求得到所有设备每月的实际工作时间,通过观察设备的每月利用率来重新调整设备维修时间,得到4个较优的设备维修计划,选出利润最大的设备维修计划,再以该设备维修计划为原型建立高级优化模型,同理类推,根据上述进行检验只要利用率不接近100%即符合。 设备 月份 1月 2月 3月 4月 5月 6月 磨床 83.33% 78.56% 91.15% 0% 27.99% 76.17% 立钻 59.90% 44.27% 58.59% 0% 59.90% 78.13% 水平钻 34.72% 32.12% 72.92% 0% 34.72% 38.54% 镗床 42.71% 25.26% 32.29% ---- 28.65% 50.08% 刨床 12.50% 7.68% 10.68% ----- 14.32% 16.80% 6. 模型评价及推广 (1)首先,该模型化深奥为简单,思路清晰,通俗易懂。 (2)其次,本文不仅仅考虑有限的月份和设备,可以增加i,j的取值,不仅仅求解针对题目中所给出的数据,可推广到考虑了生产量、库存量以及销售量建立了最大利润的目标函数模型。 (3)运用lingo对模型进行求解,并进行分析。 19 / 20
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服