天然肠衣搭配问题
天然肠衣搭配问题

天然肠衣搭配问题摘要本文以天然肠衣制作加工产业的组装工序为背景,根据给定的成品规格和原料描述,在一定的限定条件下,设计合理的原料搭配方案,则工人可以根据这个方案“照方抓药”进行生产。
本文的主要工作如下:首先对题目给出的限定条件逐条进行分析,将问题分解成两个线性规划问题:(1)求出每种单成品的最大捆数k H ;(2)在捆数为k H 的所有方案中,求出满足限定条件的最优搭配方案。
对单成品分配后的剩余原料,本文同样建立了一个线性规划模型求出剩余原料最优搭配方案。
其次对模型进行求解。
由于限定条件有时间因素,因此模型的求解是本文的难点。
在利用LINGO 软件求解上述模型时,当原料种类增多、单成品最大捆数增大时,求解时间远远超出30分钟的限定条件,因此本文提出了两种提高求解速度的方法:(1) 通过增加约束条件对模型进行改进; (2) 通过分步求解的方法降低求解时间。
通过这两种方法,极大的改进了成品2和成品3以及剩余原料的求解时间。
最后,本文将模型进行了推广和扩展。
在实际的生产中,各原料的数量并不一定与给出的原料描述一致,考虑到模型的通用性和一般性,本文使用Visual Studio2005设计了图形用户界面,并实现了用C#语言调用LINGO 程序进行求解,最终将模型的计算结果即最优搭配方案返回到图形用户界面上。
该软件操作简单、使用方便,该软件的建立不仅达到了模型的推广,而且在实际生产中若遇到原料数量发生改变,不需要再重新建立模型,应用软件即可自动得出结果,具有一定的实用性和一般性。
关键词:天然肠衣,线性规划,LINGO ,求解速度,图形用户界面目录一、问题重述 (3)二、模型假设与符号分析 (4)2.1 模型假设 (4)2.2 符号说明 (4)三、模型建立与求解 (4)3.1 问题分析 (4)3.1.1 建模的整体思路 (4)3.1.2 模型的扩展——VS+LINGO的图形用户界面 (5)3.2 模型的建立 (5)3.2.1 单成品最大捆数的数学模型 (5)3.2.2 单成品搭配方案的数学模型 (6)3.2.3 剩余原料搭配方案的数学模型 (7)3.3模型的求解 (7)3.3.1 数学模型的改进 (8)3.3.2 求解方法的改进 (9)3.4 结果分析 (9)四、模型的改进与推广 (10)4.1 模型的推广 (10)4.2 软件的设计思想 (10)五、模型评价 (11)六、参考文献 (11)附录1 Lingo程序清单 (12)附录2 模型计算时间 (14)附录3 最优方案 (15)附录4 C#程序用户图形界面 (19)附录5 C#程序清单 (20)一、问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。
天然肠衣执行标准

天然肠衣执行标准
天然肠衣是一种食品添加剂,用于制作香肠、肉制品等食品。
其执行标准主要包括以下几个方面:
1. 天然肠衣的成分限制:对使用天然肠衣的食品所需的成分进行限制,确保其符合食品安全要求。
2. 天然肠衣的外观要求:对天然肠衣的外观特征进行标准化,如颜色、质地、形状等,保证产品的一致性。
3. 天然肠衣的质量指标:对天然肠衣的质量进行指标要求,如含水量、蛋白质含量、热稳定性等,以保证产品的质量稳定性和安全性。
4. 天然肠衣的生产工艺和卫生要求:对天然肠衣的生产工艺流程、原料购进和贮存、卫生要求等进行规定,以确保产品的卫生安全。
5. 天然肠衣的使用方法和说明:对使用天然肠衣的食品加工企业应当提供使用方法和说明,以保证食品加工过程中的正确使用。
以上是天然肠衣执行标准的一般要求,具体标准可能因地区和生产商而有所差异。
了解和遵守相应的执行标准,可以确保天然肠衣的质量和安全性,保护消费者的权益。
基于线性规划模型的天然肠衣原材料搭配方案

