赞
踩
令S = {1,2,…,n}是活动集,且f1 <= … <= fn
也就是说,S这个活动集是按照活动结束时间排好序的
命题
证明:k = 1的时候,命题成立
最重要的一点!!!该归纳基础不是直接证明我们选的第一个活动就是最优解的第一个活动,而是要证明,排好序的活动中(按结束时间排好序的活动中)第一个活动(结束时间最早的活动)在最优解里面
因为最优解里面可能不含有结束时间最早的这个活动,所以要证明这个归纳基础
因为最优解可能不只一个,所以是存在最优解包含第一个活动
通过这个归纳基础,我们可以简单的认为,任何一个最优解best都包含待选集合中的第一个活动(如果不包含也可以将best中的第一个元素替换成待选集合中的第一个元素)(举个例子,现在有一个最优解为{i2,i4,i7},那么i2可以用i1来替换,集合{i1,i4,i7}也一定是最优解)
证明:
命题
证明
由命题对k为真知:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。