Optimal (Minimum Weight)
Triangulation of a Polygon
• Goal: Divide the given
polygon into triangles in such
a way as to minimize the
lengths of the added lines
• Application: Has been used
for shading in graphics
– Intuition: Min weight
triangulation should be good
surface approximation since
triangles are “small”
– Aside: Delaunay
triangulation may be better
choice
• Definitions:
– Vertices are v1,...,vn
presented in
counterclockwise order
– D[i,j] holds the distance from
vi to vj
– C[i,j] represents min cost for
triangulating polygon vi,...,vj
– Ck[i,j] represents cost of
optimal triangulation of
polygon vi,...,vj assuming
that triangle vi vk vj is used
CS409 - Spring 2000
17