实验七:凸多边形最优三角剖分(动态规划)报告
2017061111 李静娴
1.问题描述
(1)凸多边形的三角剖分:将凸多边形分割成互不相交的三角形的弦的集合 T。
(2)最优剖分:给定凸多边形 P,以及定义在由多边形的边和弦组成的三角形上的权函数
w。要求确定该凸多边形的三角剖分,使得该三角剖分中诸三角形上权之和为最小。
凸多边形三角剖分如下图所示:
2.实验目的
(1)熟悉动态规划算法,并学以致用
(2)熟练掌握凸多边形最优三角剖分算法
3.实验原理
1、最优子结构性质:
若凸(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 不是最优三角剖分的矛盾。因此,凸多边
形的三角剖分问题具有最优子结构性质。
2、递推关系:
评论5
最新资源