中 图 分 类 号 : P 1 T 39
文献 标 志码 : B
文 章 编 号 :0 8— 3 X 2 1 ) 2 0 6 —4 1 0 5 6 ( 0 2 0 —0 90
Nat r lCas n u a i g Mat i er Col a i al l t oc on Sch m e Ba ed on L n e s i earPr r og amm i g Mod n e
合 理 的 降 级 使 用 以 及 搭 配 出更 多最 优 成 品 捆 等 问 题 进 行 了 分 析 讨 论 , 利 用 线 性 规 划 模 型 对 肠 衣 搭 配 进 行 了优 并 化 , 助 l g 件 求 解 得 出一 个最 优 的 搭 配 方案 , 模 型 不仅 适 用 于 天 然肠 衣 搭 配 问题 , 规 划 类 问题 的 求 解也 借 i o软 n 该 对 具有一定指导作用.
0 引 言
在 工程 技术 、 济 管 理 、 学 研 究 和 日常 生 活 经 科 等 诸 多 领 域 中, 们 经 常 遇 到 的一 类 决 策 问 题 : 人 在
一
问题, 它对规划类问题的 求解都可以 起到指导 作用
1 问题 提 出
天然肠衣 ( 以下 简称 肠 衣 ) 制作 加 工是我 国的一
Zh n Ha — a e iy n,Zh n e g a gM n
( h n o gIsi t fC mmec n e h ooy,Jn n2 0 0 S a d n n tueo o t rea d T c n lg ia 5 1 3,Chn ) ia
Absr t:n o d rt e e s na l ol c to s o aur lc sngm ae il t fe e ts cfc to ,m a e to r tac I r e og tr a o be c lo a in fn t a a i tra swih di r n pe iiains f nyqu sinsae a a y e nd dic s d i hepa e e s na l e r d n n p i a olc to so a u a a i g t fe e t n n lz d a s us e n t p rbyr a o b ed g a i g a d o tm lc lo ai n fn t r lc sn swih di rntsa d a d a e n t i e rp o r mmi g mo la d Lig ot r . Th p i a ol c to e e s a c ran g dig r l r s b s d o he ln a r g a n de n n o s fwa e e o tm lc lo a in s h me ha et i ui n o e i t r lc sng olc to swe la t e i ia c e n nau a a i s c lo a in a l s oh rsm lr s h me. K e o ds:ntg rln a r g a yw r i e e i e rp o r mmi g; LI n NGO ot r s fwae;c lo a in s h me ol c to c e
天然肠衣搭配的数学模型

天然肠衣搭配的数学模型[摘要]本文为肠衣组装提供了一个原料搭配方案,为了使原料能充分利用,建立了优化模型,通过lingo软件计算三种规格的最大捆数以及总捆数,再在最大捆数的前提下,通过lingo软件计算得到具体每捆的搭配方案。
[关键词]肠衣搭配优化模型捆扎[中图分类号] o29 [文献标识码] a [文章编号] 2095-3437(2012)10-0048-03数学模型[1]是指对于现实世界的一个特定对象,为了一个特定目的,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到的一个数学结构,以便于通过数学上的演绎推理和分析求解深化对所研究的实际问题的认识。
近年来,许多学者对各种数学模型进行了研究,以三个文献作为说明。
[2][3][4]天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。
肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。
传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。
原料按长度分档,通常以0.5米为一档,如:3米-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。
表1是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米。
为了提高生产效率,公司计划改变组装工艺,先丈量所有原料,建立一个原料表。
表2为某批次原料描述。
公司要求:(1)对于给定的一批原料,装出的成品捆数越多越好;(2)对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3)为提高原料使用率,总长度允许有±0.5米的误差,总根数允许比标准少一根;(4)某种规格对应原料如果出现剩余,可以降级使用。
如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格。
根据以上要求和原料描述,建立数学模型,给出最优搭配方案,工人根据这个方案“照方抓药”进行生产。
一、问题分析本模型讲述的是肠衣的加工搭配问题,把成品规格按从小到大分为三种规格。
天然肠衣搭配问题的数学建模

