Geometrical Optimization