贪心算法求解问题的选择准则
2016-09-10 10:24
316 查看
贪心不贪心,是设计者说了算,也就是说,什么情况下是贪心的选择,什么情况下不是贪心的选择,由设计者自己定义。比如公交线路的选择,最优可以指定为,1. 时间最短,也可以是,2. 最少换乘;
解决此类问题的贪心算法应该从最早结束的会议开始选择;
在会议目录 S 中选取最先结束的会议 Smin;
在会议目录 S 中删除与 Smin 发生冲突的会议;
重复上述两步直至 S 为空;
1. 活动选择问题(activity selection problem)
某公司的一间会议室,在同一天内,被多个部门预约(预约在不同的时间段),那么最多能选出几个?解决此类问题的贪心算法应该从最早结束的会议开始选择;
在会议目录 S 中选取最先结束的会议 Smin;
在会议目录 S 中删除与 Smin 发生冲突的会议;
重复上述两步直至 S 为空;
相关文章推荐
- 贪心算法求解活动选择问题
- 贪心算法求解 图的m着色问题
- 贪心算法实现找零问题求解
- 贪心算法求解背包问题
- 贪心算法--活动选择问题
- 贪心算法---活动选择问题
- 贪心算法之活动选择问题
- 算法——硬币选择问题(dp、贪心)
- 图的点着色、区间着色问题及其应用(基于贪心思想的DFS回溯法求点着色问题和区间着色算法求解任务调度问题)
- 背包问题的贪心算法求解
- 贪心算法之活动选择问题
- 贪心算法设计 关于区间选择问题
- [算法思考]关于2-sat判定求解中“同一组内必须选择”问题的思考
- 贪心算法解决活动选择问题
- 贪心算法-活动选择问题
- 贪心算法--活动选择问题
- 【算法导论】贪心算法之活动选择问题
- 贪心算法的例子:活动选择问题
- 【算法导论】贪心算法之活动选择问题
- 算法导论之贪心算法:活动选择问题