×

不可靠机器上的通用排序。 (英语) Zbl 1252.68047号

摘要:我们考虑在不可靠的机器上进行调度,该机器可能会遇到处理速度的意外变化,甚至完全崩溃。我们的目标是最小化任何不减、非负、可微的成本函数\(f(C_j)\)的\(\sum w_jf(C_j)\)。我们的目标是找到一种通用的解决方案,该解决方案性能良好,不适用于任何可能的机器行为的所有成本函数。我们设计了一种确定性算法,该算法可以找到一个通用调度序列,其解的值在预先知道机器行为的最优透视算法值的4倍以内。该算法的随机版本预期会获得\(e)的比率。我们还表明,对于任何无界成本函数,这两种性能保证都是最可能的。我们的算法可以在多项式时间内运行,但成本略有增加。当作业有单独的发布日期时,情况会发生急剧变化。即使所有权重都相等,在某些情况下,任何通用解决方案的因子\(\Omega(\log n/\log \log n)\)都比任何无界成本函数的最优序列差。基于这种困难,我们研究了当每个作业的处理时间与其权重成正比时的特殊情况。我们提出了一种具有较小常数性能保证的非平凡算法。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
68周25 近似算法
90B35型 运筹学中的确定性调度理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接