As with the problem of the overflowing martini glass, it’s possible to solve the present problem without using any calculus, relying on properties of conic sections. The first thing to know is that the set of points equidistant from a point (called the focus) and a line (called the directrix) is a parabola. In fact, this is the definition of a parabola!
The center of the sandwich is the focus and each crusty edge a directrix. Together, they define parabolas that separates the “safe-to-eat” from the “unsafe-to-eat” parts of the sandwich. If the sandwich is a regular polygon with $n$ sides, the edible region will be the union of $n$ parabolic segments. Due to the symmetry in the problem, it suffices to examine half of one of the segments.
But how do we compute areas? We’ll use the following property of parabolas: the tangent line at any point makes equal angles to the lines that meet up with the focus and the directrix. The website cut-the-knot has a very elegant and visual proof of this fact. So in the figure to the right, $\angle FPT = \angle P’PT$. Consequently, for incremental areas (blue and yellow), both have the same base and height and so the blue area is half the yellow area. Summing up all these incremental areas, we can see that the area swept by the parabola will be exactly half of the area between the parabola and the directrix. We illustrate this fact in the next figure. Note that $\theta=\frac{\pi}{n}$ (e.g. $\theta=45^\circ$ for square bread).
We can calculate $x$ by computing the length of $FG$ in two different ways. Namely: $FG = 1-x = x\cos\theta$
Therefore, $x = (1+\cos\theta)^{-1}$. What we’re really after is the fraction of the total area that is blue, which we’ll call $E$. Let’s first compute the fraction that is pink by using similar triangles. This gives us:
\[
\frac{B}{B+A+A/2} = x^2
\]
We can now compute the fraction that is blue by simple algebra:
\[
E =
\frac{A/2}{B+A+A/2} = \frac{1}{3}\left(1 – \frac{B}{B+A+A/2}\right) = \frac{1-x^2}{3}
\]
Substituting the $x$ we found before into the expression for $E$, we get our final answer:
$\displaystyle
E(n) = \frac{1}{3} \left( 1 \,-\, \frac{1}{(1+\cos\tfrac{\pi}{n})^2} \right)
$
For $n=4$ (square bread), we obtain $E(4)=\frac{1}{3}(4\sqrt{2}-5) \approx 0.219$. As we increase $n$, $E(n)$ increases as well, as shown in the plot below.
In the limit as $n\to\infty$, $\cos\frac{\pi}{n} \to 1$, and we obtain $E(\infty) = \frac{1}{4}$, which makes sense because the polygon becomes a circle and then the portion that is eaten is just a circle with half the radius (one quarter of the area). The circle is therefore the most efficient shape. It would be interesting to investigate non-polygonal shapes as well, but then we’d have to come up with a non-ambiguous way of defining the “center” of the shape.
Here is a figure showing the part of the sandwich that gets eaten as we change the number of sides.
I made the above figure using the following Mathematica script:
Table[ n = 4i + j + 3; θ = π/n; L = 1/Cos[θ];
Rx = Apply[And, Table[ x^2 + y^2 ≤ (1 + Sin[2θ k]x + Cos[2θ k]y)^2, {k,0,n-1} ]];
Ax = Apply[And, Table[ Sin[2θ k]x - Cos[2θ k]y ≤ 1, {k,0,n-1} ]];
RegionPlot[{Rx,Ax}, {x,-L,L}, {y,-L,L}, PlotPoints->40, Frame->None],
{i,0,1}, {j,0,3} ] //MatrixForm
One thought on “The puzzle of the picky eater”