天然肠衣搭配问题全国大学生数学建模竞赛A题优秀论文设计.doc
《天然肠衣搭配问题全国大学生数学建模竞赛A题优秀论文设计.doc》由会员分享,可在线阅读,更多相关《天然肠衣搭配问题全国大学生数学建模竞赛A题优秀论文设计.doc(43页珍藏版)》请在三一办公上搜索。
1、word天然肠衣搭配问题摘要本文针对天然肠衣原料的搭配方案进展设计,充分考虑最优化原如此,在满足搭配方案具体要求同时兼顾效率的情况下,设计线性规划模型,并借助软件Lingo求解出最理想的捆数与搭配方案。对于题目给出的五个具体要求,我们经过分析之后将其划分优先级,逐层递进地找出答案。首先我们将条件1设为最优先条件即对于给定的一批原料,装出的成品捆数越多越好。在此根底上,条件2的优先级次之。对于条件3和4,我们经过讨论后认为其意在于放宽较为苛刻的长度与每捆根数要求以符合实际生产。因而理想情况应是所有捆的根数与长度都恰好满足规格。当由于给定数据原因使得理想情况不能实现时,再考虑放宽剩余原料的组装长度
2、与根数要求,条件3与4的优先级最次。在建模过程中,我们先对各规格在不考虑3与4的情况下进展线性规划,求每种每捆可行搭配方案所能组装出的最大捆数,再将其加和得出各规格的最大捆数。这种方法在数据量较大的情况下兼顾了准确度与效率。对上述不能组合的剩余材料我们如此放宽条件。因条件2要求最短长度最长的成品数量尽可能多,再结合条件4中原料可以降级使用的规如此,故我们采用先从规格三的剩余原料考虑,再依次降级并入次级的原料使用考虑搭配。由于剩余材料数量较少,故可以不必考虑效率问题。最后满足条件5将结果求解。利用上述模型和Lingo软件最后求解出了最大捆数183。并可以根据原料数量求出具体的搭配方案。关键词:搭
3、配方案 线性规划 Lingo1. 问题重述天然肠衣以下简称肠衣制作加工是我国的一个传统产业,出口量占世界首位。肠衣经过清洗整理后被分割成长度不等的小段原料,进入组装工序。传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品捆。为了提高生产效率,公司计划改变组装工艺,先丈量所有原料,建立一个原料表。原料按长度分档,通常以为一档,如:3按3米计算,按计算,其余的依此类推。表1是几种常见成品的规格,长度单位为米,表示没有上限,但实际长度小于26米。表1 成品规格表最短长度最大长度根数总长度32089713.588914589表2为某批次原料描述。表2 原料描述表长度根数
4、435939412728长度根数342124242025长度根数212321183123长度根数225918253529长度根数304228424549长度根数506452634935长度根数271612206长度根数0001要求根据以上成品和原料描述,设计一个原料搭配方案,工人根据这个方案“照方抓药进展生产。公司对搭配方案有以下具体要求:(1) 对于给定的一批原料,装出的成品捆数越多越好;(2) 对于成品捆数一样的方案,最短长度最长的成品越多,方案越好;(3) 为提高原料使用率,总长度允许有0.5米的误差,总根数允许比标准少1根;(4) 某种规格对应原料如果出现剩余,可以降级使用。如长度为1
5、4米的原料可以和长度介于7-13.5米的进展捆扎,成品属于7-13.5米的规格;(5) 为了食品保鲜,要求在30分钟产生方案。要求对上述问题建立数学模型,给出求解方法,并对表1、表2给出的实际数据进展求解,给出搭配方案。2. 模型假设1) 原料丈量无错误,设备无故障。2) 原料不被破坏或截断使用。3) 原料等级仅有长度决定,且可以降多级使用。4) 方案产生时间仅包括数据运算处理时间,不包括丈量与其它工序的时间5) 问题中的误差不属于装配时的粗大误差6) 原料长度不会超过或达到26米3. 符号说明x1x46 每一捆在不同长度区间所用根数y1 每一规格计算时逐次筛选得到的不同组合的捆数Y 每一规格
6、总捆数f1 理想最大捆数4. 问题分析此题提出一个肠衣搭配的问题,旨在寻找简便快捷的方法找出优秀的肠衣搭配方案以实现最大效益。题中给了五个要求,经过分析,我们确定要求一最大捆数和要求二最短长度最长的成品最多为实现最大效益的最关键因素,而题中所给的要求三四如此是为了最大程度利用原料而作出的妥协。至于要求五如此对方案产生时间提出要求,也是为了效益考虑,在建模时如此表现为模型的简单性与程序的求解速度。以下将会对五个要求进展逐一分析.要求一:对于给定的一批原料,装出的成品捆数越多越好;实际上这是一个拥有多个约束条件求最大值的问题。在初步思考中,我们打算利用lingo进展非整数线性规划,逐一将约束条件列
7、出,利用矩阵乘法进展简化,求出捆数的最大值以与方案。实际操作过程中却发现在规格三时变量数量过于庞大,求解过程过于繁杂,不满足要求五,故作出调整。简化的方案首先考虑一捆的情况,分析每一捆所用不同长度肠衣的根数,再辅以诸多约束条件结合lingo即可求出一组一样的捆绑组合的情况,在应用此方法不断重复即可得到一批不同组合的捆绑组,最后无法再捆绑的肠衣作为剩余原料处理。要求二:对于成品捆数一样的方案,最短长度最长的成品越多,方案越好;成品捆数中的最短长度最长的显然是由第三组,也就是长度最长的规格三捆绑组合所决定的,但在采用简化后方法之后,这一条件已经被自动满足。要求三:为提高原料使用率,总长度允许有 0
8、.5米的误差,总根数允许比标准少1根;此条件在处理剩余材料时有重要意义,由于剩余材料数量比拟小,可以采用利用矩阵乘法结合lingo进展非整数线性规划并且考虑 0.5米的误差和根数少一的情况。要求四:某种规格对应原料如果出现剩余,可以降级使用。如长度为14米的原料可以和长度介于7-13.5米的进展捆扎,成品属于7-13.5米的规格;在本文解法中,此要求同样会在剩余材料处理时表现,由于规格三的剩余材料数量还比拟客观,故在规格三部采用矩阵乘法并考虑 0.5米的误差和根数少一的情况处理一遍。然后再将剩余材料降级与规格二的剩余材料组合采用上述方法操作,剩余材料再与规格一的剩余材料混合操作。要求五:为了食
9、品保鲜,要求在30分钟产生方案。此要求主要针对模型求解速度提出要求,而简化模型并有机结合复杂和简单两种处理方法的手段有效保证了时间上的高效性。由于简化后的模型虽然操作步骤多,但是程序运行时间很短;并且在运用矩阵乘法结合lingo考虑多种误差的方法只针对数量较少的剩余材料使用,使程序效率大大提高。因此此要求能够顺利满足。5. 模型建立5.1. 求最大捆数和捆绑方案的逐次筛选模型一建立。规格一: 规格一要求20根组成89米,且共有8个不同区间。现对每一捆设其在每个区间里分别用了x1,x2x8,可以得到:而x1,x2x8 满足的限制条件为在lingo第一遍计算得出结果后lingo程序代码见附录,假设
10、第一遍得到y1捆,对应的不同区间根数分别为x11,x21x81,在第二次计算时如此将限制条件改为:记录所得数据并且继续进展操作直至无法再产生合理的捆绑组合。最终这一环节所得捆数即为规格二:规格二要求8根组成89米,且共有14个不同区间。现对每一捆设其在每个区间里分别用了x9,x10x22,可以得到:同规格一在第二次计算时,将限制条件改为:记录所得数据并且继续进展操作直至无法再产生合理的捆绑组合。最终这一环节所得捆数即为规格三:规格三要求8根组成89米,且共有14个不同区间。现对每一捆设其在每个区间里分别用了x23,x24x44,可以得到:同规格一在第二次计算时,将限制条件改为:记录所得数据并且
11、继续进展操作直至无法再产生合理的捆绑组合。最终这一环节所得捆数即为5.2. 矩阵乘法结合lingo考虑各种误差的模型二建立由于此模型要求数据量较小,故只在处理剩余原料时选择性使用,因此此处以规格三为例介绍模型建立方法。第三规格理想最大捆数可由总长度除以每捆长度以与总根数除以每捆根数的较小值得到,为捆。利用矩阵将数据简化如下:,代入数据后具体模型如下:上述条件中:第一个不等式即代表每一捆长度都介于和之间;第二个不等式即代表每一捆根数都是4或者5;第三个不等式即代表每一种肠衣所用总数必小于提供总数;第四个不断等式即为根据理想最大捆数得到捆数必不大于135。编程带入lingo求解最优解即可。详细代码
12、见附录6. 问题求解6.1. 模型1求解6.1.1. 对规格一求解根据提供数据,规格一的理想捆数应为:对规格一利用Lingo软件进展最优化筛选得到如下结果程序代码与运行结果见附录9.1.1:规格一第一次筛选结果长度3456数量34331231本次筛选得到捆数为11规格一第二次筛选结果长度3456数量34225202本次筛选得到捆数为3经过两次筛选,搭配捆数已经达到理想捆数14,故筛选完毕。规格一剩余原料长度356数量1321146.1.2. 对规格二求解根据提供数据,规格二的理想捆数应为:对规格二利用Lingo软件进展最优化筛选得到如下结果程序代码与运行结果见附录9.1.2:规格二第一次筛选结
13、果长度78910111213数量01010000111201本次筛选得到捆数为22规格二第二次筛选结果长度78910111213数量00000122000120本次筛选得到捆数为9规格二第三次筛选结果长度78910111213数量00000300200201本次筛选得到捆数为3经过上述筛选后已经找不到能满足严格要求的搭配方案,故筛选完毕,共得到34捆,剩余原料见下表。规格二剩余原料长度7891011数量2422032153316.1.3. 对规格三求解根据提供数据,规格三的理想捆数应为:对规格三利用Lingo软件进展最优化筛选得到如下结果程序代码与运行结果见附录9.1.3:规格三第一次筛选结果
14、长度141516171819数量000001111000长度202122232425数量100000000000本次筛选得到捆数为44规格三第二次筛选结果长度141516171819数量1001000000002长度202122232425数量010000000000本次筛选得到捆数为31规格三第三次筛选结果长度141516171819数量001010000200长度202122232425数量001000000000本次筛选得到捆数27规格三第四次筛选结果长度141516171819数量020000000020长度202122232425数量000010000000本次筛选得到捆数12规格三
15、第五次筛选结果长度141516171819数量000100011020长度202122232425数量000000000000本次筛选得到捆数7规格三第六次筛选结果长度141516171819数量100000000220长度202122232425数量000000000000本次筛选得到捆数4规格三第七次筛选结果长度141516171819数量010100000010长度202122232425数量200000000000本次筛选得到捆数3规格三第八次筛选结果长度141516171819数量011000000100长度202122232425数量020000000000本次筛选得到捆数2规格三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天然 肠衣 搭配 问题 全国大学生 数学 建模 竞赛 优秀论文 设计
链接地址:https://www.31ppt.com/p-1119490.html