DFS
Submitted by mdlazreg on Sun, 11/01/2009 - 18:22.The moves order I used is URFDLBU'R'F'D'L'B'.
Here are the initial results after an hour or so of running :
./optiqtm initializing memory. initializing tables......................................................... loading pruning table (538 MB) from disk................ U -1 UU --2 UUR ---3 UURU ----4 UURUU -----5 UURUUR ------6 UURUURU -------7 UURUURUU --------8 UURUURUUR ---------9 UURUURUURU ----------10 UURUURUURUU -----------11 UURUURUURUUR ------------12 UURUURUURUURU -------------13 UURUURUURUURUU -------------14 UURUURUURUURUUR ---------------15 UURUURUURUURUURU ----------------16 UURUURUURUURUURUU ---------------15 UURUURUURUURUURUR ---------------15 UURUURUURUURUURUF ---------------15 UURUURUURUURUURUD ---------------15 UURUURUURUURUURUL -----------------17 UURUURUURUURUURULU ----------------16 UURUURUURUURUURULR ----------------16 UURUURUURUURUURULF ------------------18 UURUURUURUURUURULFU -----------------17 UURUURUURUURUURULFR -----------------17 UURUURUURUURUURULFF -----------------17 UURUURUURUURUURULFD -----------------17 UURUURUURUURUURULFL -----------------17 UURUURUURUURUURULFB -------------------19 UURUURUURUURUURULFBU ------------------18 UURUURUURUURUURULFBR ------------------18 UURUURUURUURUURULFBF ------------------18 UURUURUURUURUURULFBD --------------------20 UURUURUURUURUURULFBDU -------------------19 UURUURUURUURUURULFBDR -------------------19 UURUURUURUURUURULFBDF -------------------19 UURUURUURUURUURULFBDD -------------------19 UURUURUURUURUURULFBDL -------------------19 UURUURUURUURUURULFBDB -------------------19 UURUURUURUURUURULFBDU' -------------------19 UURUURUURUURUURULFBDR' -------------------19 UURUURUURUURUURULFBDF' -------------------19 UURUURUURUURUURULFBDL' -------------------19 UURUURUURUURUURULFBDB' -------------------19 UURUURUURUURUURULFBL ------------------18 UURUURUURUURUURULFBB ------------------18 UURUURUURUURUURULFBU' ------------------18 UURUURUURUURUURULFBR' --------------------20 UURUURUURUURUURULFBR'U -------------------19 UURUURUURUURUURULFBR'F -------------------19 UURUURUURUURUURULFBR'D -------------------19 UURUURUURUURUURULFBR'L -------------------19 UURUURUURUURUURULFBR'B ---------------------21 UURUURUURUURUURULFBR'BU --------------------20 UURUURUURUURUURULFBR'BR --------------------20 UURUURUURUURUURULFBR'BF --------------------20 UURUURUURUURUURULFBR'BD --------------------20 UURUURUURUURUURULFBR'BL --------------------20 UURUURUURUURUURULFBR'BB --------------------20 UURUURUURUURUURULFBR'BU' --------------------20 UURUURUURUURUURULFBR'BR' --------------------20 UURUURUURUURUURULFBR'BF' --------------------20 UURUURUURUURUURULFBR'BD' --------------------20 UURUURUURUURUURULFBR'BL' --------------------20 UURUURUURUURUURULFBR'U' -------------------19 UURUURUURUURUURULFBR'R' -------------------19 UURUURUURUURUURULFBR'F' -------------------19 UURUURUURUURUURULFBR'D' -------------------19 UURUURUURUURUURULFBR'L' -------------------19 UURUURUURUURUURULFBR'B' -------------------19 UURUURUURUURUURULFBF' ------------------18 UURUURUURUURUURULFBD' ------------------18 UURUURUURUURUURULFBL' --------------------20 UURUURUURUURUURULFBL'U -------------------19 UURUURUURUURUURULFBL'R -------------------19 UURUURUURUURUURULFBL'F ---------------------21 UURUURUURUURUURULFBL'FU --------------------20 UURUURUURUURUURULFBL'FR --------------------20 UURUURUURUURUURULFBL'FF --------------------20 UURUURUURUURUURULFBL'FD --------------------20 UURUURUURUURUURULFBL'FL --------------------20 UURUURUURUURUURULFBL'FB --------------------20 UURUURUURUURUURULFBL'FU' ----------------------22 UURUURUURUURUURULFBL'FU'U ---------------------21 UURUURUURUURUURULFBL'FU'R ---------------------21 UURUURUURUURUURULFBL'FU'F ---------------------21 UURUURUURUURUURULFBL'FU'D ---------------------21 UURUURUURUURUURULFBL'FU'L ---------------------21 UURUURUURUURUURULFBL'FU'B ---------------------21 UURUURUURUURUURULFBL'FU'U' ---------------------21 UURUURUURUURUURULFBL'FU'R' ---------------------21 UURUURUURUURUURULFBL'FU'F' ---------------------21 UURUURUURUURUURULFBL'FU'D' ---------------------21 UURUURUURUURUURULFBL'FU'L' ---------------------21 UURUURUURUURUURULFBL'FU'B' ---------------------21 UURUURUURUURUURULFBL'FR' --------------------20 UURUURUURUURUURULFBL'FD' --------------------20 UURUURUURUURUURULFBL'FL' --------------------20 UURUURUURUURUURULFBL'FB' --------------------20 UURUURUURUURUURULFBL'D ---------------------21 UURUURUURUURUURULFBL'DU --------------------20 UURUURUURUURUURULFBL'DR --------------------20 UURUURUURUURUURULFBL'DF --------------------20 UURUURUURUURUURULFBL'DD --------------------20 UURUURUURUURUURULFBL'DL --------------------20 UURUURUURUURUURULFBL'DB --------------------20 UURUURUURUURUURULFBL'DU' --------------------20 UURUURUURUURUURULFBL'DR' --------------------20 UURUURUURUURUURULFBL'DF' --------------------20 UURUURUURUURUURULFBL'DL' --------------------20 UURUURUURUURUURULFBL'DB' --------------------20 UURUURUURUURUURULFBL'B -------------------19 UURUURUURUURUURULFBL'U' -------------------19 UURUURUURUURUURULFBL'R' -------------------19 UURUURUURUURUURULFBL'F' -------------------19 UURUURUURUURUURULFBL'D' -------------------19 UURUURUURUURUURULFBL'L' -------------------19 UURUURUURUURUURULFBL'B' -------------------19 UURUURUURUURUURULFU' -----------------17 UURUURUURUURUURULFR' -----------------17 UURUURUURUURUURULFD' -----------------17 UURUURUURUURUURULFL' -------------------19 UURUURUURUURUURULFL'U ------------------18 UURUURUURUURUURULFL'R ------------------18 UURUURUURUURUURULFL'F --------------------20 UURUURUURUURUURULFL'FU -------------------19 UURUURUURUURUURULFL'FR -------------------19 UURUURUURUURUURULFL'FF -------------------19 UURUURUURUURUURULFL'FD -------------------19 UURUURUURUURUURULFL'FL ---------------------21 UURUURUURUURUURULFL'FLU --------------------20 UURUURUURUURUURULFL'FLR --------------------20 UURUURUURUURUURULFL'FLF --------------------20 UURUURUURUURUURULFL'FLD --------------------20 UURUURUURUURUURULFL'FLL --------------------20 UURUURUURUURUURULFL'FLB --------------------20 UURUURUURUURUURULFL'FLU' --------------------20 UURUURUURUURUURULFL'FLR' --------------------20 UURUURUURUURUURULFL'FLF' --------------------20 UURUURUURUURUURULFL'FLD' --------------------20 UURUURUURUURUURULFL'FLB' --------------------20 UURUURUURUURUURULFL'FB -------------------19 UURUURUURUURUURULFL'FU' -------------------19 UURUURUURUURUURULFL'FR' -------------------19 UURUURUURUURUURULFL'FD' -------------------19 UURUURUURUURUURULFL'FL' -------------------19 UURUURUURUURUURULFL'FB' -------------------19 UURUURUURUURUURULFL'D ------------------18 UURUURUURUURUURULFL'B ------------------18 UURUURUURUURUURULFL'U' ------------------18 UURUURUURUURUURULFL'R' ------------------18 UURUURUURUURUURULFL'F' ------------------18 UURUURUURUURUURULFL'D' ------------------18 UURUURUURUURUURULFL'L' ------------------18 UURUURUURUURUURULFL'B' ------------------18 UURUURUURUURUURULFB' -----------------17 UURUURUURUURUURULD ------------------18 UURUURUURUURUURULDU -----------------17 UURUURUURUURUURULDR -------------------19 UURUURUURUURUURULDRU --------------------20 UURUURUURUURUURULDRUU -------------------19 UURUURUURUURUURULDRUR -------------------19 UURUURUURUURUURULDRUF -------------------19 UURUURUURUURUURULDRUD -------------------19 UURUURUURUURUURULDRUL -------------------19 UURUURUURUURUURULDRUB -------------------19 UURUURUURUURUURULDRUR' -------------------19 UURUURUURUURUURULDRUF' -------------------19 UURUURUURUURUURULDRUD' -------------------19 UURUURUURUURUURULDRUL' -------------------19 UURUURUURUURUURULDRUB' -------------------19 UURUURUURUURUURULDRR ------------------18 UURUURUURUURUURULDRF ------------------18 UURUURUURUURUURULDRD ------------------18 UURUURUURUURUURULDRL ------------------18 UURUURUURUURUURULDRB ------------------18 UURUURUURUURUURULDRU' ------------------18 UURUURUURUURUURULDRF' ------------------18 UURUURUURUURUURULDRD' ------------------18 UURUURUURUURUURULDRL' ------------------18 UURUURUURUURUURULDRB' ------------------18 UURUURUURUURUURULDF -----------------17 UURUURUURUURUURULDD -----------------17 UURUURUURUURUURULDL -----------------17 UURUURUURUURUURULDB -----------------17 UURUURUURUURUURULDU' -----------------17 UURUURUURUURUURULDR' -----------------17 UURUURUURUURUURULDF' -------------------19 UURUURUURUURUURULDF'U ------------------18 UURUURUURUURUURULDF'R
Commutator elements of the cube
Submitted by mdlazreg on Sat, 10/31/2009 - 18:35.Commutator elements are of the form ABA'B' where A and B are some sequences.
It seems that the subgroup generated by the commutator elements is half the size of the cube, but is it the case that every element of the commutator subgroup is a commutator element? if not how many are they and how far they are from solved?
Conjugacy classes of the cube
Submitted by mdlazreg on Sun, 10/18/2009 - 05:03.http://en.wikipedia.org/wiki/Conjugacy_class
and wondered if the number of conjugacy classes of the cube is known?
Challenge with three faces
Submitted by brac37 on Tue, 10/06/2009 - 11:33.Linear formula
Submitted by mdlazreg on Mon, 09/28/2009 - 08:13.We have then the following formula:
P(n) = sum(R(k)*P(n-k)) for 1 <= k <= n
Calculating R(k) using rokiki's results we deduce :
1 12 = 12*1 2 114 = 12*12 -30*1 3 1068 = 12*114 -30*12 +60*1 4 10011 = 12*1068 -30*114 +60*12 -105*1
Algorithm for Counting Identities
Submitted by Jerry Bryan on Sat, 09/26/2009 - 16:45.I've been thinking about writing a program to calculate and count duplicate positions - roughly speaking, those positions that are half way through an identity. What I have in mind will probably be a more time consuming program to write than I would prefer. So I wonder if I could ask Herbert Kociemba and/or mdlazreg to post a little something about the programs they have already written to find identities. It may well be that there is a much simpler approach to calculating duplicate positions than what I have in mind.
What I have in mind is an iterative deepening depth first search beginning at the Start position. If that's all I did, the search would simply count 12n maneuvers for each distance from n, and it would not extract any useful information about how many duplicate positions there are for each n. To solve these problems, I propose to store all the duplicate positions and not to store those positions that are not duplicate. This would be for the quarter turn metric. The program I have in mind would not be able to handle the face turn metric.
God's algorithm for FTM mod 48, 2. Try
Submitted by kociemba on Sat, 09/26/2009 - 07:32.distance positions mod 48 0 1 1 18 2 3 3 24 4 39 5 12 6 22 7 12 8 40 9 3 10 4 11 20
Puzzle about the Cube: Coloring the Cayley Graph
Submitted by rokicki on Sat, 09/19/2009 - 14:22.Here's a slightly harder puzzle: What's the chromatic number of the Cayley graph for the half turn metric? If you can't figure it out, can you figure out an upper bound? A lower bound?
This was discussed on speedsolving.com before, but I think it's a good enough puzzle to present here as well.
God's Algorithm out to 15q*
Submitted by rokicki on Sat, 09/19/2009 - 13:56.In any case, it is finally done; here are the results. First we have positions at exactly that depth:
d mod M + inv mod M positions
Numerical formula
Submitted by mdlazreg on Tue, 09/15/2009 - 07:55.d positions I4 positions I4&I12 positions ALL -- ------------ ---------------- -------------- 0 1 1 1 1 12 12 12 2 114 114 114