2011年数学建模天然肠衣搭配问题

合集下载

2011年大学生数学建模竞赛试题(全套)

2011年大学生数学建模竞赛试题(全套)

2011高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A题城市表层土壤重金属污染分析随着城市经济的快速发展和城市人口的不断增加,人类活动对城市环境质量的影响日显突出。

对城市土壤地质环境异常的查证,以及如何应用查证获得的海量数据资料开展城市环境质量评价,研究人类活动影响下城市地质环境的演变模式,日益成为人们关注的焦点。

按照功能划分,城区一般可分为生活区、工业区、山区、主干道路区及公园绿地区等,分别记为1类区、2类区、……、5类区,不同的区域环境受人类活动影响的程度不同。

现对某城市城区土壤地质环境进行调查。

为此,将所考察的城区划分为间距1公里左右的网格子区域,按照每平方公里1个采样点对表层土(0~10 厘米深度)进行取样、编号,并用GPS记录采样点的位置。

应用专门仪器测试分析,获得了每个样本所含的多种化学元素的浓度数据。

另一方面,按照2公里的间距在那些远离人群及工业活动的自然区取样,将其作为该城区表层土壤中元素的背景值。

附件1列出了采样点的位置、海拔高度及其所属功能区等信息,附件2列出了8种主要重金属元素在采样点处的浓度,附件3列出了8种主要重金属元素的背景值。

现要求你们通过数学建模来完成以下任务:(1) 给出8种主要重金属元素在该城区的空间分布,并分析该城区内不同区域重金属的污染程度。

(2) 通过数据分析,说明重金属污染的主要原因。

(3) 分析重金属污染物的传播特征,由此建立模型,确定污染源的位置。

(4) 分析你所建立模型的优缺点,为更好地研究城市地质环境的演变模式,还应收集什么信息?有了这些信息,如何建立模型解决问题?B题交巡警服务平台的设置与调度“有困难找警察”,是家喻户晓的一句流行语。

警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。

为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。

每个交巡警服务平台的职能和警力配备基本相同。

天然肠衣搭配问题数学模型

天然肠衣搭配问题数学模型

谢谢观看
原材料进入组装工序后,在满足主要条件的情况 下,工人如果可以对剩余原材料进行裁剪的话, 将可以更大的接近理想的成品捆数。此模型具有 普遍性,本模型应用了两种程序对方案进行设计, 考虑到现代经济与科技的发展,本模型还可以应 用到诸如重工业轻工业等涉及到材料加工、物品 分配、搭配组合等领域的方案设计。人们可以应 用相应程序即可得出想要的方案。
模型假设
原料进入组装工序后不再对其进行裁剪处理; 若原料有剩余,可进行降级处理,可以进行逐 级降级也可进行跨级降级,而且,降级后的产 品与下级原料捆扎,规格还是降级后所在的规 格; 在工人算出最后方案后,某档剩余的要将剩余 的原料提前拿出投入到另一批次的原料中,避 免浪费,变质; 工厂的技术工人能熟练的应用电脑程序处理相 应数据并得出搭配方案;
天然肠衣搭配问题的数学模型
高聚涛 杨志成 刘江云
主要内容
摘要
模型假设 问题分析 模型建立求解 模型推广与评价
摘要
建立整数规划模型,通过改变不同的降级方式以 及目标函数进行对比,选出捆数最多的方法,从 而利用Lingo软件求得最多捆数K=190捆;在最 多捆数的前提下,我们采用Visual Studio 程序对 搭配方案进行编程设计得出原材料的搭配方案, 并得出相应规格的捆数为第一种规格16捆、第二 种规格38捆、第三种规格136捆。
但要产生“按方抓药”的方案,只有总捆数 是不够的,必须要知道每种规格中每一捆在每一 档中的根数,这样工人才可以很简单的知道每一 捆需要从某档中所抓的根数,要想做出这样的方 案,要应用程序Visual Studio 语言对原料的搭 配进行设计。
模型建立求解
针对该厂所需,我们考虑了四种方法进行比较; 方法一:先对第三种规格的捆数作为目标函数, 剩余之后降级至第二种规格,然后第一种规格和 第二种规格之和作为目标函数,这个目标函数所 得捆数加上第三种规格所得捆数即 为最后的捆数。 方法二:先对第三种规格的捆数作为目标函数, 剩余之后直接降级至第一种规格,然后将第一种 规格和第二种规格之和作为目标函数,这个目标 函数所得捆数加上第三种规格所得捆数即为最后 的捆数。

天然肠衣搭配的优化模型

天然肠衣搭配的优化模型

