Mice Problem

DOWNLOAD Mathematica Notebook Contribute to this entry
3 mice4 mice5 mice6 mice

In the mice problem, also called the beetle problem, n mice start at the corners of a regular n-gon of unit side length, each heading towards its closest neighboring mouse in a counterclockwise direction at constant speed. The mice each trace out a logarithmic spiral, meet in the center of the polygon, and travel a distance

 d_n=1/(1-cos((2pi)/n)).

The first few values for n=2, 3, ..., are

 1/2,2/3,1,1/5(5+sqrt(5)),2,1/(1-cos((2pi)/7)),
2+sqrt(2),1/(1-cos((2pi)/9)),3+sqrt(5),...,

giving the numerical values 0.5, 0.666667, 1, 1.44721, 2, 2.65597, 3.41421, 4.27432, 5.23607, .... The curve formed by connecting the mice at regular intervals of time is an attractive figure called a whirl.

The problem is also variously known as the (three, four, etc.) (bug, dog, etc.) problem. It can be generalized to irregular polygons and mice traveling at differing speeds (Bernhart 1959). Miller (1871) considered three mice in general positions with speeds adjusted to keep paths similar and the triangle similar to the original.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.