区间动态规划(interval DP):一种动态规划思路,把问题按“区间 \([l, r]\)”来定义状态并递推,常用于需要在区间内选择分割点或合并顺序的题型(如矩阵连乘、石子合并、回文划分等)。其中 DP 是 dynamic programming(动态规划)的缩写。
/ˈɪntərvəl ˌdiːˈpiː/
We can solve this with interval DP.
我们可以用区间动态规划来解决这个问题。
Using interval DP, we compute \(dp[l][r]\) for all subranges and try every split point \(k\) to minimize the cost.
使用区间动态规划时,我们会计算所有子区间的 \(dp[l][r]\),并枚举每个分割点 \(k\) 来最小化代价。
interval 来自拉丁语 intervallum(意为“间隔、空间”);DP 是 dynamic programming 的缩写,该术语与方法在 20 世纪由美国数学家 Richard Bellman 推广。interval DP 作为组合用法,多见于算法教学与竞赛语境,用来强调“按区间建模的 DP”。