首页 烤箱烘烤面包建模问题

烤箱烘烤面包建模问题

举报
开通vip

烤箱烘烤面包建模问题 2011高教社杯全国大学生数学建模竞赛 承 诺 书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受...

烤箱烘烤面包建模问题
2011高教社杯全国大学生数学建模竞赛 承 诺 书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写): A 我们的参赛报名号为(如果赛区设置报名号的话): 所属学校(请填写完整的全名): 河南理工大学 参赛队员 (打印并签名) :1. 2. 3. 指导教师或指导教师组负责人 (打印并签名): 日期: 2012 年 7 月28 日 赛区评阅编号(由赛区组委会评阅前进行编号): 2011高教社杯全国大学生数学建模竞赛 编 号 专 用 页 赛区评阅编号(由赛区组委会评阅前进行编号): 赛区评阅记录(可供赛区评阅时使用): 评 阅 人 评 分 备 注 全国统一编号(由赛区组委会送交全国前编号): 全国评阅编号(由全国组委会评阅前进行编号): 烤箱烘烤面包 摘要 本文解决的是烤箱烘烤面包所用时间要尽可能短的问题。现面包所需烘烤时间长短不一、烤箱容量又有限,而需在保证面包质量的情况下使烘烤完所有面包用的时间最短。为解决此问题,我们运用了模糊数学聚类分析法和贪心算法的思想,并建立了0-1整数规划模型与非线性规划模型。 针对问题一,我们先对所给数据进行初步分析,确定运用模糊数学 的聚类分析法,根据面包烘烤时间的不同把面包大致分成4组,然后通过建立0-1整数规划模型,使用Lingo软件,设计出一个最优烘烤 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,并得出了烤箱工作的时间为259分钟。评价方案性能的优劣指标为数据的波动情况。 针对问题二,要使得三台烤箱的工作时间尽可能短,即求三台烤箱中工作时间最长的烤箱的工作时间尽可能的小,我们运用目标规划模型,建立目标函数和求出约束条件,利用lingo编程,最后得出三台烤箱的工作时间分别为85,87,87分钟。评价方案性能的优劣指标为数据相对于平均值的波动情况,得出方案为较优。 针对问题三,由于各个面包在烘烤前还需要一定的准备时间,且还需要考虑“烘烤所需时间”、“所占烤箱容量”等因素。考虑因素多重性和交互性,我们运用贪心算法的思想,建立0-1整数规划模型,利用lingo编程,求得烤箱所需的工作时间为274分钟。 关键字:工作时间 0-1整数规划和非线性规划模型 贪心算法 lingo软件 一、 问题重述 一个面包房现有一些面包需要放入烤箱烘烤,烤箱的容量为40个单位,每个面包烘烤所需要的时间(分钟)和所占用的烤箱容量(单位)如下表所示: 烘烤所需时间(分钟) 10 16 9 21 16 14 8 10 12 10 9 11 14 8 13 17 17 所占烤箱容量(单位) 12 9 15 10 20 16 10 12 17 24 14 6 9 10 7 19 21 烘烤所需时间(分钟) 9 10 13 14 8 17 20 15 16 12 8 10 9 18 10 13 11 所占烤箱容量(单位) 12 9 16 8 5 17 16 8 9 12 14 11 19 24 14 12 16 烘烤所需时间(分钟) 21 16 15 17 24 22 26 12 18 11 15 16 9 14 12 19 13 所占烤箱容量(单位) 9 6 21 15 10 14 9 22 16 8 14 15 16 9 14 23 16 面包的烘烤规则如下:大小不同,烘烤时间不同的面包可以同时烘烤,但是不能和比自己的烘烤时间大于5分钟的放在一起烘烤,以免烤坏。一旦烤箱开始工作,中间不能打断,也不允许移走正在烘烤的面包。 (一)请为面包房设计一个烘烤方案,使得烤箱的工作时间尽可能短;并且评价该方案的性能优劣。 (二)假设现有另外两台烤箱可供同时使用,请另外为面包房设计一个烘烤方案,使得三台烤箱的工作时间尽可能短;并且评价该方案的性能优劣。 (三)假设各个面包在烘烤前还需要一定的准备时间(制作,发酵),各个面包的准备好的时刻列表如下(对应于上表的面包顺序),只有在准备时间之后面包才可以开始烘烤。现只有一台烤箱可供使用,请为面包房设计一个烘烤方案。 面包准备好的时刻(分钟) 6 16 19 31 42 12 28 13 19 26 39 21 34 38 3 17 27 面包准备好的时刻(分钟) 9 27 16 30 29 43 22 26 33 11 45 17 24 8 23 3 32 面包准备好的时刻(分钟) 8 25 28 23 36 19 35 12 36 27 39 11 17 23 13 24 31 二、问题的假设 1.表中的数据真实可靠; 2.在烘烤过程中烤箱都能正常工作; 3.三台烤箱的性能,规格,及功率都是一样的; 4.每次面包装箱,出箱的时间都很短; 5.每个面包在烤箱中受热都是均匀的; 三、符号说明 :每组烘烤面包的最大时间; :烤箱工作的总时间; :第i次烘烤的第j块面包; :为0-1变量,取0时表示第i次不烘烤第j块面包,取1时第i次烘烤第j块面包; :为每组面包烘烤时间的波动程度; :每次烘烤时面包所占烤箱的容积; :为第i次烘烤时第j块面包所用的时间; :为18组面包烘烤时间的波动程度的均值; :为第i次烘烤时的平均时间; :第一台烤箱工作的总时间; 第二台烤箱工作的总时间; 第二台烤箱工作的总时间; 第一台烤箱工作在第 组数据最大时间; 第二台烤箱工作在第 组数据最大时间; 第三台烤箱工作在第 组数据最大时间; 为0-1变量,为1时第 组数据最大时间在第一台烤箱进行烘烤,为0时则不在; 为0-1变量,为1时第 组数据最大时间在第二台烤箱进行烘烤,为0时则不在; 为0-1变量,为1时第 组数据最大时间在第三台烤箱进行烘烤,为0时则不在; 第 台烤箱工作的总时间; 平均时间; 四、问题的分析 2.1 问题一的分析 通过对表中数据整理,我们以任一个面包不能和比自己的烘烤时间大于5分钟的放在一起烘烤的情况,为首要条件。为此我们以最大烘烤时间26分钟为起点,以极差5为间隔,分别在区间26~21,20~16,15~11,10~6,大致把数据分成4类。 然后再利用0-1规划模型,综合考虑所有面包烘烤所需时间,以及面包烘烤时所占的烤箱的容积这两个目标,最终把51个面包对应的数据分成了18组,用 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 差对18组进行了检验,按此方案,烘烤面包组成一组性能优的占83%,中等的占6%,一般的占11%。 2.2 问题二的分析 其他都不变的条件下,现有另外两台烤箱加入,即有三台烤箱可供同时使用,使三台烤箱的工作时间尽可能短,为了使烤箱烘烤安排更加合理,我们只需使三台烤箱中工作时间最长的烤箱的工作时间尽可能的小,为此我们建立目标规划模型,建立目标函数和求出约束条件,目标函数即为 的最大值尽可能最小,约束条件为每组数据只能其中一台烤箱。在运用lingo进行编程 ,最终解出三台烤箱的工作时间分别为85,87,87分钟。 2.3 问题三的分析 问题三由于各个面包在烘烤前还需要一定的准备时间(制作,发酵),且只有在准备时间之后面包才可以开始烘烤,则对于该问题我们需要考虑三方面的因素即:烘烤所需时间,所占烤箱的容量,面包准备好的时间。由于因素多重性和交互性,我们只能根据贪心算法,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。再根据数据不断对所得的解进行优化。 建立0-1整数规划模型,目标函数工作时间最短,需考虑不能和比自己的烘烤时间大于5分钟的放在一起烘烤和各面包的容量之和的最大需小于烤箱的容量即小于40个单位等约束。利用lingo编程,求得烤箱所需的工作时间为274分钟。 五,模型的建立与求解 5.1问题一的解答 针对问题一我们建立了模型一。 5.1、1模型一的建立 5.1、2确定目标函数 本文研究的是面包烘烤时间与面包所占烤箱容积的分配问题,对此我们不能主观的人为进行分配,所以我们建立了0-1规划模型对问题进行优化求解。 ; ; ; 通过线性约束条件及目标函数的取值我们把51个不同面包的数据分成了18组如下表1. 表1面包烘烤时间的分组统计表 组号 1 2 3 4 5 6 烘烤所需时间(分钟) 26 24 22 21 21 20 19 17 18 18 17 16 16 16 13 13 13 所占烤箱容量(单位) 9 10 14 10 9 16 23 17 16 24 15 6 9 9 16 16 7 组号 7 8 9 10 11 12 烘烤所需时间(分钟) 16 16 15 14 14 14 12 12 12 11 11 14 13 12 15 15 11 所占烤箱容量(单位) 6 20 14 8 9 9 14 22 17 6 16 16 12 12 21 8 8 组号 13 14 15 16 17 18 烘烤所需时间(分钟) 10 9 9 10 10 9 10 10 9 10 9 17 17 8 8 8 8 所占烤箱容量(单位) 12 12 15 14 12 14 9 11 19 24 16 21 19 5 10 10 14 每组取其最大值作为烘烤面包时所需时间,然后对每组最大时间加和就是烤箱所工作的时间 , 对第10组数据和第13组数据做适当的调整可以做到进一步优化,调整方法:把第13组的所需时间10,以及所占烤箱容量12调到第10组可使烤箱所工作的时间 更小。 表2每组面包烘烤的实际时间 组号 1 2 3 4 5 6 7 8 9 所需最长时间 26 21 19 18 17 13 16 14 12 组号 10 11 12 13 14 15 16 17 18 所需最长时间 11 14 15 9 10 10 10 17 8 根据上述计算 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 ,最终得出烤箱工作的时间为260分钟. 5.1、2对方案的评价 按照实际生活中面包烘烤的时间不能小于所需时间,同时在满足所需时间时的同时也不能过大,对此我们以每组面包实际烘烤时间的波动程度 进行评价 评价的标准 综合评价标准 为了反映面包被烘烤后的质量好坏,我们找到了体现面包程度的波动程度的取值范围如下表 表3波动程度取值范围表 等级 优 中等 一般 取值范围 对18组数据进行波动程度运算,我们最终得出了每组烘烤时间的波动值 表4 18组烘烤时间波动范围表 组号 1 2 3 4 5 6 7 8 9 标准差 组号 10 11 12 13 14 15 16 17 18 标准差 综合评价标准 ,面包的质量优的占73%,中等占16%,一般占11% 从上述数据可以看出,通过该方案烘烤出来的面包波动范围小于1,面包的质量优的与中等之和占到了总数的89%.故此方案在一定程度使得面包被烘烤时间,以及面包所占烤箱容量达到了一定程度的上的合理优化。 5.2问题二的解答 针对问题二我们建立了模型二。 5.2、1模型二的建立 5.2、2确定目标函数 该模型是为了解决烤箱烘烤安排问题,由于有三台烤箱可供同时使用,且使三台烤箱的工作时间尽可能短,为了使烤箱烘烤安排更加合理,我们只需使三台烤箱中工作时间最长的烤箱的工作时间尽可能的小。所以我们建立了如下的目标函数: 其中: , , 。当工作时间最长的烤箱的工作时间都是很小的时候,那问题也得以解答。 5.2、3确定约束条件 (I)由于烤箱的容量为40个单位,则每次烤箱烘烤面包时最大单位不要大于40个单位。对于问题一解出一个烤箱在工作时间尽可能短的烘烤方案,最终得出18组数据,我们分别取出18组数据最长的时间,标记为 。 表5每组烤箱的工作时间 26 21 19 18 17 13 16 14 12 11 14 15 9 9 10 10 17 8 表:每次烘烤面包的最长时间(分钟) 则 , , 其中: , , 分别为18组数据某组数据是在三台烤箱的某台烤箱中。 (II)由于18组数据的某组数据只能在其中一台烤箱内进行烘烤。 即: 5.2、4综上所述,得到问题二的目标最优化模型 目标函数: 根据约束条件和lingo得出问题结果(程序见附录)。三台烤箱的工作时间分别为87分钟,88分钟,88分钟。安排方法为:时间为分钟,容量为单位。 第一台烤箱的安排方法: 表6第一台烤箱的安排方案 组号 一、 二、 三、 四、 五、 烘烤所需(分) 26 24 22 21 21 20 13 13 13 17 17 8 8 8 8 所占容量 9 10 14 10 9 16 16 16 7 21 19 14 5 10 10 第二台烤箱的安排方法: 表7第二台烤箱的安排方案 组号 一、 二、 三、 四、 五、 六、 烘烤所需(分) 18 17 18 18 14 14 14 12 12 12 13 12 14 10 10 10 所占容量 23 17 16 24 9 8 9 14 22 17 12 12 16 14 12 12 第三台烤箱的安排方法: 表8第三台烤箱的安排方案 组号 一、 二、 三、 四、 五、 六、 七、 烘烤所需(分) 17 16 16 16 16 16 15 11 11 11 10 15 15 10 9 9 9 9 10 9 所占容量 15 6 9 9 6 20 14 6 16 8 9 21 8 11 12 15 19 15 24 16 5.2、6方案的评价 根据上述可以得出三台烤箱得出工作时间分别为85,87,87分钟,由于我们的目标是使三台烤箱中工作时间最长的烤箱的工作时间尽可能的小,而对于一个确定的数(三台烤箱的总的工作时间为259分钟),把它分成三份,要使它最大的数尽可能的小,则这三个数相等即可。但考虑实际情况三台烤箱的工作时间不可能相等,所以给出方案评价准则:三个数相对于平均值波动大小。 根据计算可得 ,而对于 ,即三个数相对于平均值波动大小较小,所以这种方案可以使得三台烤箱工作时间尽可能短,该方案性能为较优。 5.3问题三的解答 针对问题三我们建立了模型三。 5.31模型三的建立 对于问题三由于各个面包在烘烤前还需要一定的准备时间(制作,发酵),且只有在准备时间之后面包才可以开始烘烤,则对于该问题我们需要考虑三方面的因素即:烘烤所需时间,所占烤箱的容量,面包准备好的时间。由于因素多重性和交互性,我们只能根据贪心算法,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。再根据数据不断对所得的解进行优化。 步骤一: 而由于只有在准备时间之后面包才可以开始烘烤,根据贪心算法所以我们首先考虑面包准备好的时间,根据题目给出的数据面包准备时间最短为3分钟,给出时间较短数据:表9面包准备好的较短时间 烘烤所需时间 10 13 9 18 13 21 所占烤箱容量 12 7 12 24 12 9 准备好的时间 6 3 9 8 3 8 要使烘烤时间最短,即步骤中烘烤所需时间最长的尽可能的小。所以我们建立了如下的目标函数: 而需考虑不能和比自己的烘烤时间大于5分钟的放在一起烘烤。 即: 且各面包的容量之和的最大需小于烤箱的容量即小于40个单位。 即: 根据计算得出最先开始烘烤的面包为:烘烤所需时间分别为10,13,13;所占烤箱的容量分别为12,7,12. 步骤二: 由于步骤一准备时间花费6分钟,烘烤所需时间为13分钟,即一共花费19分钟。所以准备时间小于或等于19分钟,在这时都可以放入烤箱内进行烘烤。我们将其整理可得:时间为分钟,容量为单位。 表10三值对应表 烘烤所需时间(分) 18 21 9 12 16 12 14 10 12 13 16 9 10 17 9 12 所占烤箱容量 24 9 12 12 15 22 16 12 14 16 9 16 11 19 15 17 准备好的时间 8 8 9 11 11 12 12 13 13 16 16 17 17 17 19 19 根据要使烘烤时间最短,即步骤中烘烤所需时间最长的尽可能的小。所以我们建立了如下的目标函数: 约束条件:各面包的容量之和的最大需小于烤箱的容量即小于40个单位。 需考虑不能和比自己的烘烤时间大于5分钟的放在一起烘烤。 综上所述,得到该问题的目标最优化模型 目标函数: EMBED Equation.3 根据约束条件和lingo得出问题结果(程序见附录),烘烤所需时间分别为:9,9,10;所占烤箱的容量分别为:12,16,12;面包准备好的时间分别:9,17,13. 步骤三: 由于步骤一花费19分钟,步骤二烘烤所需时间为10分钟,即一共花费29分钟。所以准备时间小于或等于29分钟,在这时都可以放入烤箱内进行烘烤。类似步骤二,将小于或等于29分钟的整理出来(见附录)。 与步骤二的约束条件与目标函数相同,根据lingo得出实验结果,烘烤所需时间分别为:10,10,8,8;所占烤箱的容量分别为:11,14,10,5;面包准备好的时间分别:17,23,28,29. 步骤四: 由于步骤一、二花费29分钟,步骤三烘烤所需时间为10分钟,即一共花费39分钟。所以准备时间小于或等于39分钟,在这时都可以放入烤箱内进行烘烤。 类似步骤二,将小于或等于39分钟的整理出来(见附录)。 与步骤二的约束条件与目标函数相同,根据lingo得出实验结果,烘烤所需时间分别为:11,8,9;所占烤箱的容量分别为:16,10,14;面包准备好的时间分别:32,38,26. 由于步骤三烘烤所需时间11分钟,即一共花费50分钟。而最大准备时间为45分钟,即从步骤四开始,由于烘烤时间以大于面包最大准备好时间( ),除步骤一、二、三、四的数据,所有数据都可以进行运算。根据问题一的解法,得出烘烤方案。 表11烘烤方案表 步骤 一、 二、 三、 四、 五、 烘烤所需时间(分钟) 13 13 10 9 10 9 10 10 8 8 11 8 9 14 14 14 12 所占烤箱容量(单位) 7 12 12 12 12 16 11 14 10 5 16 10 14 9 8 9 14 面包准好的时刻(分钟) 3 3 6 9 13 17 17 23 28 29 32 38 26 34 30 23 13 步骤 六、 七、 八、 九、 十 十一、 十二、 烘烤所需时间(分钟) 10 10 8 26 24 22 19 17 17 17 18 18 21 21 20 16 16 所占烤箱容量(单位) 24 9 14 9 10 14 23 17 21 19 24 16 9 10 16 20 15 面包准好的时刻(分钟) 26 27 45 35 36 19 24 43 27 17 8 36 8 31 22 42 11 步骤 十三、 十四、 十五、 十六、 十七 十八、 烘烤所需时间(分钟) 17 16 16 16 11 9 9 12 11 12 15 13 15 12 13 15 14 所占烤箱容量(单位 15 9 9 6 6 15 19 12 8 17 8 16 14 22 16 21 16 面包准好的时刻(分钟) 23 33 16 25 21 19 24 11 27 19 26 31 39 12 16 28 12 【注】:由于考虑到各个面包在烘烤前还需要一定的准备时间(制作,发酵),从步骤一开始到步骤四是必须按照此顺序才能使方案最优,从步骤四开始,由于烘烤时间以大于面包最大准备好时间( ),步骤可以不按照上表顺序。 六,模型的评价,推广与改进 6,1对模型的评价 模型的优点 (1)通过0-1规划模型,我们很好的把数据分成了18组,再通过进一步的优化,求出了所需时间的最小值。 (2)增加台数的情况下,合理运用动态规划,使三台烤箱工作时间接近均衡,最终求得分别工作时间最优解为85,87,87分钟。 (3)在考虑增加面包准备时间的情况下,我们采用了贪心算法,此方法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。 模型的缺点 (1)虽然0-1规划模型贯穿论文的三个问题,但在问题一,对数据进行分组时,不能很好的分配,部分数据还是人为的进行了组合。 (2)在采用贪心算法时只能使局部达到最优,不能是全局达到最优解,在求解烤箱工作最短时间上造成了一定的困难。 6.2模型的推广与改进 0-1规划模型不仅适合面包烘烤时间的最优化问题,也非常适合描述和解决如线路设计 、工厂选址 、生产 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 安排、旅行购物、背包问题、人员安排、代码选取、可靠性等人们所关心的多种问题。 七,参考文献 [1],[2]韩中庚 《数学建模方法及其应用》第2版 高等教育出版社 2009 赵静 但琦 《数学建模与数学实验》第2版 高等教育出版社 2003 [3]谢金星 薛毅 《优化建模与LINDO/LINGO软件》第2版 清华大学出版社 2011http://www.baidu.com/s?ie=utf-8&bs=%E6%B2%B3%E5%8D%97%E7%90%86%E5%B7%A5%E5%A4%A7%E5%AD%A6&f=8&rsv_bp=1&wd=%E8%B4%AA%E5%BF%83%E7%AE%97%E6%B3%95贪心算法,浏览时间2012年7月27日。 七,附录 编写的程序及运行产生的数据 model: sets: row/1..3/; col/1..18/; matrix(row,col):x; ENDSETS min=@smax(w,y,z); W=t1*x(1,1)+t2*x(1,2)+t3*x(1,3)+t4*x(1,4)+t5*x(1,5)+t6*x(1,6)+t7*x(1,7)+t8*x(1,8) +t9*x(1,9)+t10*x(1,10)+t11*x(1,11)+t12*x(1,12)+t13*x(1,13)+t14*x(1,14)+t15*x(1,15) +t16*x(1,16)+t17*x(1,17)+t18*x(1,18); y=t1*x(2,1)+t2*x(2,2)+t3*x(2,3)+t4*x(2,4)+t5*x(2,5)+t6*x(2,6)+t7*x(2,7)+t8*x(2,8) +t9*x(2,9)+t10*x(2,10)+t11*x(2,11)+t12*x(2,12)+t13*x(2,13)+t14*x(2,14)+t15*x(2,15)+t16*x(2,16) +t17*x(2,17)+t18*x(2,18); z=t1*x(3,1)+t2*x(3,2)+t3*x(3,3)+t4*x(3,4)+t5*x(3,5)+t6*x(3,6)+t7*x(3,7)+t8*x(3,8) +t9*x(3,9)+t10*x(3,10)+t11*x(3,11)+t12*x(3,12)+t13*x(3,13)+t14*x(3,14)+t15*x(3,15)+t16*x(3,16) +t17*x(3,17)+t18*x(3,18); X(1,1)+X(2,1)+X(3,1)=1; X(1,10)+X(2,10)+X(3,10)=1; X(1,2)+X(2,2)+X(3,2)=1; X(1,3)+X(2,3)+X(3,3)=1; X(1,4)+X(2,4)+X(3,4)=1; X(1,5)+X(2,5)+X(3,5)=1; X(1,6)+X(2,6)+X(3,6)=1; X(1,7)+X(2,7)+X(3,7)=1; X(1,8)+X(2,8)+X(3,8)=1; X(1,9)+X(2,9)+X(3,9)=1; X(1,11)+X(2,11)+X(3,11)=1; X(1,12)+X(2,12)+X(3,12)=1;X(1,13)+X(2,13)+X(3,13)=1;X(1,14)+X(2,14)+X(3,14)=1;X(1,15)+X(2,15)+X(3,15)=1; X(1,16)+X(2,16)+X(3,16)=1;X(1,17)+X(2,17)+X(3,17)=1;X(1,18)+X(2,18)+X(3,18)=1; @gin(x(1,1)); @gin(x(1,2));@gin(x(1,3));@gin(x(1,4));@gin(x(1,5));@gin(x(1,6));@gin(x(1,7));@gin(x(1,8));@gin(x(1,9));@gin(x(1,10)); @gin(x(1,11));@gin(x(1,12));@gin(x(2,1));@gin(x(2,2));@gin(x(2,3));@gin(x(2,4));@gin(x(2,5));@gin(x(2,6));@gin(x(2,8)); @gin(x(2,9));@gin(x(2,10));@gin(x(2,11));@gin(x(2,12));@gin(x(3,1));@gin(x(3,2));@gin(x(3,3));@gin(x(3,4));@gin(x(3,5)); @gin(x(1,13));@gin(x(1,14));@gin(x(1,15));@gin(x(1,16));@gin(x(1,17));@gin(x(1,18)); @gin(x(3,6));@gin(x(3,7));@gin(x(3,8));@gin(x(3,9));@gin(x(3,10));@gin(x(3,11));@gin(x(3,12)); @gin(x(2,13));@gin(x(2,14));@gin(x(2,15));@gin(x(2,16));@gin(x(2,17));@gin(x(2,18));@gin(x(3,13)); @gin(x(3,14));@gin(x(3,15));@gin(x(3,16));@gin(x(3,17));@gin(x(3,18)); data: t1=26;t2=21;t3=19;t4=18;t5=17;t6=13;t7=16;t8=14;t9=12;t10=11;t11=14;t12=15;t13=9;t14=9;t15=10;t16=10;t17=17;t18=8; enddata end Local optimal solution found. Objective value: 87.00000 Objective bound: 87.00000 Infeasibilities: 0.000000 Extended solver steps: 16817 Total solver iterations: 897411 Variable Value W 85.00000 Y 87.00000 Z 87.00000 T1 26.00000 T2 21.00000 T3 19.00000 T4 18.00000 T5 17.00000 T6 13.00000 T7 16.00000 T8 14.00000 T9 12.00000 T10 11.00000 T11 14.00000 T12 15.00000 T13 9.000000 T14 9.000000 T15 10.00000 T16 10.00000 T17 17.00000 T18 8.000000 X( 1, 1) 1.000000 X( 1, 2) 1.000000 X( 1, 3) 0.000000 X( 1, 4) 0.000000 X( 1, 5) 0.000000 X( 1, 6) 1.000000 X( 1, 7) 0.000000 X( 1, 8) 0.000000 X( 1, 9) 0.000000 X( 1, 10) 0.000000 X( 1, 11) 0.000000 X( 1, 12) 0.000000 X( 1, 13) 0.000000 X( 1, 14) 0.000000 X( 1, 15) 0.000000 X( 1, 16) 0.000000 X( 1, 17) 1.000000 X( 1, 18) 1.000000 X( 2, 1) 0.000000 X( 2, 2) 0.000000 X( 2, 3) 1.000000 X( 2, 4) 1.000000 X( 2, 5) 0.000000 X( 2, 6) 0.000000 X( 2, 7) 0.000000 X( 2, 8) 1.000000 X( 2, 9) 1.000000 X( 2, 10) 0.000000 X( 2, 11) 1.000000 X( 2, 12) 0.000000 X( 2, 13) 0.000000 X( 2, 14) 0.000000 X( 2, 15) 1.000000 X( 2, 16) 0.000000 X( 2, 17) 0.000000 X( 2, 18) 0.000000 X( 3, 1) 0.000000 X( 3, 2) 0.000000 X( 3, 3) 0.000000 X( 3, 4) 0.000000 X( 3, 5) 1.000000 X( 3, 6) 0.000000 X( 3, 7) 1.000000 X( 3, 8) 0.000000 X( 3, 9) 0.000000 X( 3, 10) 1.000000 X( 3, 11) 0.000000 X( 3, 12) 1.000000 X( 3, 13) 1.000000 X( 3, 14) 1.000000 X( 3, 15) 0.000000 X( 3, 16) 1.000000 X( 3, 17) 0.000000 X( 3, 18) 0.000000 Row Slack or Surplus 1 87.00000 2 0.000000 3 0.000000 4 0.000000 5 0.000000 6 0.000000 7 0.000000 8 0.000000 9 0.000000 10 0.000000 11 0.000000 12 0.000000 13 0.000000 14 0.000000 15 0.000000 16 0.000000 17 0.000000 18 0.000000 19 0.000000 20 0.000000 21 0.000000 22 0.000000 T时间,x是否烤,v烤多少个 model: sets: row/1..17/:t,x,v; ENDSETS min=@smax(t(1)*x(1),t(2)*x(2),t(3)*x(3),t(4)*x(4),t(5)*x(5),t(6)*x(6),t(7)*x(7),t(8
本文档为【烤箱烘烤面包建模问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_730136
暂无简介~
格式:doc
大小:390KB
软件:Word
页数:20
分类:
上传时间:2013-10-29
浏览量:35