标签: algorithm scheduling
我正在阅读Tardos和Kleinberg的算法设计。考虑以下变量:调度我提出的所有时间间隔:
根据完成时间的非递减顺序对所有间隔进行排序(任意断开关系)
按顺序 i 的每个时间间隔
如果至少有一个处理器可以处理间隔 i
选择可以使用最新完成时间处理 i 的处理器 P (任意断开连接)
将 i 分配给处理器 P
否则
这看起来像是最佳解决方案吗?我无法想出这个算法的反例。我试过证明这一点,但我无法做到。有人可以提出这个算法的反例,还是看起来最优?