天然肠衣搭配问题是一个组合优化问题,通常涉及到在满足一系列约束条件下,选择合适的肠衣以最大化某种目标函数。
下面我将提供一个简单的数学模型,以帮助您理解这个问题。
假设我们有n种不同的天然肠衣,每种肠衣都有不同的长度和特性。
我们的目标是选择一定数量的肠衣,使得它们的总长度最大,同时满足以下约束条件:
每种肠衣的数量不能超过其最大供应量。
选择的肠衣必须满足特定的品质要求。
选择的肠衣的总成本不超过预算限制。
数学模型如下:
目标函数:最大化所有选择的肠衣的总长度。
约束条件:
每种肠衣的数量不超过其最大供应量。
选择的肠衣必须满足品质要求。
选择的肠衣的总成本不超过预算限制。
我们可以用线性规划或整数规划等优化方法来解决这个问题。
这些方法可以帮助我们在满足约束条件下,找到最优的肠衣搭配方案,使得目标函数达到最大或最小值。
需要注意的是,天然肠衣搭配问题可能涉及到更多的因素和复杂的约束条件,需要根据具体情况进行适当的调整和扩展。
数学建模天然肠衣搭配问题

天然肠衣搭配问题一、摘要肠衣加工企业对原材料应制定合理有效的方式来搭配,使得企业的收益最大化,同时基于保鲜的需要,也要求搭配方案能够尽可能快速。
因此肠衣的搭配问题是个很有实际意义的研究课题。
在本问题中,给出了2组数据,我们需要根据这2组数据设计搭配的方案。
显然,肠衣分配问题是一个整数规划问题。
所以本文都采用Lingo软件进行编程求解,求解这个整数规划问题本文都选择单纯形法。
对于每一个题设的要求,我们都单独考虑。
对于第一个问题:我们将问题分为3个小块,对于长度在[3,6.5]的长度,由于题设限制了一捆要求满足20根肠衣并且一捆最短要89米,所以我们通过构建线性方程组,来找到满足条件的结果;对于其他长度的肠衣,我们也是类似于[3,6.5]的方式进行。
对于第二个问题,题设要求最短长度的尽量多,所以我们在第一问的基础上,给较短长度的肠衣较大的权系数,最后通过Lingo软件求得全局最优解。
关于第三个问题的求解,我们参照求解问题一的方法使用不等式约束。
对于问题四,我们运用贪心算法来求解,即对于剩余的肠衣,我们通过贪心准则来进行降级,使得每次的贪心选择都是当时的最佳选择。
由于原材料已定,按照题设,分别讨论每个要求,解得第一问中肠衣最多只能做出130捆;第二问中对剩余的肠衣加权,也得到了比较理想的结果;第三问最多可以生产183捆合格成品;第四问中我们通过贪心算法对降级问题进行处理,最终得到剩下的肠衣可以组成183 捆。
对于第五问,我们每个程序的时间都仔分钟内就可以得到结果,所以能够在30分钟内得到分配方案。
关键词:搭配问题、LINGO软件、整数规划、全局最优、加权二、问题重述天然肠衣(以下简称肠衣)制作加工就是我国的一个传统产业,已有百余年的历史,出口量占世界首位,为我国创造了可观的经济价值。
肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。
传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。
天然肠衣-数学建模

天然肠衣-数学建模摘要该题是以天然肠衣为背景,对其搭配问题进行探讨和研究,建立数学模型,利用lingo编程,得到符合实际问题的最优方案。
在给出了成品规格表和原料描述表等资料的基础上,采用整数线性规划,分别以最大捆数、最优方案、降级利用、时间限制四个方面为目标和约束条件建立最优模型,利用lingo编程,制作一套科学编程程序,整理合理的数据以及便利的搭配方案,从而达到提供生产效率的目的。
首先,通过分析题目中成品捆数越多越好的要求,建立最大捆数最优模型。
对给出的成品规格数据分类为A、B、C三类,对原料按长度分档,以0.5米为一档,共46档。
考虑到选择最短长度最长的成品越多方案越好以及剩余材料可以降级利用,我们采用“倒序(从大规格取到小规格)”方法。
其次,在上述建立的最优模型基础上,根据总长度允许有±0.5米的误差,总根数允许比标准少1根这一约束条件,对不同规格建立约束条件函数并建立模型。
最后,综合以上两个模型,把得出的A规格余料降级至B规格中,再建立B 规格模型,依次类推,利用lingo求解,最后得出如下结果:C规格最大捆数总捆数136,出11种分配方式,并且把剩余材料降级至13.5米档使用。
B规格最大捆数总捆数34,出3种分配方式,剩余根材料降级为6.5米档使用。
A规格最大捆数总捆数17,出2种分配方式。
剩余材料为下表最后,得出最终捆数为17+34+136=187(捆),该lingo程序能在30分钟内产生。
关键字:整数规划 lingo编程搭配方案最优模型一、问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。
肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。
传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。
原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。
2011年大学生数学建模竞赛试题(全套)

