最优算法

时间:2011-04-28 18:17:20

标签: algorithm

两个工人有几个任务。假设任务的持续时间为14,7,2,4。下一个任务是第一个免费的工人。这两名工人必须在一天内完成几项任务。同样的任务需要两个工人同时进行。我们的目标是尽快完成任务。

两个问题: 1.表示算法总是在时间2 * T之前完成任务,T是最佳完成时间。 2.使用resursion(多元数据)表达最佳调度

不是HW PRoblem

请给我一些建议

什么是多维递归?

1 个答案:

答案 0 :(得分:2)

既然你要求建议......

尝试解决问题。为工作人员#1和工作人员#2制定时间表,并指定他们在什么时间段内正在处理的任务。一旦你理解为什么这个算法在不到2 * T的时间内完成,你就可以开始弄清楚如何正式证明它。