天然肠衣搭配的优化模型
谷志元;詹金湖;翁银溶;林萍芬
【期刊名称】《南方职业教育学刊》
【年(卷),期】2012(002)002
【摘要】本文据2011年全国大学生数学建模竞赛D题为研究内容,以纯整数规划(PIP)为基础,针对天然肠衣原料的三种不同规格,分别从每捆所需的总长度和组装成捆后剩余原料总长度两个角度,对各规格原料的捆数上限进行初步估算,在符合成品捆数越多越好、提高原料使用率等要求的情况下,建立非线性规划模型(NLP),并根据实际情况作出合理的假设,以便于lingo软件进行求解,由于方案的所有解的数目非常大,采用lingo软件求解远远达不到题目要求的在30分钟内产生方案,于是我们对目标的计算采用中断程序、多次求解得局部最优解的方式,逐步求出各规格模型的最优整数解,并得出具体方案.
【总页数】8页(P11-18)
【作者】谷志元;詹金湖;翁银溶;林萍芬
【作者单位】广州铁路职业技术学院,广东广州510430;广州铁路职业技术学院,广东广州510430;广州铁路职业技术学院,广东广州510430;广州铁路职业技术学院,广东广州510430
【正文语种】中文
【中图分类】O141
【相关文献】
1.天然肠衣搭配问题的优化模型研究 [J], 吉耀武;
2.天然肠衣搭配问题的通用优化模型 [J], 吉耀武
3.天然肠衣搭配优化模型 [J], 孙光助;张嵘;吴和木
4.天然肠衣搭配的数学优化模型 [J], 吴甬翔;金敬
5.天然肠衣搭配问题的优化模型研究 [J], 夏英
因版权原因,仅展示原文概要,查看原文内容请购买。

2011年全国大学生数模竞赛D题 天然肠衣搭配问题

2011年全国大学生数模竞赛D题 天然肠衣搭配问题

天然肠衣搭配问题摘要天然肠衣制作加工是我国的一个传统产业,出口量占世界首位,而天然肠衣传统的生产方式已不能满足出口量日益增长的需要。

因此,我们从节约生产成本、提高企业生产效率的角度出发,保证生产成品捆数较多、原料的使用率较高和成品质量相对较好的产品。

针对本题所需要的天然肠衣的具体要求,我们结合原料的供给量、长度及成品规格等约束条件进行了模型设计。

本题一共建立了四个模型,对题中的约束条件给予逐个考虑,并运用Lingo 软件与Matlab 软件进行求解。

模型一:对于给定的一批原料,装出的成品捆数越多越好。

我们对三种规格不同的成品分别进行建模求解。

设i x 为给定的第i 种原料所用的根数,i L 为第i 种原料的长度,则有89=∑i i x L 。

对于不同规格的原料,在每种规格的原料满足约束条件的前提下,根据每捆成品的总长度和根数建立整数线性规划模型,用Lingo 软件求解出每种规格产品的最大捆数。

最终我们求得第一种成品捆数是14捆,第二种成品捆数是34捆,第三种成品捆数是130捆,一共是178捆。

模型二:对题目中所要求的成品捆数相同为前提,最短长度最长的成品越多,方案就越好。

因此,我们在模型一的基础上采用优化搭配法,用Matlab 软件对所有可能情况进行遍历穷举,可将最短长度最长的成品数求解出来。

最后,我们得出成品一剩余原料为12根,剩余原料长度为59.5米,成品二剩余原料为82根,剩余原料的长度为679.5米,成品三剩余原料为27根,剩余原料的长度为589.5米,具体搭配方案见表25、表32和表54。

模型三:在第三个问题中,允许总长度有5.0±的误差,各规格成品每捆的根数可以比标准少一根,因为条件放宽,所以可能会增加成品捆数。

算法的建立与模型一类似,同样采用整数线性规划模型,运用Matlab 和Lingo 软件求解出每种规格成品的最大捆数。

最终我们得到三种规格成品的总捆数增加了3捆,总捆数为181捆。

天然肠衣搭配分析(2011D)

天然肠衣搭配分析(2011D)

23-23.4 23.5-23.9 24-24.4 24.5-24.9 25-25.4 25.5-25.9 0 6 0 0 0 1
数学教研室 吉耀武
三、问 题 分 析
目标:
(1) 对于给定的原料,装出的成品捆数越多越好; (2) 对于成品捆数相同的方案,最短长度最长的成品 越多,方案越好; (3) 为了食品保鲜,要求在30分钟内产生方案。
y3j
… ... ... ... ... … ... ...
k
ak
y 1k
y 21 y 31
y 22 y 32
y 23 y 33
y 2k y 3k

y M1

yM2

y M3
b3

y Mj bj

y Mk
bk
数学教研室 吉耀武
b1
b2
建立联合优化模型:
maxM
k N 1 y ij N j 1 k L 0.5 a j y ij L 0.5 s .t. j 1 M y ij b j i 1 y ij 取 整 数


陕西赛区组委会及专家的大力支持!
谢谢大家!
数学教研室
吉耀武
假设不等式组有 M 个解(每一个解代表一种扎捆方式) ,列表如下:
数学教研室 吉耀武
五、模型建立与求解
设 x i 表示按第 i 种模式下所扎的捆数
1 扎捆模式 1 2 3 ... M 捆数
a1
x1 x2
r11 r21
2
a2
r12 r22
3
a3
r13
… ... ... ... ... … ... ...

