Prof. Yuval Peres posted the following very interesting problem on his blog.

Suppose there are n particles in the unit square. Initially one particle is awake and all others are sleeping. Each awake particle moves in the unit square at speed 1 in a direction you prescribe and wakes up any sleeping particle it encounters. The particles that are awake move simultaneously.
Question: Show that you can wake up all the particles by time 10.
If you want to enjoy the problem, then please do not read below.
An easy solution
Here is an easy solution to show that we can wake up all the particles in time
(I discussed with Sang June Lee and Dong Yeap Kang.) The idea is to partition the unit square into 4 cells, say A, B, C, D in the counterclockwise order, each of which is a square of the half size. Here is a rough sketch. (I didn’t bother to write the base case or other degenerate cases having some empty cells.)
Proof Sketch: The first awake particle P visits each nonempty cell to wake at least one and return to the initial cell. That requires P to move at most
A slightly faster solution
Of course there must be better strategies for P to wake one particle in each nonempty cell quickly. Here is what we came up with, which shows that one can wake up all the particles in time
Proof Sketch:By symmetry, we may assume that A contains P initially.
Case 1: Suppose that A has another point Q other than P. Then P first moves to Q and then proceeds to a point in B and then a point in C. The point Q will move to a point in D and return to another point in A if there are. Then every nonempty cell will have at least one awake particle, in time
Case 2: Suppose that P is the unique point in A. Then P visits B, C and D. This requires P to travel at most
So, after time
Remark
In the above proof, we use a simple inequality like this: Let P, Q, R, S be a point in A, B, C, D respectively. Then
Question: What would be the best upper bound?
Leave a Reply