Polygonal Approximations of a Curve — Formulations and Algorithms