首页> 外文会议>Foundations of Computer Science, 2004. Proceedings. 45th Annual IEEE Symposium on >Machine minimization for scheduling jobs with interval constraints
【24h】

Machine minimization for scheduling jobs with interval constraints

机译:机器最小化,用于调度具有间隔约束的作业

获取原文

摘要

The problem of scheduling jobs with interval constraints is a well-studied classical scheduling problem. The input to the problem is a collection of n jobs where each job has a set of intervals on which it can be scheduled. The goal is to minimize the total number of machines needed to schedule all jobs subject to these interval constraints. In the continuous version, the allowed intervals associated with a job form a continuous time segment, described by a release date and a deadline. In the discrete version of the problem, the set of allowed intervals for a job is given explicitly. So far, only an O(log n/( log log n))-approximation is known for either version of the problem, obtained by a randomized rounding of a natural linear programming relaxation of the problem. In fact, we show here that this analysis is tight for both versions of the problem by providing a matching lower bound on the integrality gap of the linear program. Moreover, even when all jobs can be scheduled on a single machine, the discrete case has recently been shown to be /spl Omega/(log log n)-hard to approximate. In this paper, we provide improved approximation factors for the number of machines needed to schedule all jobs in the continuous version of the problem. Our main result is an O(1)-approximation algorithm when the optimal number of machines needed is bounded by a fixed constant. Thus, our results separate the approximability of the continuous and the discrete cases of the problem. For general instances, we strengthen the natural linear programming relaxation in a recursive manner by forbidding certain configurations which cannot arise in an integral feasible solution. This yields an O(OPT)-approximation, where OPT denotes the number of machines needed by an optimal solution. Combined with earlier results, our work implies an O(/spl radic/log n/(log log n))-approximation for any value of OPT.
机译:具有间隔约束的作业调度问题是经过充分研究的经典调度问题。问题的输入是n个作业的集合,其中每个作业都有一组可以对其进行调度的间隔。目标是最大程度地减少在这些间隔约束下安排所有作业所需的机器总数。在连续版本中,与工作相关联的允许间隔形成了一个连续的时间段,由发布日期和截止日期描述。在问题的离散版本中,显式给出了作业的允许间隔集。到目前为止,对于该问题的任一版本,仅已知O(log n /(log log n))近似值,该近似值是通过对问题的自然线性规划松弛的随机舍入而获得的。实际上,我们在这里表明,通过在线性程序的完整性缺口上提供匹配的下限,该分析对于该问题的两个版本都是严格的。而且,即使所有作业都可以在一台计算机上调度,最近的情况也很复杂,即/ spl Omega /(log log n)。在本文中,我们为问题的连续版本中安排所有作业所需的机器数量提供了改进的近似因子。我们的主要结果是一个O(1)近似算法,其中所需的最佳机器数量由一个固定常数限制。因此,我们的结果将连续和离散问题的近似性分开。对于一般情况,我们通过禁止某些不可能在整体可行的解决方案中出现的配置,以递归的方式加强自然的线性规划松弛。这将产生O(OPT)近似值,其中OPT表示最佳解决方案所需的机器数量。结合先前的结果,我们的工作意味着对任何OPT值的O(/ spl radic / log n /(log log n))逼近。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号