DP优化——四边形不等式(简介)
来源:互联网 发布:读书郎软件下载 编辑:程序博客网 时间:2024/04/30 02:57
今天学习了一下四边形不等式,这个东西很早以前就看过,但是始终觉得很难,因为对于题目来说去证明的话总觉得有些麻烦撒~
今早看了看,把由w(i,j)满足四边形不等式能推出m(i,j)也满足四边形不等式的那一部分看明白了。决策单调性(也就是s(i,j)那一部分)没找的好的证明,便记住结论了。
个人感觉黑书上对于四边形不等式的讲解性价比还是比较高的,讲的都是重点,很好。
引用一下:
当函数w(i,j)满足 w(a,c)+w(b,d) <= w(b,c)+w(a,d) 且a<=b< c <=d 时,我们称w(i,j)满足四边形不等式。。
当函数w(i, j)满足w(i', j) <= w(i, j'); i <= i' < j <= j' 时,称w关于关于区间包含关系单 调。
s(i, j)=k是指m(i, j)这个状态的最优决策
以上定理的证明自己去查些资料
今天看得lrj的书中介绍的 四边形优化 做个笔记,加强理解
最有代价用d[i,j]表示
d[i,j]=min{d[i,k-1]+d[k+1,j]}+w[i,j]
其中w[i,j]=sum[i,j]
四边形不等式
w[a,c]+w[b,d]<=w[b,c]+w[a,d](a<b<c<d) 就称其满足凸四边形不等式
决策单调性
w[i,j]<=w[i',j'] ([i,j]属于[i',j']) 既 i'<=i<j<=j'
于是有以下三个定理
定理一: 如果w同时满足四边形不等式 和 决策单调性 ,则d也满足四边形不等式
定理二:当定理一的条件满足时,让d[i,j]取最小值的k为K[i,j],则K[i,j-1]<=K[i,j]<=K[i+1,j]
定理三:w为凸当且仅当w[i,j]+w[i+1,j+1]<=w[i+1,j]+w[i,j+1]
由定理三知 判断w是否为凸即判断 w[i,j+1]-w[i,j]的值随着i的增加是否递减
于是求K值的时候K[i,j]只和K[i+1,j] 和 K[i,j-1]有关,所以 可以以i-j递增为顺序递推各个状态值最终求得结果 将O(n^3)转为O(n^2)
今早看了看,把由w(i,j)满足四边形不等式能推出m(i,j)也满足四边形不等式的那一部分看明白了。决策单调性(也就是s(i,j)那一部分)没找的好的证明,便记住结论了。
个人感觉黑书上对于四边形不等式的讲解性价比还是比较高的,讲的都是重点,很好。
引用一下:
当函数w(i,j)满足 w(a,c)+w(b,d) <= w(b,c)+w(a,d) 且a<=b< c <=d 时,我们称w(i,j)满足四边形不等式。。
当函数w(i, j)满足w(i', j) <= w(i, j'); i <= i' < j <= j' 时,称w关于关于区间包含关系单 调。
s(i, j)=k是指m(i, j)这个状态的最优决策
以上定理的证明自己去查些资料
今天看得lrj的书中介绍的 四边形优化 做个笔记,加强理解
最有代价用d[i,j]表示
d[i,j]=min{d[i,k-1]+d[k+1,j]}+w[i,j]
其中w[i,j]=sum[i,j]
四边形不等式
w[a,c]+w[b,d]<=w[b,c]+w[a,d](a<b<c<d) 就称其满足凸四边形不等式
决策单调性
w[i,j]<=w[i',j'] ([i,j]属于[i',j']) 既 i'<=i<j<=j'
于是有以下三个定理
定理一: 如果w同时满足四边形不等式 和 决策单调性 ,则d也满足四边形不等式
定理二:当定理一的条件满足时,让d[i,j]取最小值的k为K[i,j],则K[i,j-1]<=K[i,j]<=K[i+1,j]
定理三:w为凸当且仅当w[i,j]+w[i+1,j+1]<=w[i+1,j]+w[i,j+1]
由定理三知 判断w是否为凸即判断 w[i,j+1]-w[i,j]的值随着i的增加是否递减
于是求K值的时候K[i,j]只和K[i+1,j] 和 K[i,j-1]有关,所以 可以以i-j递增为顺序递推各个状态值最终求得结果 将O(n^3)转为O(n^2)
0 0
- DP优化——四边形不等式(简介)
- DP优化——四边形不等式(简介)
- 四边形不等式优化dp-简介
- 四边形不等式优化DP
- 四边形不等式优化dp
- 四边形不等式dp优化
- 四边形不等式优化dp
- dp优化1——浅谈四边形不等式优化
- 石子合并(DP+ 四边形不等式优化)
- hdu2829Lawrence DP+四边形不等式优化
- dp+四边形不等式优化(poj1160 hdu2829 3480 3506 3516)
- HDU 2829 Lawrence(DP+四边形不等式优化)
- NOIP2004石子合并(环形DP + 四边形不等式优化)
- codevs 3002 石子归并3 (四边形不等式优化dp)
- poj 1160 Post Office (四边形不等式优化DP)
- hdu 2829 Lawrence (四边形不等式优化DP)
- hdu 3480 Division (四边形不等式优化DP)
- hdu 3516 Tree Construction (四边形不等式优化DP)
- ubuntu 14.04 下安装sublime text 2
- 关于环境变量的配置技巧
- 在Linux下搭建ssl vpn,构建企业安全内网
- robotium自动化测试应主意点
- 连载:面向对象葵花宝典:思想、技巧与实践(38) - 设计模式之道
- DP优化——四边形不等式(简介)
- java中的char
- 从官网下载STM32固件函数库
- Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)
- 产品经理的主要工作职责
- HDU 3988 Harry Potter and the Hide Story(数论-整数和素数)
- python比较2个xml内容
- 2013计算机视觉代码合集(一、二)
- vs2012 安装后 出现的一种问题 关于 .net framework