第8章 贪婪算法
8.1 教室调度问题
思路:①选取结束时间最早的课,它就是这件教室上的第一节课。
②选择必须第1节课结束后才开始的课,选择结束最早的为第二堂课。
③重复
贪婪算法很简单:每步都采用最优的做法。
8.2 背包问题
8.3 集合覆盖问题
方法:
①列出每个可能的广播台集合。
②在这个集合中选择覆盖全美50个州的最小集合
近似算法
①选出这样一个广播台,即它覆盖了最多的为覆盖州。
②重复第一步,直到覆盖了所有州。
8.4 NP完全问题
8…4.1 旅行商问题详解
近似求解法:随便选择出发城市,然后每次选择要去的下一个城市时,都选择没去的最近城市。
8.4.2 如何识别NP完全问题
8.5 小结