“它以 分治法 和 渐近记号 为背景,递归树法 解释三种情形,代入法 可验证猜测。Akra–Bazzi 定理处理不等规模子问题,是常见延伸。”
形式陈述 ​
代入法先猜测递推解的上界或下界,再用数学归纳证明。例如要证
直觉
代入法先根据递推展开、递归树、主定理或实验猜测渐近界,再用归纳法负责“封口”:假设所有更小规模已经满足目标界,验证本层递推不会突破它。真正的技巧是选择常数、加强命题并给猜测留出足够松弛;只写
例子与边界
证明
若递归的非递归项从
不能在证明中把待证结论直接代回同规模
推论与应用
递归关系是对象,数学归纳法提供证明,渐近记号表达结论。代入法核验递归树或主定理所得猜测,也能处理子问题规模不规则、带取整或需要低阶修正项的递推。
有界搜索树常以参数
参考资料
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms, 4th ed., MIT Press, 2022,Parts I–VI。
- Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005,Chs. 1–13。