天然肠衣搭配问题的数学建模

天然肠衣搭配问题的数学建模

天然肠衣搭配问题是一个组合优化问题,通常涉及到在满足一系列约束条件下,选择合适的肠衣以最大化某种目标函数。

下面我将提供一个简单的数学模型,以帮助您理解这个问题。

假设我们有n种不同的天然肠衣,每种肠衣都有不同的长度和特性。

我们的目标是选择一定数量的肠衣,使得它们的总长度最大,同时满足以下约束条件:
每种肠衣的数量不能超过其最大供应量。

选择的肠衣必须满足特定的品质要求。

选择的肠衣的总成本不超过预算限制。

数学模型如下:
目标函数:最大化所有选择的肠衣的总长度。

约束条件:
每种肠衣的数量不超过其最大供应量。

选择的肠衣必须满足品质要求。

选择的肠衣的总成本不超过预算限制。

我们可以用线性规划或整数规划等优化方法来解决这个问题。

这些方法可以帮助我们在满足约束条件下,找到最优的肠衣搭配方案,使得目标函数达到最大或最小值。

需要注意的是,天然肠衣搭配问题可能涉及到更多的因素和复杂的约束条件,需要根据具体情况进行适当的调整和扩展。

2011全国数学建模D题分析思路及讲解

2011全国数学建模D题分析思路及讲解

申明:这不是标准答案,这只是我的一点小思路,希望能帮到各位,有兴趣的加我q:454679703 ,q群:32890089一起谈论。

第一问:(线性规划)
设X1,X2,X3……X46为46档长度肠衣分别的数,N成品捆数。

则 Max Z=M1+M2+M3(成品捆数越多越好)
3X1+3.5X2+……+6.5X8=89
7X9+7.5X10+……+13.5X22=89
14X23+14.5X24+……+25.5X46=89
X1+X2+……+X8=20N
X9+X10+……+X22=8N
X23+X24+……+X46=5N
0<=X1N1<=43 (n是正整数,下同)
0<=X2N1<=59
……
0<=X8N1<=21
0<=X9N2<=24
0<=X10N2<=24
……
0<=X22N2<=25
0<=X23N3<=35
……
0<=X46N3<=1
一:问题分析
1.根据题目附表所给信息,可知天然肠衣每根的最大长度没有超过26米,题目所给天然肠衣规格的信息中只有第三个产品的最大长度可达到任意,而其余两个产品的最大长度都没有达到原料所给长度的最大值,即无论何种方案,最合理的方案也一定有第三种规格的产品;同理可以看到只有第一种规格的产品的最短长度能容纳下长度为3~6.9的产品;第二种规格的产品也是必须的。

所以,综上所述:三种规格的产品缺一不可,现在最主要的问题就是解决如何分配。

欢迎大家一起讨论,。

天然肠衣搭配模型

天然肠衣搭配模型

天然肠衣搭配模型
焦云芳
【期刊名称】《湖北民族学院学报(自然科学版)》
【年(卷),期】2011(029)004
【摘要】探讨了工厂对所给天然肠衣原材料如何进行合理搭配,使得所搭配的捆数最多的问题.利用0-1规划建立优化模型,结合捆绑法,枚举法,最后给出工人"照方抓药"的一套最佳搭配方案.
【总页数】4页(P373-376)
【作者】焦云芳
【作者单位】晋城职业技术学院,山西,晋城,048026
【正文语种】中文
【中图分类】O221.4
【相关文献】
1.基于线性规划模型的天然肠衣原材料搭配方案 [J], 甄海燕;张猛
2.天然肠衣搭配问题的数学模型与综合分析法 [J], 赵晓艳
3.基于0-1规划的天然肠衣搭配模型设计 [J], 刘建清
4.利用数学模型解决最佳天然肠衣搭配问题 [J], 刘涛
5.基于整数规划的天然肠衣搭配模型 [J], 王娟
因版权原因,仅展示原文概要,查看原文内容请购买。

天然肠衣搭配的线性规划模型

天然肠衣搭配的线性规划模型

天然肠衣搭配的线性规划模型摘要]天然肠衣(以下简称为肠衣)制作加工是我过的一个传统产业,对我国出口经济影响深远。

本文我们将对肠衣原料的搭配方案进行深入的探讨。

我们要达到的目标有两个:第一,先对每种规格的原料单独成捆,使其捆数尽可能多;第二,在目标Ⅰ的基础上,尽可能提高原料的利用率,在允许的误差范围内,使成品捆数达到最大化。

