2
$\begingroup$

Question: Given a convex polygonal region P, to find the longest connected subset of a circle that can lie entirely in P. For some P, the optimal subset will be a full circle; otherwise, a single arc from a circle.

An O(n) algorithm where n is the number of vertices of P would be nice - indeed, an O(n) algorithm is well-known for finding the longest line segment contained in P (its diameter). I don't know if (say) the longest arc that can lie in P (if not a full circle) has at least one of its end points as a vertex of P.

Note: This doc: https://arxiv.org/ftp/arxiv/papers/2005/2005.10245.pdf attempts to find the smallest circular segment containing a given convex polygon. Turning the question inside out (in the spirit of say, https://nandacumar.blogspot.com/2021/03/more-on-oriented-containers-and.html), gives the question of finding the largest area circular segment contained inside the convex polygon. The present question appears closely related.

Further thought: Although we don't have a closed formula for the perimeter of an ellipse, it might be meaningful to ask for the longest arc of an ellipse contained in a given P. I am not sure if there is a convex region that contains an arc of an ellipse longer than the max perimeter full ellipse it contains.

$\endgroup$

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.