Processing math: 96%

Monday, March 4, 2024

Let them eat equitable cake slices

You and two friends all have March birthdays, so you’ve decided to celebrate together with one big cake that has delicious frosting around its perimeter. To share the cake fairly, you want to ensure that (1) each of you gets the same amount of cake, by area, and (2) each of you gets the same amount of frosting along the cake’s edge. What’s more, you want to cut the cake by starting at a single point inside of it, and then making three straight cuts to the edge from that point.

As shown in the Fiddler email, you know how to make these cuts for circular or square cakes. However, the cake you bought is rectangular, with a length of 20 inches and a width of 10 inches. Using the coordinate system of your choice, describe a way this particular cake can be cut fairly, so that all three of you get the same amount in terms of both area and the cake’s perimeter. Again, there should be three straight cuts emanating from a single point inside the cake.

Let's put the lower left corner of our sheet cake at the origin of the xy-plane with opposite corner located at the point (20,10), so that the long 20in side of the cake is parallel to the x-axis. Assume that one of the straight cuts ends up hitting the point (t,0) for some 0t10. Then since each birthday person needs one third of the perimeter, the other two cuts must hit the perimeter of the sheet cake at (20,t) and (10t,10).

If start cutting at the central point within the cake P=P(x,y), then the upper right quadrilateral has area A1=12(10+t)(10y)+12(10t)(20x)=1505t12(10t)x12(10+t)y, while the lower right quadrilateral has area A2=12(20t)y+12t(20x)=10t12tx+12(20t)y. Imposing the condition that all three pieces of cake have the same area is mathematically equivalent to ensuring that A1=A2=2003 which yields the following system of equations (10t)x+(10+t)y=50030t3tx+(20t)y=40060t3. Solving for x=x(t) and y=y(t), we get P(t)=(x(t)y(t))=(10t10+tt20t)1(50030t340060t3)=(15t2150t+1000t210t+10015t2200t+2503(t210t+100)). Though the points won't exactly be correct, we can extend for 10t20 by appealing to symmetry, from which we can define x(t)=20x(20t) and y(t)=y(20t) whenever 10t20.

One solution (for t=0) has the center point P(0)=(10,20/3), with cuts hitting the perimeter at points (0,0), (20,0) and (10,10).

The parametric curve P(t)=(x(t),y(t)) encloses an area that can be approximated by the Riemann sum through horizontal slices for a given partition t0=0<t1<<tN1<tN=10, as AN=Ni=1(x(20ti1)x(ti1))(y(ti1)y(ti))=Ni=12(10x(ti1))y(ti1)y(ti)titi1(titi1). As N, we get that the area enclosed within the parametric curve of center points for the equitable area and perimeter cuts is given by A=lim