我有这个问题,在我的课本。为什么这是一个贪婪的算法?
“假设我们有一组活动中大 号演讲厅,在任何活动可以发生在任何报告厅的安排,我们希望安排。所有使用尽可能少的演讲厅尽可能的活动提供一个有效的贪心算法来确定哪些活动应该使用哪个讲堂“
而答案就在这里给出: http://mitpress.mit.edu/algorithms/solutions/chap16-solutions.pdf
(杉杉溶液)
我的答案是,算法为什么是贪婪算法?
我认为这是因为它使(贪婪?)选择,你总是采取一项活动,并把它放到一个演讲厅,那里已经有一个或多个活动(如果可能),而不是把活动进入一个新的空的讲堂。但我不确定。 :)
“贪婪”和“高效”..呵呵 – bragboy 2011-05-05 21:07:00
@Bragby:实际上它取决于他们指的是什么“效率”。也许这里是计算效率(即速度)而不是找到有效解决方案的能力... – digEmAll 2011-05-05 21:09:39