四边形不等式:
任意 ,有
一维 的优化
对于转移方程
令 为 的最优决策点
若 满足四边形不等式,则 具有决策单调性
证明:
首先 是最优的
推广到
想要证:
考虑到
即
加到 式
有
如何维护?
考虑一个 能作为哪些决策点的最优决策点
我们可以维护一个 的数组,存每一个点的最优决策点
根据决策单调性,我们最后一定能找到一个 ,使得 后面的决策用 更优
考虑用一个三元组 表示 都以 为最优决策
每次找到 之后,插入 即可
如何找到
更队尾的三元组的 比较,如果更优,显然这个三元组没有用
如果不是更优,那么显然转折点在 内,二分这个位置即可
然后队头动态弹掉 的决策,取出来的队头就是 的决策点了
复杂度
二维 的优化
性质1:对于方程
若 满足四边形不等式且任意 ,
那么 也满足四边形不等式
证明:
要证 对于任意 ,
考虑归纳证明:
令取得最优值的时候
令取得最优值的时候
令
将 代入
考虑到
继续替换右边
又由归纳假设
且
所以
对于 的情况同理
性质 2:
记 为 的决策点
若 满足四边形不等式,则
对于一个决策点
有
即
由 是最优决策点,又有
想要推广到
有
所以对于, 比任意 优,因此
另一边同理
所以
对每一个贡献求和