天然肠衣 数学建模

合集下载

天然肠衣搭配问题的优化算法求解

天然肠衣搭配问题的优化算法求解
天然肠衣搭配 问题的优 化算法求髓
铜仁 学院数 学与 计算机 科 学 系 铜仁 学院计 算机 应 用技 术研 究所
[ 摘
杨 英 杰
要] 本文针对天然肠衣搭 配问题 建立数 学规划模型 , 首先 , 果某种规 格对应原料 出现剩余 , 如 可以降级使 用 , 因此我们应该选择
由高级 向低 级的顺序求解。其次 , 由于原料种类众 多, 配的方案也很 多, 搭 每次不 同原料搭 配方案 不利 于生产 , 所以最好 某种原料搭 配方案多次使 用 , 于提 高工作效率。再次 , 便 我们根据原料 的约束条件 , 剩余 原料 最少作为 目标函数建立最优化模型 , 使 并利用 L - i n g 数 学软件进行 求解 。 o [ 关键词 ] 量化统计 最优化思想 Ln o ig 软件
根数 长度 根数
长度
2 4 l一 1 1l - 4 3 1
1 - 54 5 1-
2 4 l.— 1 1 1. 5 9 2 3
1.— 59 55 1.
2 0 1— 2 2 1. 4 2 2
1— 64 6 1.
2 5 1.— 29 25 1. 5 9
1.— 69 65 1.
2 1 1— 3 3 1. 4 1 8
1— 7 7 1. 4
2 3 1 .— 39 35 1. 2 5
l.- 79 75 1.
2 1 1- 44 4 1. 3 5
1— 84 8 1.
1 8 1. 1. 45 49 — 2 9
1. l. 8 一 89 5
5 54 -. 2 7 9 94 -. 55 59 .- . 2 8 95 99 .- . 66 -. 4 3 4 1- 04 0 1. 65 69 .- . 2 1 1 .— O 05 1 . 9

2011年全国大学生数学建模竞赛D题及评阅参考

2011年全国大学生数学建模竞赛D题及评阅参考

2011年全国大学生数学建模竞赛D题及评阅参考
来源:吕梁学院数学系发布时间:2011-09-27 查看次数:1092
D题天然肠衣搭配问题
天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

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

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

原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。

表1是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米。

表1 成品规格表
为了提高生产效率,公司计划改变组装工艺,先丈量所有原料,建立一个原料表。

表2为某批次原料描述。

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

公司对搭配方案有以下具体要求:
(1) 对于给定的一批原料,装出的成品捆数越多越好;
(2) 对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;
(3) 为提高原料使用率,总长度允许有±0.5米的误差,总根数允许比标准少1根;
(4) 某种规格对应原料如果出现剩余,可以降级使用。

如长度为14米的原料可以和长度介于7 -13.5米的进行捆扎,成品属于7-13.5米的规格;
(5) 为了食品保鲜,要求在30分钟内产生方案。

请建立上述问题的数学模型,给出求解方法,并对表1、表2给出的实际数据进行求解,给出搭配方案。

数学建模天然肠衣

数学建模天然肠衣

数学建模天然肠衣天然肠衣天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

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

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

原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。

表1是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米。

表1表2为某批次原料描述。

药”进行生产。

公司对搭配方案有以下具体要求:(1)对于给定的一批原料,装出的成品捆数越多越好;(2) 对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3) 为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根;(4) 某种规格对应原料如果出现剩余,可以降级使用。

如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格;(5) 为了食品保鲜,要求在30分钟内产生方案。

请建立上述问题的数学模型,给出求解方法,并对表1、表2给出的实际数据进行求解,给出搭配方案。

解:问题分析:天然肠衣的原材料有三种规格的组装方法。

设三种规格组装的成品捆数分别为y1、y2、y3,则总根数分别为20y1、8y2、5y3,总长度分别为89y1、89y2、89y3。

设第一种规格所用的原料的长度分别为x11、x12……x18,第二种规格所用的原料的长度分别为x21、x22……x214,第三种规格所用原料的长度分别为x31、x32……x320。