针对以上两个目标,我们通过大量不同模型的筛选,发现线性规划]1[模型可以很好的解决问题,于是我们建立以下两个线性规划模型:对于D题中的问题Ⅰ:在题中所给两张表的数据的基础上,我们只简单的考虑每种规格的原料单独成捆,即不同类规格的原料不相互成捆。

于是根据要求将每种长度每捆所需的原料加起来,长度总和会等于89米;每捆中每种长度的所需的根数加起来,根数总和会等于20根;再对变量进行一些条件限制,再用Lingo软件进行编程和求解,就可以得到每种规格原料单独成捆的最大值,且每捆中对不同长度的原料所需要的根数。

将每种规格所得到的捆数最大值相加,便是组成成品捆数总和的最大值。

对于D题中的其余的问题:在问题Ⅰ的基础上,我们将改进第一个模型,考虑并允许一定的误差,即每捆总长度允许有5.0米的误差,总根数允许比标准少一根,且可以将原料进行降级使用,也就是说考虑不同规格的材料在多余的情况下可掺杂使用,这样可以尽可能使材料的利用率达到最大,成品的捆数达到最大化。

那么我们将对模型Ⅰ进行进一步的推广与优化,具体模型改进如下:在模型Ⅰ的基础上,我们将增加变量和误差性分析,将原料不同的长度和根数设为变量,这样计算出来的结果比较符合实际。

最后我们对所建模型进行灵敏度分析检验,以及对其评价与推广。

关键词:线性规划灵敏性分析 Lingo一、问题重述天然肠衣经过清洗整后被分割成长度不等的小段,既为原料。

然后由工人变丈量变心算,将其按指定根数和总长度组成成品。

原料按长度分档,通常以0.5米为一档,如3~3.5米按3米计算,3.5~3.9米按3.5米算,以此类推。

天然肠衣-数学建模

天然肠衣-数学建模

天然肠衣-数学建模摘要该题是以天然肠衣为背景,对其搭配问题进行探讨和研究,建立数学模型,利用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米计算,其余的依此类推。

天然肠衣搭配问题

天然肠衣搭配问题

天然肠衣搭配问题摘要本文以天然肠衣制作加工产业的组装工序为背景,根据给定的成品规格和原料描述,在一定的限定条件下,设计合理的原料搭配方案,则工人可以根据这个方案“照方抓药”进行生产。

本文的主要工作如下:首先对题目给出的限定条件逐条进行分析,将问题分解成两个线性规划问题:(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)一、问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

肠衣原料搭配的线性规划数学模型

肠衣原料搭配的线性规划数学模型

肠衣原料搭配的线性规划数学模型马俊【期刊名称】《电子测试》【年(卷),期】2013(000)022【摘要】为了提高天然肠衣的原料使用率和生产效率,运用分类分析法建立了肠衣原料搭配的线性规划数学模型。

基于该模型和所给数据,使用Lingo软件编程得到了原料搭配的最大成品捆数,并在此基础上使用C语言编程得出了最佳原料搭配方案,提高了肠衣的原料使用率和生产效率。

该模型也可应用于不同批次的肠衣原料搭配,可解决与长度有关的材料分配等问题。

%The usage and the production rate have been improved of in the natural casing.This process can be carried out through building linear programming mathematic models, using classification analysis meth-od of collocation in the natural casing. Based on the models and the given data,the most problems of the matching number of bundles in the raw materials collocation have been solved using Lingo software.With the addition of C language programming,a set of optimum matching scheme can be obtained.This result can improve the usage and the production rate of the natural casing raw materials. The models can be used in different batches and also solve the problem of the material distribution of length.【总页数】3页(P31-33)【作者】马俊【作者单位】陕西工业职业技术学院基础部,陕西咸阳,712000【正文语种】中文【中图分类】O29【相关文献】1.基于线性规划模型的天然肠衣原材料搭配方案 [J], 甄海燕;张猛2.基于线性规划下的肠衣搭配方案 [J], 惠高峰3.天然肠衣搭配问题的数学模型与综合分析法 [J], 赵晓艳4.利用数学模型解决最佳天然肠衣搭配问题 [J], 刘涛5.天然肠衣搭配问题的数学模型与综合分析法 [J], 赵晓艳;因版权原因,仅展示原文概要,查看原文内容请购买。

天然肠衣的分配问题

天然肠衣的分配问题

天然肠衣搭配模型摘要本文讨论了天然肠衣搭配问题,在模型合理假设下,将三种不同规格成品分开单独计算,并同时考虑三个要求:组装出的成品捆数越多越好;对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;在三十分钟内得到结果。

由此得到各规格满足的约束条件,并将要求进行合理的转化,建立了整数线性规划模型,将完美的理论最优解代之以实用的局部最优解。

通过相关的软件分析与计算,如lingo与C++编程语言计算得到既满足精度又满足计算量限制的搭配方案。

这样既减少了劳动强度、又能提高原料使用率。

通过求解可以得到规格一最大捆数为14捆,原料的利用率为95.11%,剩余原料共10根;规格二最大捆数为36捆,原料的利用率为88.38%,剩余原料共55根;规格三最大捆数为128捆,原料的利用率为93.57%,剩余原料共35根。

三种规格总的最大捆数为178捆,总体利用率92.58%。

所得到的分配方案利用率较高。

与将计算过程分解为多个子问题相比,本文结合“试探法”的算法得到的方案更加接近最优,且同时也能满足时间上的要求。

关键词:整数线性规划离散优化 lingo一.问题重述天然肠衣加工是我国的一个传统产业,出口量占世界首位。

肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。

传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。

这种方式很大程度上依赖于员工的经验,且随机性较大,很难保证原料的利用率,造成了较多的浪费。

某公司实际加工时,原料按长度分档,成品按原料根数和总长度分为三种不同规格。

为了提高生产效率,该公司计划先丈量所有原料,建立一个原料表。

根据成品和原料描述,设计一个原料搭配方案,工人根据这个方案“照方抓药”进行生产。

这样既可以减少劳动强度、又能提高原料使用率。

公司对搭配方案的要求为:(1)对于给定的一批原料,装出的成品捆数越多越好;(2)对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3)为了食品保鲜,要求在30分钟内产生方案。

