几类特殊的分批排序题目.pdfVIP

  • 2
  • 0
  • 约3.3万字
  • 约 35页
  • 2018-06-08 发布于贵州
  • 举报
几类特殊的分批排序题目

摘要 平行分批排序和在线排序是两个发展比较迅速的排序模型.平行分批排序 是指机器可以同时加工多个工件,每批包含的工件同时开工同时完工,批的加 工时间是这批工件中加工时间的最大者.在线排序是指工件信息在其到达之前 是一无所知的,并且一旦工件被安排后就不允许再改变. 本文主要考虑了几类特殊的分批排序问题。首先研究了工件具有相容约束 的带有运输的单机平行分批排序问题。在这里,我们有一台批处理机和充分多的 车辆.有n个同工时的工件^,如,…,厶,每个工件的加工时间为p,运输时间为劬. 这些工件间有的工件可以在同一批中加工,而有的则不能在同一个批中加工.一 批完工后并行地运输.这里的目标函数是工件最后运达顾客的时间.我们把这 些工件分别对应于一个图G中不同的顶点,如果工件是相容的,则图G中对应 的顶点间就可以连边,否则就不连边.通过这一转换,我们就把工件的相容性约 束通过图论中具体的团来刻画,从而使解决相容性约束条件下的排序问题显得 我们的问题亦是NP-困难的.相容约束图限定为某些特殊图类时,本文给出了 多项式时间算法.主要结论如下: 的时间界为D(住z)的最优算法. P,劬;GIDm。的时间界为O(nlogn)的最优算法. p’qj;alD。。的时间界为O(nlogn)的最优算法. P,劬;GlDr。的时间界为0(nlogn)的最优算法。 其次,本文对带有禁用区间的目标为最小化最大完工时间的单机平行分批 排序问题进行了研究.在经典排序中,所有机器都是假设在整个加工过程中一 直可用。然而,这个假设往往太过理想,在实际生产过程中,情形可能并非如 此。由于对机器的预防性维修或机器突然出现故障都会导致机器在某一段时 间内不能使用,有时候我们也把机器不能使用的这一段时间叫做机器的禁用区 间.我们假设机器的禁用区间是在工件就绪前已经确定的.工件就只能在剩下 的时间内加工.文中考虑两种禁用情形:若一个批在禁用区间之前未能完工而 它在机器重新可用后可以接续加工,这种情形称为可继续的,用记号r-a来表 示;若该批不可接续而只能重启,即从头开始加工,我们称为不可继续的,用 记号nr-a表示,这是借文献【10】的用法.本文对离线情形,要么给出了多项式 时间算法,要么给出了近似算法;对一般在线情形,给出了其竞争比的下界可 任意大的证明,并对特殊情形给出了最好可能的算法. 本文最后对带有强制工件的单机在线分批排序问题进行了讨论.这里所 有工件都是在线的,但是,其中有一些特殊工件,它们要求单独成批,其它 工件不能与其共批,并且一旦到达就要对其立即加工,我们称其为强制工件 (masterjob),其它工件称为自由工件.假设强制工件间不冲突.该模型可记为 (pmtn)与需要重启(restart)两种情形,主要结果如下: 界及最好可能算法. 界及最好可能算法. 关键词:单机;平行分批;在线;相容性;竞争比;禁用区间;强制工件 Abstract batch and two Recently,parallel on—line are schedul- scheduling schedulingflourishing models.Parallelbatch mean$thatamachinecan severalsi· ing scheduling process jobs asa all inabatchstartand atthesametime.The multaneouslybatch,and jobs complete timeofabatchis tothe timeofthe to processing equal longestprocessing jobsassigned it.Onceabatchis cannotbe untilits

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档