模型建立:max y1+y2+y3s.t.x11+x12+x13+x14+x15+x16+x17+x18>=20y1;x21+x22+x23+x24+x25+x26+x27+x28+x29+x210+x211+x 212+x213+x 214>=8y2;x31+x32+x33+x34+x35+x36+x37+x38+x39+x310+x311+x 312+x313+x 314+x315+x316+x317+x318+x319+x320>=5y3 3x11+3.5x12+4x13+4.5x14+5x15+5.5x16+6x17+6.5x18>=8 9y1;7x21+7.5x22+8x23+8.5x24+9x25+9.5x26+10x27+10.5x28+ 11x29+11.5 x210+12x211+12.5x212+13x213+13.5x214>=89y2;14x31+14.5x32+15x33+15.5x34+16x35+16.5x36+17x37+1 7.5x38+18x39+18.5x310+19x311+19.5x312+20x313+20.5x314+21x315+21.5x316+2 2x317+22.5x318+23.5x319+25.5x320>=89y3x11<=43 x12<=59 x13<=39 x14<=41 x15<=27 x16<=28 x17<=34 x18<=21;x21<=24 x22<=24 x23<=20 x24<=25 x25<=21 x26<=23 x27<=21 x28<=18 x29<=31 x210<=23 x211<=22 x212<=59 x213<=18 x214<=25;x31<=35 x32<=29 x33<=30 x34<=42 x35<=28 x36<=42 x37<=45x38<=49 x39<=50 x310<=64 x311<=52 x312<=63 x313<=49 x314<=45 x315<=27 x316<=16 x317<=12 x318<=2 x319<=6 x320<=1模型求解:max y1+y2+y3s.t.x11+x12+x13+x14+x15+x16+x17+x18-20y1>=0x21+x22+x23+x24+x25+x26+x27+x28+x29+x210+x211+x 212+x213+x214-8y1>=0x31+x32+x33+x34+x35+x36+x37+x38+x39+x310+x311+x312 +x313+x314+x315+x 316+x317+x318+x319+x320-5y3>=0 3x11+3.5x12+4x13+4.5x14+5x15+5.5x16+6x17+6.5x18-89y1>=07x21+7.5x22+8x23+8.5x24+9x25+9.5x26+10x27+10.5x28+ 11x29+11.5x210+12x21 1+12.5x212+13x213+13.5x214-89y2>=0,14x31+14.5x32+15x33+15.5x34+16x35+16.5x36+17x37+1 7.5x38+18x39+18.5x310+19x311+19.5x312+20x313+20.5x314+21x315+21.5x316+22x3 17+22.5x318+23.5x 319+25.5x320-89y3>=0x11<=43 x12<=59 x13<=39 x14<=41 x15<=27 x16<=28 x17<=34 x18<=21 x21<=24 x22<=24 x23<=20 x24<=25 x25<=21 x26<=23 x27<=21 x28<=18 x29<=31 x210<=23x211<=22 x212<=59 x213<=18 x214<=25x31<=35 x32<=29 x33<=30 x34<=42 x35<=28 x36<=42 x37<=45 x38<=49 x39<=50 x310<=64 x311<=52 x312<=63 x313<=49 x314<=45x315<=27 x316<=16 x317<=12 x318<=2 x319<=6 x320<=1end求解得:LP OPTIMUM FOUND AT STEP 54OBJECTIVE FUNCTION V ALUE1) 193.6348V ARIABLE V ALUE REDUCED COSTY1 14.600000 0.000000Y2 41.634830 0.000000Y3 137.399994 0.000000X11 43.000000 0.000000X12 59.000000 0.000000X13 39.000000 0.000000X14 41.000000 0.000000X15 27.000000 0.000000X16 28.000000 0.000000X18 21.000000 0.000000X21 24.000000 0.000000X22 24.000000 0.000000X23 20.000000 0.000000X24 25.000000 0.000000X25 21.000000 0.000000X26 23.000000 0.000000X27 21.000000 0.000000X28 18.000000 0.000000X29 31.000000 0.000000X210 23.000000 0.000000X211 22.000000 0.000000X212 59.000000 0.000000X213 18.000000 0.000000X214 25.000000 0.000000X31 35.000000 0.000000X32 29.000000 0.000000X33 30.000000 0.000000X34 42.000000 0.000000X35 28.000000 0.000000X36 42.000000 0.000000X37 45.000000 0.000000X38 49.000000 0.000000X39 50.000000 0.000000X310 64.000000 0.000000X311 52.000000 0.000000X312 63.000000 0.000000X313 49.000000 0.000000X314 45.000000 0.000000X315 27.000000 0.000000X316 16.000000 0.000000X317 12.000000 0.000000X318 2.000000 0.000000X319 6.000000 0.000000X320 1.000000 0.000000ROW SLACK OR SURPLUS DUAL PRICES2) 0.000000 -0.0500003) 237.199997 0.0000004) 0.000000 -0.2000005) 6.100000 0.0000006) 0.000000 -0.0112367) 135.899994 0.0000008) 0.000000 0.05000010) 0.000000 0.05000011) 0.000000 0.05000012) 0.000000 0.05000013) 0.000000 0.05000014) 0.000000 0.05000015) 0.000000 0.05000016) 0.000000 0.07865217) 0.000000 0.08427018) 0.000000 0.08988819) 0.000000 0.09550620) 0.000000 0.10112421) 0.000000 0.10674222) 0.000000 0.11236023) 0.000000 0.11797824) 0.000000 0.12359625) 0.000000 0.12921326) 0.000000 0.13483127) 0.000000 0.14044928) 0.000000 0.14606729) 0.000000 0.15168530) 0.000000 0.20000031) 0.000000 0.20000032) 0.000000 0.20000033) 0.000000 0.20000034) 0.000000 0.20000035) 0.000000 0.20000036) 0.000000 0.20000037) 0.000000 0.20000038) 0.000000 0.20000039) 0.000000 0.20000040) 0.000000 0.20000041) 0.000000 0.20000042) 0.000000 0.20000043) 0.000000 0.20000044) 0.000000 0.20000045) 0.000000 0.20000046) 0.000000 0.20000047) 0.000000 0.20000048) 0.000000 0.20000049) 0.000000 0.200000NO. ITERATIONS= 54RANGES IN WHICH THE BASIS IS UNCHANGED:OBJ COEFFICIENT RANGESV ARIABLE CURRENT ALLOWABLE ALLOWABLECOEF INCREASE DECREASE Y1 1.000000 INFINITY 1.000000 Y2 1.000000 INFINITY 1.000000Y3 1.000000 INFINITY 1.000000X11 0.000000 INFINITY 0.050000X12 0.000000 INFINITY 0.050000X13 0.000000 INFINITY 0.050000X14 0.000000 INFINITY 0.050000X15 0.000000 INFINITY 0.050000X16 0.000000 INFINITY 0.050000X17 0.000000 INFINITY 0.050000X18 0.000000 INFINITY 0.050000X21 0.000000 INFINITY 0.078652X23 0.000000 INFINITY 0.089888 X24 0.000000 INFINITY 0.095506 X25 0.000000 INFINITY 0.101124 X26 0.000000 INFINITY 0.106742 X27 0.000000 INFINITY 0.112360 X28 0.000000 INFINITY 0.117978 X29 0.000000 INFINITY 0.123596 X210 0.000000 INFINITY 0.129213 X211 0.000000 INFINITY 0.134831 X212 0.000000 INFINITY 0.140449 X213 0.000000 INFINITY 0.146067 X214 0.000000 INFINITY 0.151685 X31 0.000000 INFINITY 0.200000 X32 0.000000 INFINITY 0.200000 X33 0.000000 INFINITY 0.200000 X34 0.000000 INFINITY 0.200000 X35 0.000000 INFINITY 0.200000 X36 0.000000 INFINITY 0.200000 X37 0.000000 INFINITY 0.200000 X38 0.000000 INFINITY 0.200000 X39 0.000000 INFINITY 0.200000 X310 0.000000 INFINITY 0.200000 X311 0.000000 INFINITY 0.200000 X312 0.000000 INFINITY 0.200000 X313 0.000000 INFINITY 0.200000 X314 0.000000 INFINITY 0.200000 X315 0.000000 INFINITY 0.200000 X316 0.000000 INFINITY 0.200000 X318 0.000000 INFINITY 0.200000X320 0.000000 INFINITY 0.200000 RIGHTHAND SIDE RANGESROW CURRENT ALLOWABLE ALLOWABLE RHS INCREASE DECREASE2 0.000000 292.000000 1.3707873 0.000000 237.199997 INFINITY4 0.000000 686.999939 7.6348315 0.000000 6.100000 INFINITY6 0.000000 3705.499756 INFINITY7 0.000000 135.899994 INFINITY8 43.000000 4.206896 43.0000009 59.000000 6.421052 59.00000010 39.000000 13.555555 39.00000011 41.000000 593.000000 41.00000012 27.000000 593.000000 11.09090913 28.000000 593.000000 5.80952414 34.000000 593.000000 3.93548415 21.000000 593.000000 2.97561016 24.000000 INFINITY 24.00000017 24.000000 INFINITY 24.00000018 20.000000 INFINITY 20.00000019 25.000000 INFINITY 25.00000020 21.000000 INFINITY 21.00000021 23.000000 INFINITY 23.00000022 21.000000 INFINITY 21.00000023 18.000000 INFINITY 18.00000024 31.000000 INFINITY 31.00000025 23.000000 INFINITY 23.00000026 22.000000 INFINITY 22.00000028 18.000000 INFINITY 18.00000029 25.000000 INFINITY 25.00000030 35.000000 35.763157 35.00000031 29.000000 41.181816 29.00000032 30.000000 48.535713 30.00000033 42.000000 59.086956 42.00000034 28.000000 75.500000 28.00000035 42.000000 104.538460 42.00000036 45.000000 169.874985 45.00000037 49.000000 452.999969 49.00000039 64.000000 INFINITY 64.00000040 52.000000 INFINITY 52.00000041 63.000000 INFINITY 63.00000042 49.000000 INFINITY 49.00000043 45.000000 INFINITY 45.00000044 27.000000 INFINITY 27.00000045 16.000000 INFINITY 16.00000046 12.000000 INFINITY 12.00000047 2.000000 INFINITY 2.00000048 6.000000 INFINITY 6.00000049 1.000000 INFINITY 1.000000于是,对于给定的一批原料,为了满足装出的成品捆数越多越好的条件,三种规格的原料组装的捆数分别为y1=15,y2=42,y3=137。