天然肠衣数学建模

天然肠衣数学建模

天然肠衣数学建模(总10页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除摘要该题是以天然肠衣为背景,对其搭配问题进行探讨和研究,建立数学模型,利用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编程搭配方案最优模型一、问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。

传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。

天然肠衣搭配问题

天然肠衣搭配问题

天然肠衣搭配问题【摘要】本文针对肠衣搭配问题进行以生产出最大量的成品(捆数)为目的,对使用原料建立了一个优化模型。

采用数学的非线性规划模型进行求解,并应用lingo软件,两者相互结合应用,在总长度允许有± 0.5米的误差,总根数允许比标准少一根,某种规格对应原料如果出现剩余,就降级使用的条件下,最终的最优捆数为187捆,我们确定目标函数,从而对问题进行优化处理。

【关键词】数学建模;肠衣搭配;最优化模型;lingo 软件0.引言天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

天然肠衣分配问题是通过对数据分析整理,为了提高工厂的生产效率,进行最优搭配。

1.建立优化模型模型一:因为当某种规格的原料如果出现剩余,可以降级使用,所以先从第三规格开始计算;每一捆的标准根数为5根:总根数允许比标准根数少1根;每一捆的总长度为89米,允许有±0.5的误差。

建立目标函数:Max=y约束条件为:每次所取的根数应该在最大范围之内:所取的根数必须为整数;每档所取的根数在其区间之内。

以上为第一次所取的捆数的模型,然后再对剩余的原料进行第二次分配,直至原料不满足模型建立的条件为止,然后将剩余的加在规格二的最大档里边。

模型二:第二规格建立模型如下:目标函数:Max=y约束条件为:每一捆的根数为8根:xi=8每一捆的总长度为89米:()xi=89 (n=1,2,......14)每次所取的根数应该在最大范围之内:所取的根数必须为整数;每档所取的根数在其区间之内。

以上为第一次所取的捆数的模型,然后再对剩余的原料进行第二次分配,直至原料不满足模型建立的条件为止,然后将剩余的加到规格一的最大当里边。

模型三:第一规格建立模型如下:目标函数:Max=y。

约束条件为:每一捆的标准根数为20根,总根数允许比标准根数少1根;每一捆的总长度为89米,允许有±0.5误差;每次所取的根数应该在最大范围之内:所取的根数必须为整数;每档所取的根数在其区间之内。

2011高教社杯全国大学生数学建模竞赛D题评阅要点

2011高教社杯全国大学生数学建模竞赛D题评阅要点

2011高教社杯全国大学生数学建模竞赛D题评阅要点[说明]本要点仅供参考,各赛区评阅组应根据对题目的理解及学生的解答,自主地进行评阅。

本题主要有两种解法。

方法一,主要思路为首先求出三种规格成品的最大捆数,然后求出每捆成品不同长度肠衣的搭配方式。

具体做法为:
1,以现有三种规格对应原料长度和根数为约束,分别建立求三种规格成品捆数最大的整数规划模型,利用软件求解。

2,建立组合或优化模型,计算步骤1得到的各种规格成品每捆中不同原料的搭配方式。

3,根据适当规则调整步骤2得到的各种规格成品每捆中不同原料的搭配方式,使最短长度最长的捆数最多。

上述三步骤应完整,模型应清晰,算法应合理实用。

方法二,主要思路为首先计算三种规格成品的所有可能的不同的原料搭配方式,然后用捆数最大作为目标,同时求出成品的最大捆数和每捆成品的捆扎方式。

具体做法为:
1,用组合方法计算每种成品对应的所有可能的原料搭配方式。

组合模型要明确并体现原料根数和总长度的约束和允许的误差,算法的合理性和可实现性也是重要的。

2,对各种规格成品建立并求解各种搭配的最优组合使成品捆数最多的整数规划模型。

要注意模型中体现原料根数的约束条件的正确性。

在上述两种方法中均应首先考虑原料最长的成品(第三种规格)的捆扎,剩余的材料降级后参与次长的成品的捆扎,再有剩余部分降级参与最短成品的捆扎。

天然肠衣搭配问题的通用模型

天然肠衣搭配问题的通用模型
数学学习与研究 2012. 3
x ij ∑ j =1 对每捆根数的约束, pi - 1 ≤ k ≤ pi , i n a ij x ij s. t. ( Ⅰ) ∑ j =1 88. 5 89. 5 , ≤ ≤ 对每捆长度的约束, ki 使用的根数不超过提供的原料根数, x ij ≤b ij , ki , x ij 均为整数( i = 1 , 2, 3; j = 1, 2, …, ni ) .
ni
wsj = xij , 扎捆中第 j 段总根数等于选定的根数 ∑ s =1 2, 3) , ( i = 1, ni p - 1 wsj ≤pi , ≤ 对每捆根数的约束, ∑ i j =1 ni 88. 5≤ ∑aij wsj ≤89. 5, 2, 3) , 对每捆长度的约束( i = 1, j =1 wsj 均为整数, ( s = 1, 2, …, ki ; j = 1, 2, …, ni ) . (Ⅱ ) 利用模型 ( Ⅱ ) 编制 LINGO 程序二, 分别对三种规格 求解. ( 1 ) 在第一规格中, n1 = 8 , p1 = 20 , a1 j = 3 , 取 k1 = 18 , 3. 5 , 4, …, 6, 6. 5 , x1j = 43 , 59 , 39 , 41 , 26 , 52 , 54 , 30 ; 利用程序 二解出第一规格成品的搭配扎捆方案( 略) , 由方案可以看 18 捆成品全是 19 根的. 出, ( 2 ) 将程序中的数据改为第二规格的数据, 利用程序二 解得: 第二规格成品的搭配扎捆方案 ( 略) , 由方案可以看 37 捆成品全是 8 根的. 出, ( 3 ) 同理, 利用 LINGO 程序解出第三规格成品的搭配 137 捆成品中 129 捆是 5 由方案可以看出, 扎捆方案( 略) , 8 捆是 4 根的. 根的, 三、 结束语 两个通用模型简单方便, 根据不同情况, 只要将数据改 变代入两个模型中, 运用 LINGO 程序即可求出多种结果 . 筛 “照方抓 选出最短长度最长的搭配方案, 工人根据这个方案 药” 进行生产, 提高了工作效率. 将剩余原料平移降级使用, 可以减少原料的剩余, 最后仅剩余 6 根, 大大提高了原料的 使用率. 该模型可推广到不同材料的切割模式搭配 、 材料下 料等问题中. 【参考文献】 [ 1] 姜启源, 谢金星, 叶俊. 数学模型( 第三版) . 北京: 2003 . 高等教育出版社, [ 2] 肖华勇. 实用数学建模大赛与软件应用 . 西北工业 2008 . 大学出版社,

推荐-数学建模天然肠衣搭配问题 精品 精品

推荐-数学建模天然肠衣搭配问题 精品 精品

承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。

我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。

如有违反竞赛规则的行为,我们将受到严肃处理。

我们参赛选择的题号是(从A/B/C/D中选择一项填写): D我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):江西蓝天学院参赛队员(打印并签名) :1. 刘八平2. 董海霞3. 查成飞指导教师或指导教师组负责人(打印并签名):日期: 20XX 年 9 月日赛区评阅编号(由赛区组委会评阅前进行编号):编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):天然肠衣搭配问题作者:刘八平,董海霞,查成飞摘要:本文针对天然肠衣搭配问题进行讨论分析并建模,使用LINGO数学软件对数据进行最优化分析,解决天然肠衣的搭配问题。

