安排所有间隔:有趣的案例

时间:2017-01-29 19:28:04

标签: algorithm scheduling

我正在阅读Tardos和Kleinberg的算法设计。考虑以下变量:调度我提出的所有时间间隔:

  • 根据完成时间的非递减顺序对所有间隔进行排序(任意断开关系)

  • 按顺序 i 的每个时间间隔

    • 如果至少有一个处理器可以处理间隔 i

      • 选择可以使用最新完成时间处理 i 的处理器 P (任意断开连接)

      • i 分配给处理器 P

    • 否则

      • 添加新处理器并将 i 分配给新添加的处理器

这看起来像是最佳解决方案吗?我无法想出这个算法的反例。我试过证明这一点,但我无法做到。有人可以提出这个算法的反例,还是看起来最优?

0 个答案:

没有答案