201x高教社杯全国大学生数学建模竞赛-天然肠衣搭配问题

201x高教社杯全国大学生数学建模竞赛-天然肠衣搭配问题

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

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

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

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

我们参赛选择的题号是(从A/B/C/D中选择一项填写):我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):参赛队员(打印并签名) :1.2.3.指导教师或指导教师组负责人(打印并签名):日期:年月日赛区评阅编号(由赛区组委会评阅前进行编号):2011高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):题目摘要天然肠衣搭配问题优化模型摘要:本文通过对题目中所给数据和参考资料以及网站上获得的数据进行分析,利用多种模型对数据规律进行归纳提炼.首先我们建立了,方程和不等式,利用线性归回求最优,利用matelab求解,通过常识和分析我们知道,由于受到人为和多种外在和内在因素的影响,是不可能实现的,它只是在理想情况下的一种模式.在这个模型中,由于两个因素的变化,使得在预测时只能简单的预测下数据,虽然精度很大,但是预测的时间太短。

于是,在分析了天然糖衣的搭配问题。

首先我们是将数据进行处理,利用四舍五入以0.5为一个等级划分并作图。

而后我们是对两表的数据信息进行分类,总共分为三类。

解本题的思路是,利用线性归回求最优解,将最优的搭配一一列好,将剩余的材料进行降级处理后再次搭配。

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