首先,对原料描述表中的数据进行分析并整理,建立模型,再把数据用LINGO 量化分析,整理好后,分析第一个问题,先建立一个小的数学模型,把所整理的数据输入LINGO分析并得出最优解并得出下一问的初步解法,成品的捆数根据肠衣的长短而成型,成为成品。

问题三中为提高原料使用率,总长度允许有±0.5米的误差,总根数允许比标准少1根;这就要对上面所分析的数据进行排列组合列出方程式计算所得了。

对误差分析,总根数的误差尽量减少接近1根,从LINGO的运行成果中可以分析,得出其结果。

关键词:数学规划模型,整数规划,搭配问题,最优化,LINGO软件目录1、摘要2、目录3、问题的重述4、问题的分析5、模型的建立6、模型假设7、符号说明8、模型的建立9、模型的求解10、模型的讨论11、模型的检验12、模型的评价与改进13、参考文献14、附录表1 成品规格表表2 原料描述表程序1 求规格为20根一捆的成品的搭配方案程序1.1 总长度和总根数不变的搭配方案程序1.2 总根数不变,总长度上调的搭配方案程序1.3 总根数不变,总长度下调的搭配方案程序1.4 总根数下调,总长度不变的搭配方案程序1.5 总根数下调,总长度上调的搭配方案程序1.6 总根数和总长度都下调的搭配方案程序程序2 求规格为8根一捆的成品的搭配方案程序程序3 求规格为5根一捆的成品的搭配方案程序程序4程序5程序6程序7一、问题的重述某公司将经过清洗整理后被分割成长度不等的小段的肠衣原料按照规格要求进行组装生产。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天然肠衣搭配问题一、摘要肠衣加工企业对原材料应制定合理有效的方式来搭配,使得企业的收益最大化,同时基于保鲜的需要,也要求搭配方案能够尽可能快速。

