В ходе экспериментов и различных преобразований, нашёл интересный алгоритм для кубика Рубика и кубоидов.
Jb-perm, она же лямбда (λ), при помощи которой уже ранее неоднократно собирался кубик Рубика:
U' [F2: [D, R2] [U, R2]] (11 ходов, алгоритм бога для кубика Рубика).
Переставляя ходы из начала алгоритма в конец, мы можем получить ещё больше полезных алгоритмов:
- Аналог алгоритма, который используют сборки кубика Рубика вслепую, полезный для кубоидов: [F2: U'] [D, R2] [U, R2]
- Ja-perm: R2 [F2: U'] [D, R2] [U: R2] и U' R2 [F2: U'] [D, R2] U R2
- T-perm: [R2, U] R2 [F2: U'] [D: R2] и D' [R2, U] R2 [F2: U'] D R2
- Ещё один Jb-perm: [F2: [D, R2] [U, R2']] U'
Но я решил не останавливаться на достигнутом и поэкспериментировать с T-perm'ом:
[R2, U] R2 [F2: U'] [D: R2]- Заменив F2 на [U' D: R2] и сократив ходы, получим [R2, U] R2 U' D [R2, U'] R2 D' (13 ходов)
Что тоже является алгоритмом бога, но уже для подгруппы <U, D, R2>; - Проделывая те же манипуляции с перестановкой ходов из конца в начало, можно получить оптимальные Ja- и Jb-perm'ы для <U, D, R2>
- Подобрав удачный момент для установочных ходов, можем получить Y-perm: [R2 U': [R2, U'] [R2: D'] [U, R2] U' D] = (R2 U')2 R2 U [R2 D' R2: U R2 U']
И несмротря на 15 ходов, алгоритм всё ещё остаётся алгоритмом бога для <U, D, R2>; - Добавив к T-perm'у установочные ходы U2 R2, получим: (U' R2)3 [R2, D R2 U'] R2 U2
который можно использовать для решения паритетов на больших кубиков рубика (алгоритм дополнительно повернёт правый центр на 180°); - В предыдущем алгоритме можно поменять знаки на противоположные и получить обратный алгоритм: (U R2)3 [R2, D' R2 U] R2 U2