There is a simple polygon P1 with n vertices, n is small, let say 8. This polygon shall represent a perimeter of some set of 2D points.
Next, we have another polygon, lets call it P2, also with max number of vertices n. P2 is close to P1, so it makes sense to draw a new polygon, P3, which will describe the area of P1 and P2 together.
I am looking for the algorithm to select the points of the new polygon P3. I would like to describe (still, with n points!) the shape of P1 + P2 as good as possible: the number of the points used for creating the polygon which are still inside the new polygon P3 shall be maximized, but the area of P3 is as small as possible.
The process of expanding the polygon will be in my application called repeatedly.