数学建模天然肠衣搭配问题
原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推。表1是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米。
为了提高生产效率,提高产品的市场竞争力,公司计划改变组装工艺,先丈量所有原料,建立一个原料表。并按照公司对原料搭配的具体要求,设计一个原料搭配方案,使工人按其“照方抓药”进行生产,以提高生产效率。
关键词:搭配问题、LINGO软件、整数规划、全局最优、加权
二、问题重述
天然肠衣(以下简称肠衣)制作加工就是我国的一个传统产业,已有百余年的历史,出口量占世界首位,为我国创造了可观的经济价值。肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。传统的生产方式依靠人工,边丈量原料长度边心算,将原材料按指定根数和总长度组装出成品(捆)。
(2)对于成品捆数相同的方案,最短长度最多的成品越多,方案越好;这里涉及到一个最优化问题,即在成品中原材料最短长度最多。因此使用LINGO编程求其全局最优方案。
(3)为提高原料使用率,总长度允许 米的误差,总根数允许比标准少1根;对于这个要求来看,误差为 ,即成品的合格范围是 米之间,在误差范围内,比原定根数少一根也算是合格成品。
(5)为了食品保鲜,要求在30分钟内产生方案。
三、模型假设及符号说明
1、模型的假设
(1)假设所有选定的肠衣原料都能组装为成品;
(2)假设所生产的成品肠衣都为合格产品;
(3)假设该公司提供的原材料均能符合国家标准,为合格的新鲜肠衣原料;
(4)假设肠衣在搭配过程中除去无法组成整捆的原料,均无浪费现象;
2、符号说明
在本问题中,给出了2组数据,我们需要根据这2组数据设计搭配的方案。显然,肠衣分配问题是一个整数规划问题。所以本文都采用Lingo软件进行编程求解,求解这个整数规划问题本文都选择单纯形法。

天然肠衣搭配的数学模型

天然肠衣搭配的数学模型

天然肠衣搭配的数学模型[摘要]本文为肠衣组装提供了一个原料搭配方案,为了使原料能充分利用,建立了优化模型,通过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软件、整数规划、全局最优、加权二、问题重述天然肠衣(以下简称肠衣)制作加工就是我国的一个传统产业,已有百余年的历史,出口量占世界首位,为我国创造了可观的经济价值。

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

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

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的产品;第二种规格的产品也是必须的。

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

