With subsequent improvements in the time bounds for two subroutines, finding shortest paths between query points in a polygon, and polygon triangulation, this algorithm takes time formula_17 on an input with formula_18 points in a polygon with formula_19 vertices.