具有不同准备时间与交付期的单机E%2fT调度问题研究.pdfVIP

具有不同准备时间与交付期的单机E%2fT调度问题研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
‘中置拄悄会议论文集,509-512 1998年9月16-92日,浙江宁渡 具有不同准备时间和交付期的单机EFF调度问题研究1 刘兴初 赵于川 郑大钟 (清华尢学自动化系 北京100084) 摘要:奉文研究了具有不同准备时间和交付期的单机E/T调皮问题.在研究过程中,同 时针对线性和非线性两种不同的目标函数,从而扩走了研究的适用范围.本文首 先讨论了该粪问题的一些性质,在此基础上提出了在培定加工顺序的夸件下求解 最优加工对问的方法,并应用遗传算法实现了求解.最后,利用计算机仿真对算 法-眭能进行7研究. 关键词:E/T调度,最优加3-时问法则.遗传算法 一、引言 E/T调度是调度问题的一个重要方向【l】,其目标是使工件的完成时间与交付期之差最 小。具有不同交付期的单机E厂r调度是NP完全问题。 【2]中研究了双交付期E厂r调度问题,并给出动态规划算法,具有较好的精确度和时间 性能。f3】中研究了准备时闻为零的不同交付期EFI?调度问题,并给出启发式算法。对具有 不同准备时间和交付期问题.目前主要还是用分支定界算法求解。 本文将研究具有不同准各时间和交付期E/T调度问题。首先讨论了该类问题的~些性 质,在此基础上提出了在给定加工顺序的条件下求解最优加工时间的方法,最后考虑到问 题解空间的复杂性和求解问题的实时性的需要,应用遗传算法实现了求解。 =、问题描述与性质 设n个工件在一台机器上加工,工件i的准备好时间为f.加工时间为p.,交付期为 Z,提前权重为囊,延迟权重为W,。对一个调度s,工件i的开始加工时间为Si,完成时 间为f,。定义目标函数为;1 g,(t.)=hi(谚一f,)++W。(t,一Z)+ 2,昌(f,)=h[@,一t)’]2+w,[(,,~《)+】2 n 求一最优调度s+,使2二g,(,,)最小。 l=1 设现有给定加工顺序的n个工件,将工件按其顺序进行编号,第一个工件编为l号,最 后~个工件编为rt号。记S。为前”z个工件最优加工调度集台。连续不问断加工的i。,,f】工 fo=】),and 件的集合称为一个块(block),即满足,,=Si+lfor/o≤,,】,,”1_‘。(or 后一个工件。设S。中有r个块。 对于目标函数I,我们得到以下性质: 本文得到国家自然科学基金和国家攀登计划瓷助 -一 总惩罚GJ为关于f』。(力的凸函数。 2G.为一分段线性化凸函数,其顶点为有限个。 3分段线性化凸函数G,的斜率随t,的增大而增大。 对于目标函数2,我们得到以下性质: i l.G,=∑g^(f^)为关亍二f,。(,)的凸函数,其一阶导数存在且连续。 2.G!为严格单调递增函数,零点唯一。 3.G.极小值存在且唯一。 三、最优加工时间法则 求解单机调度问题的过程可以分为两部分,即求解最优加工顺序和在给定加工顺序的 and 条件下求解最优加工时间。对给定顺序的Eft单机调度问题YmmKim在1991年提出了 一种钟对线性目标函数的求解方法,其中假设所有工件的准备好时间都为零。本节将此方 法加以推广,得到具有不同准备时间的最优加工时间法则(时间复杂度为O(n:)),并加 以证明。 瑷优加工时间法则叙述如下: 令第一个工件在正时加工完毕,如果P,+,1d,,则令第一个工件在P;+‘时完成, 得到S。下面用墨表示仅考虑给定顺序中的前k个工件的最

文档评论(0)

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

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

1亿VIP精品文档

相关文档