欢迎大家一起讨论,。

201x高教社杯全国大学生数学建模竞赛-天然肠衣搭配问题

201x高教社杯全国大学生数学建模竞赛-天然肠衣搭配问题

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

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

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

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

我们参赛选择的题号是(从A/B/C/D中选择一项填写):我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):参赛队员(打印并签名) :1.2.3.指导教师或指导教师组负责人(打印并签名):日期:年月日赛区评阅编号(由赛区组委会评阅前进行编号):2011高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):题目摘要天然肠衣搭配问题优化模型摘要:本文通过对题目中所给数据和参考资料以及网站上获得的数据进行分析,利用多种模型对数据规律进行归纳提炼.首先我们建立了,方程和不等式,利用线性归回求最优,利用matelab求解,通过常识和分析我们知道,由于受到人为和多种外在和内在因素的影响,是不可能实现的,它只是在理想情况下的一种模式.在这个模型中,由于两个因素的变化,使得在预测时只能简单的预测下数据,虽然精度很大,但是预测的时间太短。

于是,在分析了天然糖衣的搭配问题。

首先我们是将数据进行处理,利用四舍五入以0.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)一、问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。

天然肠衣搭配问题

天然肠衣搭配问题

天然肠衣搭配问题摘要本文研究的是天然肠衣(以下简称肠衣)搭配问题如何设计一个原料搭配方案,让工人根据这个方案“照药方抓药”进行生产使搭配出来的肠衣捆数最多。

见表2。

我们根据以上成品(表1)和原料(表2)描述,利用线性规划方法建立了数学模型,并用Lingo 11.0进行建立、求解和分析模型,最终为该公司设计出了一个原料搭配方案。

最后,我们对模型进行了评价并提出了改进思路,即如何更科学、合理、客观将模型中没有涉及的因素考虑进来以增加模型的准确性和可信程度。

运行计算及结果,见附录。

关键词:搭配方案线性规划方法数学模型 Lingo 11.0一问题重述天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,其生产方式依靠人工,边丈量原料长度边心算,将原料按指定根数和总长度组装出成品(捆)。

但该公司为了提高效率,计划改变组装工艺,先丈量所有原料,建立了一个原料表。

根据以上成品(表1)和原料(表2)描述,要求我们建立数学模型并设计一个原料搭配方案,让工人根据这个方案“照药方抓药”进行生产。

在设计原料方案方面需要考虑公司对搭配方案的具体要求:(1)对于给定的一批原料,装出的成品捆数越多越好;(2)对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3)为了提高原料使用率,总长度允许有±0.5米的误差,总根数允许比标准少1根;(4)某种规格对应原料如果出现剩余,可以降级使用。

如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格;(5)为了食品保鲜,要求在30分钟内产生方案。

