具有非穿插维修时间的平行机在线排序.pdfVIP

  • 3
  • 0
  • 约2.69万字
  • 约 29页
  • 2018-06-08 发布于贵州
  • 举报

具有非穿插维修时间的平行机在线排序.pdf

具有非穿插维修时间的平行机在线排序

摘要 本文主要研究的是具有非交叉维修时间的平行机在线排序问题。在排序问 题中,平行机排序是其中最活跃的分支之一.无论是对离线的还是在线的,数 十年来人们进行了大量的研究.关于平行机排序问题的文献大都是假设所有 机器自始至终都是可使用的,然而这种假设在实践中可能不现实.在生产过程 中,由于对机器的预防性维修或机器突然出现故障都会导致机器在某一段时间 内不能使用,有时候我们也把机器不能使用的这一段时间叫做这台机器的禁用 区间,所以我们有必要把这些因素考虑到排序问题中去,再做出合理的决策 identical 非交叉维修时间指的是对于m台平行机(Parallelmachines)的集合 M={必Ii=1,2,…m)来说,每一台机器M上有一个维修时间段k,玩),且 am≥晚,i=1,2,…m一1.在本文的讨论中,对于前者我们还假定b—a≤p一, 的最大加工时间.前者所述我们用D1=“吼,玩)f 0≤aibi,n州一bi≥ pm。,i=1,2,…m}来表示,后者所述用D2={b,‰)1 p。。,i=1,2,…m一1)来表示. 所谓在线指的是工件集是按照某个顺序到达的,是什么顺序我们事先不知 道,工件的所有性质在它到来之前是未知的,工件在到来之前不能被安排加 工.只有当工件以一。已经被安排好之后工件易才到达,否则,工件易不出现, 并且工件^一出现就要立即被安排到某台机器上加工,一旦被安排就不能再 改变. 在这种类型的排序问题中,又可分为两种情形来考虑:一种是中断后可继 续加工的情形,比如说在某个时刻某台机器上有某个工件正在加工还没有完 工,而这台机器在这个时刻需要进行维修,那么在这一时刻可以中断正在加工 的这个工件,等到这台机器维修完之后,再接着加工被中断的工件剩余的部 分.一种是中断后不可继续加工的情形,也就是说;对于上面的情形而言,被 中断的工件在机器维修完之后必须被重新开始加工,相当于前面被加工的部 分作废.这两种情形在排序模型中我们分别用符号/-8,(Resumableavailability)和 /ll-a(Nonresumableavailability)来表示,这是借文献【1】的用法. 在上述情况下,我们的任务是找一个把所有工件安排到机器集上之后使得 我们所要的某个目标函数值达到尽可能优的方案,用排序论的语言来说也就是 找一个尽可能好的算法. 在这篇文章里,我们主要对m=2和3的情形进行了讨论,我们研究的问 题的模型用三参数可表示为 P2 Jon·line-list;r-a;DI[GⅢ I‰ P2Ion—line-list;nr-a;D1 P210n—line-list;ilr-a;021Gm P3 Jon·line-list;nr-a;oltG,w 本文的主要结果是对问题P2 的最好的算法并给出了证明.对问题P2 排序问题的任意在线算法的下界不小于2.79,并给出一个竞争比不大于2.8的 线算法的下界不小于1.99,并证明了Ls算法的竞争比不大于2.对于m=3的 算法的下界不小于3一e,并给了一个竞争比不大于警的在线算法. 关键词平行机排序;非交叉维修时间;可中断排序;在线算法;LS算 法;竞争比 2 Abstract hlthis considertheon-hue paper.we with main- schedulingproblemnon-overlapping tenance timeon machines

文档评论(0)

1亿VIP精品文档

相关文档