文档:
大纲
1.不相交区间
2.区间选点
1.不相交区间问题
贪心要素
贪心选择性质:问题的整体最优解可以通过一系列局部的最优选择得到。
最优子结构:当问题的最优解包含其子问题的最优解时称该问题具有最优子结构性质。
对贪心选择的证明,就是在证明贪心选择获得的局部最优解是全局最优解的一部分。
问题描述:给定𝑁个半开区间 [𝑙 𝑗 , 𝑟 𝑗 ),选择尽量多个区间,使得这些区间两两没有公共点。
示例:N = 3,区间分别为:[1, 5), [2, 4), [4, 8)。
① 方案1: 首先选择区间[1, 5),那么接下来[2, 4)和[4, 8)都不可选,只能选1个区间。
② 方案2: 首先选择区间[2, 4) ,则区间[1, 5)不可选,但区间[4, 8) 可选,能选2个区间。
方案2优于方案1,是该示例的最佳选择。
最优化问题,考虑贪心求解,贪心策略应该使得选择的区间对其他区间的影响最小。
① 优先选择区间长度较小的?
② 优先选择开始位置靠前的?
③ 优先选择结束位置靠