二问题分析建立模型规格三的长度和捆数的限制条件可以表示为:x37+x38+x41+x42+x43+x44+x45+x46+x47+x48+x51+x52+x53+x54+x55+x56+x57+x 58+x62+x66>=4;x37+x38+x41+x42+x43+x44+x45+x46+x47+x48+x51+x52+x53+x54+x55+x56+x57+x 58+x62+x66<=5;x37*14+x38*14.5+x41*15+x42*15.5+x43*16+x44*16.5+x45*17+x46*17.5+x47*1 8+x48*18.5+x51*19+x52*19.5+x53*20+x54*20.5+x55*21+x56*21.5+x57*22+x58 *22.5+x62*23.5+x66*25.5>=88.5;x37*14+x38*14.5+x41*15+x42*15.5+x43*16+x44*16.5+x45*17+x46*17.5+x47*1 8+x48*18.5+x51*19+x52*19.5+x53*20+x54*20.5+x55*21+x56*21.5+x57*22+x58 *22.5+x62*23.5+x66*25.5<=89.5;x38*y3<=29;x41*y3<=30;x42*y3<=42;x43*y3<=28;x44*y3<=42;x46*y3<=49;x47*y3<=50;x48*y3<=64;x51*y3<=22;x52*y3<=63;x53*y3<=49;x54*y3<=35;x55*y3<=27;x56*y3<=16;x57*y3<=12;x58*y3<=2;x62*y3<=6;x66*y3<=1;目标函数为:max=y3;同上原理再加上规格三所省的降级材料得出规格二的限制条件为:x21+x22+x23+x24+x25+x26+x27+x28+x31+x32+x33+x34+x35+x36+x37+x45+x47+x 52+x54+x56>=7;x21+x22+x23+x24+x25+x26+x27+x28+x31+x32+x33+x34+x35+x36+x37+x45+x47+x 52+x54+x56<=8;x21*7+x22*7.5+x23*8+x24*8.5+x25*9+x26*9.5+x27*10+x28*10.5+x31*11+x32* 11.5+x33*12+x34*12.5+x35*13+x36*13.5+x37*14+x45*17+x47*18+x52*19.5+x5 4+20.5+x56*21.5>=88.5;x21*7+x22*7.5+x23*8+x24*8.5+x25*9+x26*9.5+x27*10+x28*10.5+x31*11+x32* 11.5+x33*12+x34*12.5+x35*13+x36*13.5+x37*14+x45*17+x47*18+x52*19.5+x5 4+20.5+x56*21.5<=89.5;x21*y2<=24;x22*y2<=24;x23*y2<=20;x24*y2<=25;x25*y2<=21;x26*y2<=23;x27*y2<=21;x28*y2<=18;x31*y2<=31;x32*y2<=23;x33*y2<=22;x34*y2<=59;x35*y2<=18;x36*y2<=25;x37*y2<=1;x45*y2<=1;x47*y2<=1;x54*y2<=1;x56*y2<=1;目标函数为:max=y2;同理得规格一限制条件为:x11+x12+x13+x14+x15+x16+x17+x18+x31+x34+x47+x52+x56>=19;x11+x12+x13+x14+x15+x16+x17+x18+x31+x34+x47+x52+x56<=20;3*x11+3.5*x12+4*x13+4.5*x14+5*x15+5.5*x16+6*x17+6.5*x18+x31*11+x34*12 .5+x47*18+x52*19.5+x56*21.5>=88.5;3*x11+3.5*x12+4*x13+4.5*x14+5*x15+5.5*x16+6*x17+6.5*x18+x31*11+x34*12 .5+x47*18+x52*19.5+x56*21.5<=89.5;x11*y1<=43;x12*y1<=59;x13*y1<=39;x14*y1<=41;x15*y1<=27;x16*y1<=28;x17*y1<=34;x18*y1<=21;x31*y1<=2;x34*y1<=12;x47*y1<=1;x52*y1<=2;x56*y1<=1;目标函数为:max=y1;模型求解。

2011年数学建模D题详细解释____肠衣问题

2011年数学建模D题详细解释____肠衣问题
其目标是使总的捆数最多; 我们据此计算三种规格对应的理论最大捆数。 用每种规格肠衣的总长度除以每捆成品总长度的下限 88.5,得出针对长度的
最大捆数;用每种规格肠衣的总根数除以对应规格每捆要求的数量 dk (k 1,2,3) ,
得出针对根数的最大捆数;易知,理论最大捆数为两者中较小的一个,具体计算 公式为
承诺书
我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮 件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问 题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他 公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正 文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反 竞赛规则的行为,我们将受到严肃处理。
格一15捆,规格二37捆,规格三137捆,共189捆
6.5-6.9
0 10.5-10.9
0 14.5-14.9
0 18.5-18.9
0 22.5-22.9
0
七、模型评价
内容要点: 1、优点:本文简洁明了,目的性强,通过对最终结果的要求和分析,运用
线性规划和整数规划的简单模型来优化,使得多目标的规划问题转化为单目标线 性规划问题,所以能比较好的反映出各个目标函数的重要程度
肠衣成品长度不同,考虑到要在相同的成品捆数方案里找出最短长度最长的方 案,我们想到了整数规划问题[1]的解决办法。我们首先把肠衣成品的分配问题分 开考虑,按下表中的成品规格表的规格将原料分成三类, 即:长度分布在 3~6.5 米的原料为规格一;长度分布在 7~13.5 米的原料为规格二;长度分布在 14~ 25.5 米的原料为规格三。每种规格需要满足表中的根数约束,总长度约束,各 区间总根数约束及整数约束,然后通过降阶的原则,求捆数。

天然肠衣搭配优化问题模型和计算

天然肠衣搭配优化问题模型和计算