因此肠衣的搭配问题是个很有实际意义的研究课题。

在本问题中,给出了2组数据,我们需要根据这2组数据设计搭配的方案。

显然,肠衣分配问题是一个整数规划问题。

所以本文都采用Lingo软件进行编程求解,求解这个整数规划问题本文都选择单纯形法。

对于每一个题设的要求,我们都单独考虑。

对于第一个问题:我们将问题分为3个小块,对于长度在[3,6.5]的长度,由于题设限制了一捆要求满足20根肠衣并且一捆最短要89米,所以我们通过构建线性方程组,来找到满足条件的结果;对于其他长度的肠衣,我们也是类似于[3,6.5]的方式进行。

对于第二个问题,题设要求最短长度的尽量多,所以我们在第一问的基础上,给较短长度的肠衣较大的权系数,最后通过Lingo软件求得全局最优解。

关于第三个问题的求解,我们参照求解问题一的方法使用不等式约束。

对于问题四,我们运用贪心算法来求解,即对于剩余的肠衣,我们通过贪心准则来进行降级,使得每次的贪心选择都是当时的最佳选择。

由于原材料已定,按照题设,分别讨论每个要求,解得第一问中肠衣最多只能做出130捆;第二问中对剩余的肠衣加权,也得到了比较理想的结果;第三问最多可以生产183捆合格成品;第四问中我们通过贪心算法对降级问题进行处理,最终得到剩下的肠衣可以组成 183 捆。

对于第五问,我们每个程序的时间都仔分钟内就可以得到结果,所以能够在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、模型的假设(1) 假设所有选定的肠衣原料都能组装为成品;(2) 假设所生产的成品肠衣都为合格产品;(3) 假设该公司提供的原材料均能符合国家标准,为合格的新鲜肠衣原料;(4) 假设肠衣在搭配过程中除去无法组成整捆的原料,均无浪费现象;2、符号说明S:每种肠衣原料的总数;x i j:第i捆成品使用的第j种原材料的数量;(,)l:为每种原材料的长度。

in:假设的最多捆数四、问题分析本题共有五个要求:(1)对于给定的一批原料,装出的成品捆数越多越好;针对本题,因为原料已定,也就是说原料的总长度一定,我们认为要想装出的成品捆数增加,就必须尽量让所有的原料都被利用,争取浪费最少,采用线性规划的方法来解决问题。

(2)对于成品捆数相同的方案,最短长度最多的成品越多,方案越好;这里涉及到一个最优化问题,即在成品中原材料最短长度最多。

因此使用LINGO编程求其全局最优方案。

(3)为提高原料使用率,总长度允许0.5±米的误差,总根数允许比标准少1根;对于这个要求来看,误差为0.5±,即成品的合格范围是88.589.5米之间,在误差范围内,比原定根数少一根也算是合格成品。

(4)某种规格对应原料如果出现剩余,可以降级使用;与上一要求类似,在提高效率方面,不对原料进行多次切断组装加工处理,直接归类,可以缩短工人产生方案的时间,同时也就提高了效率。

(5)为了食品保鲜,要求在30分钟内产生方案。

在前四个要求都满足的情况下,要对模型进行简化,方便工人在生产加工时,能够在最短时间内对原料的组合搭配进行规划,并且找到最优方案。

五、模型的建立及求解(一):对第一个要求进行探究:要求对于给定的一批原料,装出的成品捆数越多越好,则首先对该公司部分成在此表格中能得到成品总长度为89米,由此来规定本文中合格成品肠衣的标准为每捆肠衣总长度为89米。

由于在本题要求根据题中所给信息处理,建立出初始模型首先要满足题中对每捆成品肠衣所使用原料根数的要求列出式(1), 如下:81(,)20j x i j ==∑ (1)(1,2,3,)i n =然后根据题意对每捆成品标准长度进行限制,每捆肠衣的总长度为89米,列出式(2) 如下:1(,)89njj lx i j ==∑ (2)(1,2,3,,)i n =生产成品所使用的每种档次原料数量不能超过该原料的总数,因此得出式(3)如下:1(,)nji x i j S=≤∑ (3)(1,2,3,,8)j =第i 捆成品使用原料j 的个数记为(,)x i j :(,)x i j 是整数 (4)(1,2,3,,i n =;. 1,2,3,,8)j =要使得捆数最大,需要下面的最大目标约束:max n =;LINGO 11.0求解得到第一种规格的最优解,此时14n =(程序解题代码见附件一第一要求规格1):以上结论共我们发现36捆是在规格二能生产出最多的数量,也就是说在组装成品最多的条件下,36捆是最符合题目要求的数量(程序解题代码详见附件一第一要求规格2、可行组合见附件二第一要求规格2)因此对于规格二,生产36捆的方案最合理。

