Consider the complete graph $K_n$, and suppose we put $k$ different particles in each vertex, so there are $kn$ particles in total. We say the $k$ particles in a vertex are paired with each other. Now we do the following game:
At the step $1$ we must move every particle from its current vertex to another one, with the following rules in mind:
- No particle can stay in its position.
- No particle can stay paired with another one.
- There can not be more than $k$ particles in each vertex at the end of the step.
So, after the step $1$ every two particles $p,q$ which were paired before (shared the same vertex before the step 1) must go to different vertices. Then, we end up with a different configuration of the $kn$ particles in the $n$ vertices.
So, if we have just done the step $i$, we proceed with the step $i+1$ as follows: We must move every particle from its current vertex to another one, with the following rules
- No particle can stay in its position nor to a vertex it's been before.
- No particle can be paired with any particle it's been paired before with.
- There can not be more than $k$ particles in each vertex at the end of the step.
We continue until we cannot proceed at some step $s$; then the game ends.
We win if we can make every particle reach every vertex, and we lose otherwise.
So, my questions are:
- Is there any way to build some algorithm to know if some game with $k$ particles in each vertex is winnable? In particular, is there any way to find the value of $k$ such that a game with $k$ particles in each vertex is winnable, but a game with $k+1$ particles is not?
- Is there a more or less known (solved or not) problem or theorem which could help getting a solution for this one (In case a solution of this problem is not so elementary)?
For example, with $1$ particle in each vertex the game is clearly winnable (Just go through a Hamiltonian cycle with all the particles), and with $n$ particles the game is not (There will be two vertices which must stay paired or one vertex which doesn't move at the step $1$).
I'm particularly interested in the case where $n=6$, but when I thought about it I wanted to generalize it. Of course, instead of being $K_n$ we can start with an arbitrary Hamiltonian graph $G$, modifying the number of particles each vertex has initially having the particles only move from a vertex to some of its neighbors, but it can get more complex.
The game came from a problem my father (who is a P.E. teacher at a school) asked me about. He has $36$ students and wanted to make 6 groups, place 6 students in each group to discuss some topic, and then each student must go to another group to discuss another topic. But he didn't want the students to stay in the same group or repeat partners. Of course, this is not possible, but I can try giving him an alternative where instead of being groups of 6 people, they are, for example groups of $3$ pairs of people.