100400030001
004011002004
001020220001
捆扎方式
模型一
• 求解:
– 最优搭配模型结果分析
• 小规格:只考虑等式约束,M接近500万
• 思路:减少搜索空间的维数 • 代价:近似最优解 • 方法一:M个搭配方式中选取LINGGO所允许的最大
个数 • 结果:M=24564种,最优捆数=16 。
搭配方式
模型一
• 求解:
长度 7 根数 24
– 最优搭配模型结果分析
7.5 8 24 8
9.5 13 13.5 111
• 中规格:M=19635种,最优捆数=37捆
7
7. 5
00
00
00
00
00
00
00
00
00
00
00
00
8
8. 5
11
11
10
10
10
02
01
01
00
00
00
01
原料长度
9
9. 5
10
10 .5
11
11 .5
12
12 .5
13
13 .5
18 捆数
000030003002
000003030002
300000001303
004000000301
000120400004
100000220102
100202000205
0 2 0 0 1 0 0 4 0 0 0 11
400003000011
3. 要在30 分钟内产生方案。
问题的提出
• 条件 1. 总长度允许误差范围为[-0.5,0.5], 总根数允许误差范围为[-1,0]。 2. 剩余原料可以降级使用。

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

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

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

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

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

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

我们参赛选择的题号是(从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)。

摘要该题是以天然肠衣为背景,对其搭配问题进行探讨和研究,建立数学模型,利用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是几种常见成品的规格,长度单位为米,∞表示没有上限,但实际长度小于26米。

料表。

表2为某批次原料描述。

表2 原料描述表方抓药”进行生产。

公司对搭配方案有以下具体要求:(1) 对于给定的一批原料,装出的成品捆数越多越好;(2) 对于成品捆数相同的方案,最短长度最长的成品越多,方案越好;(3) 为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根;(4) 某种规格对应原料如果出现剩余,可以降级使用。

如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格;(5) 为了食品保鲜,要求在30分钟内产生方案。

请建立上述问题的数学模型,给出求解方法,并对表1、表2给出的实际数据进行求解,给出搭配方案。

2.1 问题背景分析该题以肠衣制作加工为背景,由题意可知,目的为建立一种模型,通过计算,生成经过优化后满足成品规模要求的搭配方法,然后按照成品规格表,再根据“照方抓药”选择最优方案,以达到减少劳动强度、提高生产效率的目的。

2.2问题数据分析根据成品规格表,把成品规格分为三类,分别为A 、B 、C 三类。

原料按长度分档,通常以0.5米为一档,如:3-3.4米按3米计算,3.5米-3.9米按3.5米计算,其余的依此类推,共46个小档,在C 类中只有20个可用数据。

