首页> 外文会议>Annual European Symposium on Algorithms >Fairness-Free Periodic Scheduling with Vacations
【24h】

Fairness-Free Periodic Scheduling with Vacations

机译:免费定期与假期定期调度

获取原文

摘要

We consider a problem of repeatedly scheduling n jobs on m parallel machines. Each job is associated with a profit, gained each time the job is completed, and the goal is to maximize the average profit per time unit. Once the processing of a job is completed, it goes on vacation and returns to the system, ready to be processed again, only after its vacation is over. This problem has many applications, in production planning, machine maintenance, media-on-demand and databases query processing, among others. We show that the problem is NP-hard already for jobs with unit processing times and unit profits, and develop approximation algorithms, as well as optimal algorithms for certain subclasses of instances. In particular, we show that a preemptive greedy algorithm achieves a ratio of 2 to the optimal for instances with arbitrary processing times and arbitrary profits. For the special case of unit processing times, we present a 1.67-approximation algorithm for instances with arbitrary profits, and a 1.39-approximation algorithm for instances where all jobs have the same (unit) profits. For the latter case, we also show that when the load generated by an instance is sufficiently large (in terms of n and m), any algorithm that uses no intended idle times yields an optimal schedule.
机译:我们考虑在M并行机器上反复安排N个作业的问题。每项工作都与利润相关联,每次工作完成时获得,目标是最大化每次单位的平均利润。完成作业的处理完成后,它会在度假并返回系统,只有在假期结束后再次被处理。此问题有许多应用程序,在生产规划,机器维护,媒体按需和数据库查询处理中,等等。我们展示问题是具有单位处理时间和单位利润的作业以及开发近似算法的作业,以及用于某些实例子类的最佳算法。特别是,我们表明抢先贪婪算法与具有任意处理时间和任意利润的实例的最佳比率实现2的比率。对于单位处理时间的特殊情况,我们为具有任意利润的实例提出了1.67近似算法,以及所有作业具有相同(单位)利润的1.39近似算法。对于后一种情况,我们还表明,当实例生成的负载足够大(根据N和M)时,任何使用无预期空闲时间的算法都会产生最佳的时间表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号