动态规划(DP)笔记(一): 简介

2020-02-17  本文已影响0人  joe_170d

基本术语:

  1. 状态设计:

    1.1 阶段划分:将原问题划分为若干个不相交的部分,每部分称为一个阶段。

    1.2 状态设计:设计信息来描述当前阶段的各个不同情况,这些不同的情况称为状态,信息则是状态的表示。

  2. 决策:决策是从当前状态转移至不同的状态,决策与状态构成一个有向无环图(DAG)


动态规划的性质:


动态规划题目特点:

动态规划的实现方式:


解决步骤小结:

  1. 确定状态表示,包含阶段划分和状态表示
  2. 写出转移方程
  3. 确定边界:初始的情况
  4. 如果使用递推,需要考虑状态枚举的顺序

参考

动态规划 – Introduction
本文是基于该博客的笔记,更详细的内容可以在上述链接查看。
这位博主的B站也有配套的视频讲解,我是觉得讲得特好!

上一篇 下一篇

猜你喜欢

热点阅读