【发布时间】:2015-12-27 03:28:18
【问题描述】:
问题:考虑 M 台机器上的 n 个作业的调度问题,其中每个作业 i 的处理时间为 pi,并给出利润 gi sub>(t) 如果在时间 t 之前完成。所有工作都在时间 0 释放。所有 gi(t) 都是非增函数。为简单起见,我们可以假设机器不是抢占式的。
对于 M=1 和线性递减的利润函数。这个问题可以使用贪心算法在 O(n) 内解决。但对于一般函数,它是 NP 完全的。
我对一般情况感兴趣。请给我任何有关该问题的论文或资源材料的链接。我在互联网上进行了搜索,但没有找到任何关于 M>1 的有趣信息,尽管之前有关于逼近 M=1 的界限的工作。
请注意,我不希望您解决这个问题,但只需要以前对类似问题的工作(如果有的话)。如果您有任何可以帮助的想法,请随时分享。
我想知道对于 m 台机器和 n 个具有相同发布日期和一般不增加利润函数的工作的问题的界限是什么。我在那个方向找到了一篇论文
http://arxiv.org/pdf/1008.4889v1.pdf
当所有作业具有相同的发布时间时,他们给出了 O(1) 近似值。我想为这个问题找到类似的文献以及他们用来解决问题的想法。
【问题讨论】:
标签: algorithm job-scheduling maximize np-complete approximate