而第三规格的生产捆数,与前两种规格的产生不同,按照原料长度、成品长度与最大生产捆数的关系求解,类似于规格一的方式,我们得出第三规格在仅考虑做出成品的情况下,最多可以生产80捆成品肠衣。

最后我们将得到的这三个结果进行求和,143680130++=,即第一问的最终结果为:最大成品的捆数为130捆。

(二):由于要求(2)中,对于成品捆数相同的方案,最短长度最多的成品越多,方案越好。

在解决第一个要求时,我们所得到都是可行方案。

但是我们要求是最短长度最多的成品越多越好,即最短长度剩余的长度越少越好,因此我们需要增加目标函数使得最短长度剩余的长度越少越好。

在这里我们对剩余长度进行加权,给较短的长度较大的权重。

这样就能得到我们新的目标函数。

由表1中给出的数据,先来研究第一种规格:817218111min ((,1))((,2))((,8))nnni i i l S x i l S x i l S x i ====⋅-+⋅-++⋅-∑∑∑ (5)i l 为第i 种肠衣原料的长度,因为要求取的是最短长度的原料,将这个长度作为我们的权重。

即在捆数相同的方案中,优先考虑最短长度原料,即尽可能使得最短长度的原料剩余尽可能少。

然后在结合原是模型于是我们得到了下面这组整数线性规划列式:817218111min ((,1))((,2))((,8))nnni i i l S x i l S x i l S x i ====⋅-+⋅-++⋅-∑∑∑8111(,)20(,)89(,)(,)j n j j nj i x i j l x i j x i j S x i j ===⎧⎪⎪=⎪⎪⎪=⎨⎪⎪≤⎪⎪⎪⎩∑∑∑是整数………………………………………………………(6) 带入数据,在保证了每捆成品肠衣都为标准的89米的情况下,用LINGO 求解得到了三种规格的全局最优解(由于篇幅原因,以下只列出了第一种规格的具体组合方案,程序解题代码详见附件一第二要求、组合方案见附件二第二要求运算结果)。

(三):在前面的计算中,并没有将原料使用率放在首要因素考虑,为了提高肠衣原料使用率,该公司提出了0.5±米每捆的误差与成品中使用原料总跟数允许比标准少一根的合理评定标准。

在允许的误差范围内,现在将成品肠衣长度的评定标准改为88.589.5L ≤≤,而每捆成品肠衣的原料使用根数为比标准规格少一根也算合格。

先来研究第一种规格,于是将原始模型改为:min n =811119(,)2088.5(,)89.5(,)(,)j n j j n j i x i j l x i j x i j S x i j ===⎧⎪⎪≤≤⎪⎪⎪≤≤⎨⎪⎪≤⎪⎪⎪⎩∑∑∑是整数 (7)如此便可以提高对肠衣原料的利用率,然而在现实情况下看来,原料利用率永远无法达到百分之百,因此我们的模型只是给出了最直接的可行方案,用Lingo 程序求得规格一能得到的最多捆数为14捆。

(四)、虽然通过提出误差范围可以提高原料利用率,因为原料用量始终只能是个估计值,在提高原料利用率的同时,也始终存在原料剩余,当某种规格对应原料出现剩余,我们根据规定对其降级使用。

可是原料过剩是不可避免的,因此对于第四个要求,我们采用贪心算法,每一次选择我们都根据贪心原则,进行对目前最有利的选择。

表格 3 剩余肠衣原料统计贪心选择步骤:1.建立数学模型。

为了使得原料损失最少,由于规格2降级到规格1损失的原料比规格3降级到规格2损失少,所以根据贪心原则优先使用规格2与规格1组合;2.通过1的分析,将问题分为2个子问题,分别是规格2降级到规格1的情况和规格3降级到规格2的情况;3.分别对每个子问题的进行求解;分别求每个子问题的最优解;4.把子问题的解合并成原问题的解。

首先我们通过表格3的剩余肠衣原料统计,得到还剩余的原料。

然后根据贪心算法将规格2降级为规格1,类似于问题一的第一种规格的方式,我们可以得到规格1还能得到1捆。

同样的方式可以知道规格3降级为规格2能够得到4捆结果。

这样降级情况总共可以得到188捆。

到此,对于原料剩余的问题,通过贪心算法已经解决,在以原料损失最少作为目标的情况下得出了这样一个可行解。

(五)、根据《出口肠衣加工企业注册卫生规范》规定,出口肠衣加工企业对原料应制定合理有效的源头控制措施,避免来自空气、土壤、水、饲料、肥料中的农药、兽药或者其他有害物质的污染,保证原料的安全卫生。

超过保质期的原料、辅料不得用于生产。

因为天然肠衣是采用健康牲畜的食道、罚、小肠、大肠和膀胱等器官,经过特殊加工,对保留的组织进行盐渍或干制的动物组织,是灌制香肠的衣膜,所以原料的保鲜十分重要。

相关文档
最新文档