1 动态规划
1.1 定义
动态规划的核心是状态和状态转移方程。
在记忆化搜索中,可以为正在处理的表项声明一个引用,简化对它的读写操作;
动态规划解决的是多阶段决策问题;
初始状态→│决策1│→│决策2│→…→│决策n│→结束状态
和分治法最大的区别在于:适合于用动态规划的问题,经过分解以后得到的子问题往往不是相互独立的(即下一个子阶段的求解是建立在上一个子阶段的基础之上,进行进一步的求解,而不是相互独立的问题)
动态规划问题一般由难到易分为一维动态规划,二维动态规划,多维动态规划,以及多变量动态规划问题。其中多维动态规划问题又可以进行降维。动态规划问题求解的最重要的一步就是求解出 状态转移方程