首页> 外文期刊>Computers & operations research >Scheduling machine-dependent jobs to minimize lateness on machines with identical speed under availability constraints
【24h】

Scheduling machine-dependent jobs to minimize lateness on machines with identical speed under availability constraints

机译:计划与机器相关的作业,以在可用性限制下以相同速度最小化机器的延迟

获取原文
获取原文并翻译 | 示例

摘要

In this paper we consider the problem of scheduling n preemptive jobs on m machines with identical speed under machine availability and eligibility constraints when minimizing maximum lateness (L_(max)). The lateness of ajob is defined to be its completion time minus its due date, and L_(max) is the maximum value of lateness among all jobs. We assume that each machine is not continuously available at all time throughout the planning horizon and each job is only allowed to be processed on specific machines. Network flow technique is used to formulate this scheduling problem into a series of maximum flow problems. We propose a polynomial time two-phase binary search algorithm to verify the feasibility of the problem and to solve the scheduling problem optimally if a feasible schedule exists. Finally, we show that the time complexity of the algorithm is O((n + (2n + 2x))~3 log(UB - LB)). Most literature in parallel machine scheduling assume that all machines are continuously available for processing and all jobs can be processed at any available machine throughout the planning horizon. But both assumptions might not be true in some practical environment, such as machine preventive maintenance and machines that have different capabilities to process jobs. This type of scheduling problem is seldom studied in the literature. The purpose of this paper is to examine the scheduling problem with machines with identical speed under machine availability and eligibility constraints. The objective is to minimize maximum lateness. We formulate this scheduling problem into a series of maximum flow problems with different values of L_(max). A polynomial time two-phase binary search algorithm is proposed to verify the feasibility of the problem and to determine the optimal L_(max).
机译:在本文中,当最小化最大延迟(L_(max))时,我们考虑在机器可用性和合格性约束下以相同的速度在m台机器上调度n个抢先作业的问题。作业的延迟时间定义为完成时间减去到期日,L_(max)是所有作业之间延迟的最大值。我们假设在整个计划范围内并非每台机器在任何时候都可以连续使用,并且仅允许在特定机器上处理每项作业。网络流量技术用于将该调度问题表述为一系列最大流量问题。我们提出了多项式时间两阶段二元搜索算法,以验证该问题的可行性,并在存在可行调度的情况下最优地解决调度问题。最后,我们证明该算法的时间复杂度为O((n +(2n + 2x))〜3 log(UB-LB))。并行机器调度中的大多数文献都假设所有机器都可以连续进行处理,并且可以在整个计划范围内在任何可用机器上处理所有作业。但是,这两个假设在某些实际环境中可能并不正确,例如机器预防性维护和具有不同能力来处理作业的机器。在文献中很少研究这种调度问题。本文的目的是在机器可用性和合格性约束条件下研究具有相同速度的机器的调度问题。目的是最大程度地减少最大延迟。我们将此调度问题公式化为一系列具有不同L_(max)值的最大流量问题。提出了多项式时间两相二元搜索算法,以验证该问题的可行性并确定最佳L_(max)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号