首页> 外文会议>Algorithms and Computation >On-Line Scheduling a Batch Processing System to Minimize Total Weighted Job Completion Time
【24h】

On-Line Scheduling a Batch Processing System to Minimize Total Weighted Job Completion Time

机译:在线调度批处理系统以最小化总加权作业完成时间

获取原文

摘要

Scheduling a batch processing system has been extensively studied in the last decade. A batch processing system is modelled as a machine that can process up to 6 jobs simultaneously as a batch. The scheduling problem involves assigning all n jobs to batches and determining the batch sequence in such a way that certain objective function of job completion times C_j is minimized. In this paper, we address the scheduling problem under the on-line setting in the sense that we construct our schedule irrevocably as time proceeds and do not know of the existence of any job that may arrive later. Our objective is to minimize the total weighted completion time Σw_jC_j. We provide a linear time on-line algorithm for the unrestrictive model (i.e., b ≥ n) and show that the algorithm is 10/3-competitive. For the restrictive model (i.e., b < n), we first consider the (off-line) problem of finding a maximum independent vertex set in an interval graph with cost constraint (MISCP), which is NP-hard. We give a dual fully polynomial time approximation scheme for MISCP, which leads us to a (4 + ε)-competitive on-line algorithm for any ε > 0 for the original on-line scheduling problem. These two on-line algorithms are the first deterministic algorithms of constant performance guarantees.
机译:在过去的十年中,对批处理系统的计划进行了广泛的研究。批处理系统被建模为一台机器,最多可以同时处理6个作业。调度问题涉及将所有n个作业分配给批次,并以使作业完成时间C_j的某些目标函数最小化的方式确定批次顺序。在本文中,我们解决了在线设置下的日程安排问题,因为随着时间的推移,我们将不可撤销地构建日程安排,并且不知道以后可能会出现任何作业。我们的目标是使总加权完成时间∑w_jC_j最小化。我们为非限制性模型(即b≥n)提供了线性时间在线算法,并证明该算法具有10/3竞争性。对于限制性模型(即b 0给出了(4 +ε)竞争在线算法。这两个在线算法是恒定性能保证的第一个确定性算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号