2.3问题要求分析题目要求装出的成品捆数越多越好,建立f(x)的函数,当∑=ix x f )(max 时,即可以达到最优解,以捆数最大为目标方案进行优化。

综合考虑到(2)(4)中的要求,所以先从大规格开始分析并且优先选择最长肠衣充分搭配,使剩余原料长度接近下一档的最长肠衣长度。

利用lingo 软件编程,求出最大捆数和每一规格在最大捆数下使用的具体根数。

如果出现了剩余原料,则考虑降级使用,如长度为14米的原料可以和长度介于7-13.5米的进行捆扎,成品属于7-13.5米的规格。

在优化过程中考虑到提高原料利用率,约束条件为总长度允许有± 0.5米的误差,总根数允许比标准少1根。

运用线性规划,以捆数最大为目标方案进行优化。

最后,在确定了最大捆数的具体根数情况下,就每规格的具体搭配建立通用搭配模型,分别就三种规格具体数据,利用lingo 软件编程,求出三种规格成品各个搭配方案。

(1) 假设在整理分配天然肠衣过程中不出现损坏情况。

(2) 假设组装整理任何时候机器和工人都正常并且不间断工作(3) 假设不考虑时间、温度、湿度等外界因素对肠衣质量的影响(4) 假设接口处长度忽略不计(5) 降级使用的原料不出现分割错误等问题该模型建立在一起理想化条件上,忽略外界因素对模型的影响四、符号说明X为某种搭配方式对应生产的肠衣捆数;ii为第几种搭配方式;i表示第几种搭配方式,i=1,2,3,…N;j表示第几号材料,j=1,2,3,…24;R表示第i种搭配方式中,第j号材料的长度;ijL表示j号种材料的长度;jS表示表示j号材料的总根数。

如S1=35,表示14米档的材料根数为35;j规格A ;7-13.5米为规格B ;14-25.5米为规格C 。

某种规格对应原料如果出现剩余,可以降级使用。

因此先从大规格开始分析求解。

例如:大规格C 的材料有剩余,应降级算入规格B 中,对材料降档处理。

5.1规格C :规格C 类的材料为14-25.5米,所取根数范围为[4,5],并且所取总长度范围1、根据条件1对于给定的一批原料,装出的成品捆数越多越好,可建立相应的目标函数:∑=i x x f )(max (i=1,2,3,4,…N )Xi 为某种搭配方式对应生产的肠衣捆数,i 为第几种搭配方式; 2、根据条件3:为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根,建立相应的约束条件:⎪⎪⎩⎪⎪⎨⎧≤≤≤≤≤≤≤∑∑∑④③②① j i ij j ij ij j ij s x r l r r s r ·5.89·5.88540 ①式表示i 种搭配方式中,各档材料的根数小于该材料的总根数;②式表示i 种搭配方式中,各档材料的根数之和为4或5根;③式表示i 种搭配方式中,各档材料的长度和的范围是[88.5,89.5]; ④式表示以i 种搭配方式生产X 捆成品,所需的各档材料数小于该材料的总数;用LINGGO 软件进行优化求解(附录1),求得局部最优解,得到结果:5.2规格B :规格B 类的材料为7~13.5米,所取根数范围为[7,8],所取总长度范围[88.5,89.5],并考虑降级使用的材料,将材料进行归于13.5档。

对材料进行编号并制1、根据条件1对于给定的一批原料,装出的成品捆数越多越好,可建立相应的目标函数:∑=i x x f )(max (i=1,2,3,4,…N )Xi 为某种搭配方式对应生产的肠衣捆数,i 为第几种搭配方式;2、根据条件3:为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根,建立相应的约束条件:⎪⎪⎩⎪⎪⎨⎧≤≤≤≤≤≤≤∑∑∑④③②① j i ij j ij ij j ij s x r l r r s r ·5.89·5.88870 用LINGGO 求解得(附录):5.3规格A :规格A 类的材料为3-6.5米,所取根数范围为[19,20],所取总长度范围[88.5,89.5],并考虑降级使用的材料,将材料进行归于6.5档,考虑降级使用的材料,1、根据条件1对于给定的一批原料,装出的成品捆数越多越好,可建立相应的目标函数:∑=i x x f )(max (i=1,2,3,4,…N )Xi 为某种搭配方式对应生产的肠衣捆数,i 为第几种搭配方式; 2、根据条件3:为提高原料使用率,总长度允许有± 0.5米的误差,总根数允许比标准少1根,建立相应的约束条件:⎪⎪⎩⎪⎪⎨⎧≤≤≤≤≤≤≤∑∑∑④③②① j i ij j ij ij j ij s x r l r r s r ·5.89·5.8820190 使用LINGGO 软件求解得:综上,整理最终得出总捆数为17+34+136=187六、模型优缺点优点:(1)该方案,形式简单,通俗易懂易,所有的数据已表格形式呈现,易于操作和查看。

(2)方案数直观显示各种配方的类型和所需数目,完全达到了“照方抓药”的目的,也可以准确得出剩余数目,方便工人对所需要加工的肠衣种类做好准备。

(3)提高了生产的速度,降低成本。

缺点:(1)忽略原料损坏而使整个生产方案失效的情况。

(2)对软件掌握不熟练,导致无法得出正确答案七、模型推广该模型不仅应用于原料优化搭配,而且还在其他的优化系统中有着很广泛的应用,由于线性规划的问题涉及的因素很多,因此我们建立约束条件来满足所有的因素。

因此我们在解答线性规划的优化问题时,首先建立目标函数,其次依据所有的因素建立目标函数的约束条件,最后借助数学软件来求解,得到我们满意的方案。

因此,对于生活中的实际问题,我们依据模型中的方法,我们可以为决策者提供一定经验,让决策者采用更合理的方案。

对决策者有一定的指导意义。

模型的推广:模型还可运用到项目投资,证券交易等。

附录:LINGGO程序:规格C:model:sets:liao/1..20/:l,c,s;pai/1/:y;pei(pai,liao):x;endsetsdata:l=35 29 30 42 28 42 45 49 50 64 52 63 49 35 27 16 12 2 6 1;c=14 14.5 15 15.5 16 16.5 17 17.5 18 18.5 19 19.5 20 20.5 21 21.5 22 22.5 23.5 25.5;enddatamax=@sum(pai:y);@for(liao(j):@sum(pai(i):y(i)*x(i,j))<=l(j));@for(liao(j):s(j)=l(j)-@sum(pai(i):y(i)*x(i,j)));@for(pai(i):@sum(liao(j):x(i,j)*c(j))<=89.5);@for(pai(i):@sum(liao(j):x(i,j)*c(j))>=88.5);@for(pai(i):@sum(liao(j):x(i,j))<=5);@for(pai(i):@sum(liao(j):x(i,j))>=4);@for(pai:@gin(y));@for(pei:@gin(x));@for(pei:@bnd(0,x,5));end。

相关文档
最新文档