Edge insertion iteratively improves a triangulation of a finite point
set in R2 by adding a new edge, deleting old edges crossing the new ed
ge, and retriangulating the polygonal regions on either side of the ne
w edge. This paper presents an abstract view of the edge insertion par
adigm, and then shows that it gives polynomial-time algorithms for sev
eral types of optimal triangulations, including minimizing the maximum
slope of a piecewise-linear interpolating surface.