Problem: Let
be the group of a permutation puzzle. Find the
diameter of the Cayley graph of
.
Sometimes this is called God's algorithm, though here that
term is reserved for a harder version of the problem,
stated below.
This diameter problem is unsolved for must puzzles (including the
Rubik's cube) and appears to be very difficult
computationally
(see [J1] for a discussion of similar problems).
One case where it is
known includes the
Rubik's cube puzzle [CFS],
which has diameter
.
Problem: Let
be the group of a
permutation puzzle and let
be
a vertex in the Cayley graph of
.
Find an algorithm for determining
a path from
to the vertex
associated to the identity having
length equal to the distance from
to
.
This problem is much harder. The algorithm, if it exists, is called God's algorithm.
Let
be a graph. A
Hamiltonian circuit
on
is a sequence of edges forming a path in
which passes through each vertex exactly
once. (If you think of the vertices as cities and the edges
as roads then a Hamiltonian circuit is a tour
visiting each city exactly once.)
The following unsolved problem was first mentioned in this context (as far as I know) by A. Schwenk.
Problem: Let
be the group of the
Rubik's cube puzzle. Does the Cayley graph of
have a Hamiltonian circuit? In other words, can we (in
principle) ``visit'' each possible position of the Rubik's cube
exactly once, by making one move at a time using only
the basic generators
?
This is a special case of a more general unsolved problem: For an arbitary permutation group with more than two elements, is the Cayley graph Hamiltonian?
An example of one where the Hamiltonian circuit problem is known is the symmetric group.
(There are many more transpositions than necessary to generate
The reader interested in more examples is referred to [CG].
where