2011高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A题城市表层土壤重金属污染分析随着城市经济的快速发展和城市人口的不断增加,人类活动对城市环境质量的影响日显突出。
对城市土壤地质环境异常的查证,以及如何应用查证获得的海量数据资料开展城市环境质量评价,研究人类活动影响下城市地质环境的演变模式,日益成为人们关注的焦点。
按照功能划分,城区一般可分为生活区、工业区、山区、主干道路区及公园绿地区等,分别记为1类区、2类区、……、5类区,不同的区域环境受人类活动影响的程度不同。
现对某城市城区土壤地质环境进行调查。
为此,将所考察的城区划分为间距1公里左右的网格子区域,按照每平方公里1个采样点对表层土(0~10 厘米深度)进行取样、编号,并用GPS记录采样点的位置。
应用专门仪器测试分析,获得了每个样本所含的多种化学元素的浓度数据。
另一方面,按照2公里的间距在那些远离人群及工业活动的自然区取样,将其作为该城区表层土壤中元素的背景值。
附件1列出了采样点的位置、海拔高度及其所属功能区等信息,附件2列出了8种主要重金属元素在采样点处的浓度,附件3列出了8种主要重金属元素的背景值。
现要求你们通过数学建模来完成以下任务:(1) 给出8种主要重金属元素在该城区的空间分布,并分析该城区内不同区域重金属的污染程度。
(2) 通过数据分析,说明重金属污染的主要原因。
(3) 分析重金属污染物的传播特征,由此建立模型,确定污染源的位置。
(4) 分析你所建立模型的优缺点,为更好地研究城市地质环境的演变模式,还应收集什么信息?有了这些信息,如何建立模型解决问题?B题交巡警服务平台的设置与调度“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天然肠衣搭配问题摘要本文针对天然肠衣原料搭配问题,根据给定的原材料供给量和相应成品规格,在对数据进行了初步处理和分析的基础上,经过详细的讨论,建立如下四个模型.为了装出最短长度最长的尽可能多的成品,建立模型一.结果获得总成品150捆,其中第一类成品(3米-6.5米)采用三种捆绑方式,获得14捆,第二类成品(7米-13.5米)采用三种捆绑方式,获得34捆,第三类成品(14-)也采用三种捆绑方式,获得102捆.满足模型一的前提下,为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根,建立模型二,则可多获得14捆,即获得总成品164捆.其中第一类成品(3米-6.5米)采用四种捆绑方式,获得14捆,第二类成品(7米-13.5米)采用四种捆绑方式获得35捆,第三类成品(14米-26米)采用五种捆绑方式,获得115捆.满足模型二的基础上,由于部分原料出现剩余,可以降级使用,故建立模型三,可多获得18捆,即获得总成品182捆.由模式二中第三类成品的原料剩余量降级到第二类成品,按第二类的最优捆绑方式求得.以此类推降级获得总增加成品数仍为18捆.在模型三的基础上,采用人工搭配的方法继续将原料进行降级使用,剩余原料可组装成1捆成品,即可得模型四.至此,最后剩余原料在不能裁剪的情况下无法继续利用,组装成品捆数达到最大183M .具体结果见下表:上述四个模型中采用的捆绑方式详见正文表3、表8、表10等.由于食品保鲜的要求,通过模型运算,如模型二中第三类成品捆绑方式由5种变为6种时,程序运行超过30分钟,但成品捆数未发生变化,因此,采用如上四种模型的捆绑方式可达到相应要求.本文认为采用如此捆绑方式,即可满足问题要求,又从工厂实际生产角度出发,给出了合理的生产方式,具有一定实际意义.关键字:最优解,搭配方案,非线性规划,lingo软件一、问题重述在工厂生产中,将不同规格产品进行合理搭配以获得最大生产利润是一种较为常见的优化问题.本题要求将天然肠衣按指定根数和总长度进行合理组装出成品(捆),以提高生产效率和节省原料.原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。
表1是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米.根据公司对搭配方案的具体要求:(1) 对于给定的一批原料,装出的成品捆数越多越好;(2) 对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3) 为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根;(4) 某种规格对应原料如果出现剩余,可以降级使用。
如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格;(5) 为了食品保鲜,要求在30分钟内产生方案.需建立满足上述条件的数学模型,并给出求解方法和搭配方案.二、模型假设(1) 不考虑有不符合规格的原材料的出现;(2) 不考虑人为因素造成的原料不足问题.三、符号说明k :每种模块选取的搭配方式数 e :各原料总量L :各原料单位长度i j X (,):i 种方式中的第j 个料用的数目()N i :每种搭配方式用到的数量,1,2,,i k = M :每种模块中的总捆数四、问题分析及模型一的建立本题要求在给定的原料中,组装的成品数越多越好.考虑给定的原料规格过多,若通过枚举法来确定可行的模式所需工作量较大.下面介绍采用整数非线性规划方法获得组装方案和最优值.首先可确定最优目标为捆扎出的数量最大,其限制条件有:每捆20根,每捆长度为89米,同时组装方式也受到原材料的长度范围限制。
根据以上分析,本文先依据规格限度将目标函数分为三个模块进行求解.在不同的模块中,通过确定不同的搭配模式,由此确定选取哪几种搭配方式会更加合理.下面对三种长度范围的组装方式进行分别建模,为模块一、模块二和模块三. 1、模块一成品规格限制在3到6.5之间,共有8种规格,建立模型如下:目标函数为:在规格限制内成品总数(1)M 的值.约束条件: (a) 方案数k :若用枚举法很难做到,故先选择几种规格的原材料进行搭配,分析达到的捆数是否趋于不变即可.此时先确定k 在1,2,3,4,5,6种不同方案时的组装成品数,即此时k 小于等于6(以下k 的值由选取方案数确定).(b)选取不同方案数时用到各个方式的捆数为()N k ,各方式捆数相加即得在此方案数下的总成品数,故(1)()M N k =∑ (1) (c) 各方案用到的各档次原材料的总和应等于20,即81kj j X ==20 ∑ (2)(d) 由于限定原长度为89 ,故各捆数得出的长度总和都应保证为原长不变即得:81*1,2,3,4,5,6kjj j XL k ==89 =∑ (3)(e) 当满足以上要求时还必须保证每种规格用到的总数不可以超过给定的原材料数即:1*1,2,8ki ij j i N X e j =< =∑ (4)综上所述,建立搭配方案的目标规划模型(1)M =N ∑(k ) (5)81811..**1,2,8kj j kj j j ki ij j i X s t X L N X e j = ==⎧=20 ⎪⎪⎪=89 ⎨⎪⎪< =⎪⎩∑∑∑ , k 由选取方式数确定.(6)根据以上目标函数及约束条件利用lingo 程序编程,改变搭配模式数时具体选材和运算结果如下:表2 搭配方式选择2种时用料情况足最短长度最长的成品多.故在模块一中选择此搭配搭配方式更为合理(lingo 编程和运行结果见附录1). 2、模块二成品规格限制在7到13.5之间,故在选材时先强制限定在此区间.由此建立与模块一类似的模型:建立搭配方案的目标规划模型(2)()M N k =∑ (7) 1411411..**1,2,14j kj j k j j ki i j j j i X s t X L N X e = ==⎧=8 ⎪⎪⎪=89 ⎨⎪⎪< =⎪⎩∑∑∑ k 由选取方式数确定.(8) 因为模块二的规格范围较大,且选择的搭配方式k 过多,会使得程序运行很久而不能停止.此外如果选择的搭配方式过多,工人也很难记清各配料搭配情况,故而只考虑k 取2和3两种情况.根据以上目标函数及约束条件利用lingo 程序编程,改变搭配模式数时具体选材和运算结果见表7、表8.足捆绑的最短长度最长的成品较多.故在模块一中选择此搭配搭配方式更为合理.因其在运行了十几分钟后全局最优解和目标函数值都趋于不变,此时人为终止了程序,故结论比较合理,此时达到的总捆数为34捆(lingo编程和运行结果见附录2).3、模块三成品规格限制在14到26之间,故在选材时限制在这个区间并建立相应模型. 建立搭配方案的目标规划模型如下(3)()M N k =∑ (9) 1411411..**1,24j kj j k j j ki i j j j i X s t X L N X e = ==⎧=8 ⎪⎪⎪=89 ⎨⎪⎪< =⎪⎩∑∑∑ ,k 由选取方式数确定 (10) 同理,k 只取2和3两种情况.根据以上目标函数及约束条件利用lingo 程序编程,改变搭配模式数时具体选材和运算结果如下见表9、10:由上表综合分析出选取搭配方式为三种时既能满足每捆20根、89米长又能满足最短长度最长的成品多.故在模块三中选择此搭配方式更合理.程序在运行了十几分钟后全局最优解和目标函数值都趋于不变,考虑到时间有限,故人为终止了程序,此时达到的总捆数为104捆(lingo编程和运行结果见附录3).4、数据分析综合三模块可以总结出:对于规格在3到6.5米的范围内综合对比六个模式需选择三种方式进行捆绑,此时既满足装出的成品捆数多又能使最短长度最长的成品越多.方式一只给定了11捆数量,同比其它五种的14种捆数,方式一不可取;方式六虽满足14捆但其方案数较多故也不可取;由于给出要求最短长度最长的成品越多要好,发现三种或四种时都可以满足条件.同理,对比模块二、三中的数据发现选择三种搭配方式较好的满足条件.此时()()()1231434102150()M M M M =++=++=捆即达到的总捆数为150捆.五、模型二的建立综合分析此模型可知,在三种模块中原材料都存在剩余问题,这对于一个公司来说会存在很大的浪费,同时模块一中无法确定三种还是四种方式更加满足条件而且此程序严格限定了选材范围,这就失去了程序的灵活性.若考虑到误差存在那么选材就会更广泛,材料的利用率也就越高.现在为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根的条件下对各模块进行优化建模,此时只需改进约束条件即可.1、模块一的优化目标函数(1)()M N k =∑ (11)818111920..88.5*89.5*1,...,8kj j k j j j ki i j j j i X s t X L N X e ===⎧<=<=⎪⎪⎪<=<= ⎨⎪⎪< =⎪⎩∑∑∑k 由选取方式数确定 (12)此时的K 由上个模型得出在选择3种或4种都满足故此时只针对这两种情况优化,根据以上目标函数及约束条件利用LINGO 程序编程,改变搭配模式数时具体选材和运算结果见表11、12.图表分析:对比两个表格可以发现在剩余量相同的情况下,两者产生的捆数相同,在这时选择所用最短长度最长的成品多的方案,从而得出选择四种搭配方式时更加合理(lingo编程和运行结果见附录4).2、模块二的优化目标函数 (2)()M N k =∑ (13) 14114118..88.5*89.5*1,...,14kj j k j j j ki i j j j i X s t X L N X e ===⎧7<=<= ⎪⎪⎪<=<= ⎨⎪⎪< =⎪⎩∑∑∑k 由选取方式数确定 (14)当搭配方式数k 的值分别取3和4时,根据以上目标函数及约束条件利用lingo 程序编程,具体选材和运算结果见下表13、14.图表分析:对比两个表格可以发现在剩余量相同的情况下,两者产生的捆数相同都为35捆,在这时选择所用最短长度最长的成品多的方案,从而择四种搭配方式时更加合理(lingo编程和运行结果见附录5).3、模块三的优化目标函数 (3)()M N k =∑ (15) 24124115..88.5*89.5*1,...,24kj j k j j j ki i j j j i X s t X L N X e ===⎧4<=<= ⎪⎪⎪<=<= ⎨⎪⎪< =⎪⎩∑∑∑k 由选取方式数确定.(16)在此种情况下,由于原材料规格较多故此时扩大搭配方式数k 的值,根据以上目标函数及约束条件利用lingo 程序编程,具体选材和运算结果见表15、表16、表17.图表分析:6种搭配方式下运行时间加长后结果趋于定值,故不再使用6种及以上的搭配方式。