求解加工计划和Job-Shop调度集成问题的遗传算法.pdfVIP

求解加工计划和Job-Shop调度集成问题的遗传算法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
求解加工计划和Job-Shop调度集成问题的遗传算法.pdf

计算机科学2004Vo1.31N2.10(增刊) 求解加工计划和Job-Shop调度集成问题的遗传算法 ACoevolutionaryGeneticAlgorithmfortheIntegrationofProcessPlanningandJob-ShopScheduling 李 强 邱洪泽 (山东大学计算机科学与技术学院 济南250061) AbstractSchedulingproblemhasnotonlyastrongappliedbackground,butalsobeenofgreatvalueintheoretical research.Forprocessplanningandjob-shopschedulingarehighlyrelatedwitheachotherinFlexibleManagement System,weputforwardacoevolutinarygeneticalgorithmforthisintegrationproblem.Largenumbersofexperi- mentdemonstratetheeffectivenessandoptimizationperformanceoftheproposedalgorithm. KeywordsCoevolutionarygeneticalgorithm,Processplanning,Job-shopscheduling,Integration 1 引言 传统的Job-Shop调度问题一般假设每一个工 件仅仅有单一的加工计划,这意味着在加工计划上 没有柔性。在柔性制造系统中,提出了各种柔性指 标,打破了上述传统问题的限制,因此加工计划和 Job-shop调度的集成问题,更符合实际应用的情 况。 对于Job-Shop调度问题,很多文献都强调了要 把加工计划和调度结合起来解决,但是由于其复杂 性,有的考虑了特定情况下的集成问题,有的把加工 计划和调度问题分成两个层次分别解决。我们针对 加工计划和Job-Shop调度问题的紧密联系特点,尝 试采用共生遗传算法给出这个集成问题的一种解决 方案。 Job1的网络图 Jo脸的网络翔 2 问题描述 给定要处理的n个工件,确定每一个工件的加 工计划和所有工件的调度方案,使得makespan最 3加工计划的编码、解码和遗传操作 小。加工方式是非抢占式的,每个工件都在。时刻可 3.1编码与解码 用,每台机器同一时刻只能处理一个操作。 加工计划种群Pop[k](k=1,2,--,n),表示了 采用H。和Moodiell]提出的一种网络图,来表 第k个工件中各个操作的机器选择和路径选择。其 示工件的工艺约束和操作的可选机器及处理时间。 中个体有下面的形式: S,E节点分别表示虚拟的开始操作和结束操作,它 机器序列和选择序列(如果有OR类型的连线) 们不参与编码。其他节点表示了操作。节点内以“可 其中,“机器序列”根据该操作的可用机器随机选择; 用机器:处理时间”的形式表示了该操作的可用机器 “选择序列”中对OR连线进行选择,。表示选择最左 和在该机器上的处理时间。操作之间的连线表示了 边的路径,1表示选择左边第二条路径,以此类推。 操作的先后次序。标记OR的连线,表示后继操作是 3.2 交叉操作 对机器序列部分和选择序列部分,分别采用简 可选的,在标记OR连线中选择且只能选择一条路 单的单点交叉。具体操作是,在机器序列部分随机选 线。 李 强 硕士研究生,研究方向:智能并行软件. .488 · 择一个交叉点,第1个父代交叉点左边的所有位与第 r’的机器m; 2个父代交叉点右边直到机器序列部分结束之间的 Step3:集合A中所有由机器m’进行处理的 所有位,组成子代的机器序列部分;如果有选择序列 操作,构成冲

文档评论(0)

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

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

1亿VIP精品文档

相关文档