Finding all Maximal Area Parallelograms in a Convex Polygon

11/01/2017
by   Kai Jin, et al.
0

We consider the problem of finding the maximum area parallelogram (MAP) inside a given convex polygon. Our main result is an algorithm for computing the MAP in an n-sided polygon in O(n^2) time. Achieving this running time requires proving several new structural properties of the MAP. Our algorithm actually computes all the locally maximal area parallelograms (LMAPs). In addition to the algorithm, we prove that the LMAPs interleave each other, thus the number of LMAPs is bounded by O(n). We discuss applications of our result to, among others, the problem of computing the maximum area centrally-symmetric convex body (MAC) inside a convex polygon, and the simplest case of the Heilbronn Triangle Problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2017

Minimum Area All-flush Triangles Circumscribing a Convex Polygon

In this paper, we consider the problem of computing the minimum area tri...
research
10/19/2019

Maximum-Area Rectangles in a Simple Polygon

We study the problem of finding maximum-area rectangles contained in a p...
research
12/14/2017

Linear time Minimum Area All-flush Triangles Circumscribing a Convex Polygon

We study the problem of computing the minimum area triangle that circums...
research
07/13/2017

Maximal Area Triangles in a Convex Polygon

The widely known linear time algorithm for computing the maximum area tr...
research
05/30/2019

Largest Inscribed Rectangles in Geometric Convex Sets

We consider the problem of finding inscribed boxes and axis-aligned insc...
research
07/24/2020

Largest triangles in a polygon

We study the problem of finding maximum-area triangles that can be inscr...
research
02/05/2022

Exploring the Dynamics of the Circumcenter Map

Using experimental techniques, we study properties of the "circumcenter ...

Please sign up or login with your details

Forgot password? Click here to reset