Given n>=3 points on the plane.
We are looking for one or two polygons that fulfill these conditions:
- Every point from the given set of points is located in the polygon or at the perimeter of at least one of those polygons .
- Every vertex of every polygon is in one of the given points .
- The polygon can't have zero area.
Calculate the lowest possible value of the total perimeter of the found polygons.
I don't have a problem with finding a polygon with the lowest perimeter but I can't find any effective solution to find two polygons with the lowest perimeter. (for n>=300)
I need some hint or something, what could help me to figure out how to solve it.