ConvexHull

The Graham Algorithm, and The simulated annealing algorithm(basically used in Genetic Algorithm) to get the Fermat's point of a polygon, and the Rotate Calipers(RC) algorithm to get the diameter of an Convex Hull.