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

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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天然肠衣搭配优化问题的模型和计算 陆立强 复旦大学数学科学学院 问题的背景 天然肠衣(以下简称:肠衣)指的是家畜的大、小肠经刮制而成的畜产品,主要用于香肠、灌肠等食品的外衣。 中国加工肠衣历史悠久,产量占世界总产量的三分之一,其中约80%出口,年出口量达30多万桶 我国现有肠衣出口注册企业200家左右,其中对欧盟注册的就有119家左右。 近几年,国内市场对肠衣的需求也呈递增趋势,机会越来越多,竞争也更加激烈。 问题的背景 传统肠衣加工工艺 清洗 整理 捆扎 丈量 搭配 肠衣加工主要依靠人工,其中捆扎环节要求工人眼明手快,人力成本高 原料长短不一 成品中肠衣的总长度和总根数固定 问题的背景 作为一种食品,不允许将剩余的原材料留作以后使用,因此对于原料的使用率有比较高的要求。 人工搭配一般不作整体考虑,只是凭经验和简单的计算判断是否可以搭配成一捆成品,无法保证原材料的充分利用。 问题的提出 肠衣加工企业希望开发一套计算机软件,只需一线工人将测量所得原料数据输入电脑,就能自动生成经过优化后的满足成品规格要求的搭配方案,这样既可以减少劳动强度、又能提高原料使用率。 问题的提出 原料信息:企业的测量以0.5米为一档,如:3.1-3.5米按3米计算,3.6米-4米按3.5米计算,其余的依此类推; 成品描述: 一般分成三种规格 每种规格用(最短原料长度,最长原料长度,原料根数,总长度)加以描述 问题的提出 目标 对于给定的一批原料,装出的成品捆数越多,方案越好。 对于成品捆数相同的方案,最短长度最长的成品越多,方案越好。 要在30 分钟内产生方案。 问题的提出 条件 总长度允许误差范围为[-0.5,0.5],总根数允许误差范围为[-1,0]。 剩余原料可以降级使用。 问题的分析 目标2是难点 最小最大问题解决难度高 和目标1可能是相互矛盾的 办法 把成品规格分成大、中、小三挡,其实质是将“最短长度最长的成品最多”的要求转化为“最短长度在某个值以上的成品最多” 将一个从理论上完美但难以实现的最优目标转化为可行的优化目标。 问题的分析 受目标2的限制,无法依据目标1建立关于全部原料的优化装配模型 办法 结合条件1按照三种不同规格分步进行优化。 结合条件2,扩大每种规格最大长度的上限,提高原料使用率。 问题的分析 总体方案 根据大规格要求,求最优解; 将第1步优化后多余的原料纳入中规格,求最优解; 将第2步优化后多余的原料纳入小规格求最优解。 如果多余的原料总长小于88.5米或者接近于理论最优值,则优化成功。 模型一 搭配方式模型 记号: :材料的最短长度 :材料的最大长度 :材料根数 :成品总长度。 种不同长度的材料 :各种材料的长度 :材料根数 :某种搭配方式中各档材料的根数 模型一 搭配方式模型 模型 上述不等式组的解表示所有可能的搭配方式 模型一 最优搭配模型 记号: 不等式组解的个数为M, 第j 个解(第j种搭配方式)为(a1j,x2j,… ,xNj)T(j=1,…,M) 搭配方案表示为(x1,x2,… ,xM) xj表示第j种搭配方式对应的捆数(j=1,…,M, 模型一 最优搭配模型 模型: 约束条件 目标 模型一 求解: 搭配方式模型 自编程序 多重循环 简单 循环层次不变 递推方式 循环层次可变 复杂 模型一 求解: 最优搭配模型 LINGO求解 model: sets: rows/1..2862/:x; cols/1..23/:y; table(rows,cols):A; endsets max = @sum(rows(i):x(i)); @for(cols(j): @sum(rows(i):A(i,j)*x(i)) = y(j)); @for(rows(i):@gin(x(i))); end 模型一 求解: 最优搭配模型结果分析 大规格:捆扎方式=2862种,最多捆数=137, 剩余18米一根 模型一 求解: 最优搭配模型结果分析 中规格:M=19635种,最优捆数=37捆 长度 7 7.5 8 9.5 13 13.5 根数 24 24 8 1 1 1 模型一 求解: 最优搭配模型结果分析 小规格:只考虑等式约束,M接近500万 思路:减少搜索空间的维数 代价:近似最优解 方法一:M个搭配方式中选取LINGGO所允许的最大个数 结果:M=24564种,最优捆数=16

文档评论(0)

xcuzhrouh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档