动态规划-凸多边形最优子结构分离

本文探讨了凸多边形的最优三角分解问题,通过动态规划方法求解,并介绍了权函数w(vi, vj, vk) = |vivj| + |vivk| + |vkvi|。文章分析了最优子结构性质,建立了递推关系,并通过实例展示了使用C语言和MATLAB实现的程序验证了计算结果的正确性。" 136826926,14586329,微信小程序视频播放与直播实现,"['微信小程序', '音视频', '直播开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

线性封闭曲线构成的多边形的三角最优分解与计算矩阵最优连乘类似。

1.定义与分析

首先,用多边形逆时针顶点的集合来表示凸多边形。
其次,图形描述-结构描述。
分析,最优子结构性质。
分析,最优三角分解递归结构。
最后,最优值计算。

1.1 凸多边形的表示及最优分解的数学性质:
P={v0,v1,v2,v3,…,vn} 逆时针构成多边形 - (v0=vn)。
弦(vi,vj)分割多边形成{vi,…,vj} {vj,…,vi} 构成集合T。
在弦不相交的条件下,三角分解包括n-3条弦,n-2个三角形。
权函数举例:

w(vi,vj,vk)=|vivj|+|vivk|+|vkvi|

1.2 三角分解结构
在这里插入图片描述在这里插入图片描述
结合二叉树结构-完全二叉树
1.3最优子结构性质:
若凸(n+1)边形P={V0,V1……Vn}的最优三角剖分T包含三角形V0VkVn,1<=k<=n,则T的权为三个部分权之和:三角形V0VkVn的权,多边形{V0,V1……Vk}的权和多边形{Vk,Vk+1……Vn}的权之和。
由T确定的这两个子多边形的三角剖分也是最优的。因为若有{V0,V1……Vk}和{V0,V1……Vk}更小权的三角剖分,将导致T不是最优三角剖分的矛盾。因此,凸多边形的三角剖分问题具有最优子结构性质。
1.4 递推关系:
设t[i][j],1<=i<j<=n为凸多边形{Vi-1,Vi…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值