Безопасность и правоHabr AI→ оригинал

CayleyPy обыграла классические алгоритмы в решении больших кубиков Рубика

CayleyPy применяет нейросетевую эвристику вместо предвычисленных таблиц для поиска путей в графах Кэли. На кубике 3×3×3 модель достигла 98,4% оптимальных решений, превзойдя DeepCubeA (60,3%) и EfficientCube (69,6%). Метод работает за три этапа: генерация выборки случайными блужданиями, обучение нейросети, поиск методом Beam Search. На кубике 4×4×4 CayleyPy обыграла Томаса Рокицки с результатом 46,51 хода в среднем. На мегаминксе Владислав Кузнецов решил конфигурацию Superflip за 47 ходов в метрике FTM, доказав, что это не максимум диаметра. • Кубик 4×4×4: пространство 7,4×10⁴⁵ состояний, диаметр неизвестен, гипотеза 48 ходов в метрике BTM; • Мегаминкс: Superflip решен за 47 ходов (май 2026, Владислав Кузнецов), нижняя граница диаметра 48 ходов (Герберт Коцемба, 2016); • Текущие конкурсы: 5×5×5 (приз 10000 рублей за <90 ходов), 6×6×6, 7×7×7 на Kaggle.

AI-обработка оригинала Habr AI; редакция Hamidun News
CayleyPy обыграла классические алгоритмы в решении больших кубиков Рубика
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Кубик 4×4×4пространство 7,4×10⁴⁵ состояний, диаметр неизвестен, гипотеза 48 ходов в метрике BTM;
МегаминксSuperflip решен за 47 ходов (май 2026, Владислав Кузнецов), нижняя граница диаметра 48 ходов (Герберт Коцемба, 2016);
Текущие конкурсы5×5×5 (приз 10000 рублей за <90 ходов), 6×6×6, 7×7×7 на Kaggle.

Проект CayleyPy развивает серию соревнований на платформе Kaggle, посвященных поиску оптимальных решений для механических головоломок с неизвестным числом Бога. Вместо классических алгоритмов вроде IDA* и двунаправленного BFS, которые полагаются на предвычисленные таблицы (Pattern Databases), CayleyPy применяет обучаемую нейросетевую эвристику. На классическом кубике Рубика 3×3×3 с диаметром графа в 20 ходов (метрика HTM, Томас Рокицки 2010) система достигла 98,4% оптимальных решений — это превосходит DeepCubeA (60,3%) и EfficientCube (69,6%).

Архитектура: три шага от случайных блужданий к поиску

Метод состоит из трех этапов. Первый — генерация выборки: берут собранный кубик, перемешивают случайно, сохраняя для каждого состояния пару «конфигурация–расстояние до старта». Второй — обучение: нейросеть учится предсказывать расстояние по состоянию, становясь эвристикой для поиска. Третий — Beam Search: алгоритм держит W наиболее перспективных позиций (обычно W=5 или W=40), оценивает их соседей, отбирает топ-W. Процесс повторяется до сборки или лимита поиска.

Важный вывод из экспериментов: увеличение обучающей выборки быстро перестает улучшать качество эвристики, зато расширение ширины луча стабильно сокращает длину решения.

От кубика 4×4 к мегаминксу: прорывы на неизвестных диаметрах

На кубике 4×4×4 пространство содержит 7,4×10⁴⁵ состояний (в 26 порядков больше, чем 3×3). Число Бога неизвестно; известны границы: 32–53 ходов в метрике BTM с гипотезой 48 ходов. CayleyPy достигла среднего 46,51 хода на финальном лидерборде, обойдя Томаса Рокицки.

На мегаминксе (додекаэдре) пространство состояний ≈1,01×10⁶⁸. Конфигурация Superflip (все ребра перевернуты, углы и центры на местах) рассматривалась как потенциально самая далекая от собранного состояния. Томас Рокицки в мае 2023 года решил Superflip за 55 ходов в метрике FTM. Герберт Коцемба в 2016 году установил нижнюю границу диаметра мегаминкса: 48 ходов в FTM.

Владислав Кузнецов, используя CayleyPy, решил Superflip за 47 ходов в FTM в мае 2026. Из неравенства 47<48 непосредственно следует, что Superflip не является антиподом графа Кэли мегаминкса, а значит, не может быть конфигурацией, достигающей диаметра. Томас Рокицки назвал этот результат «первым крупным, значимым прорывом в применении искусственного интеллекта к теории механических головоломок» (SpeedSolving.com).

Текущие конкурсы: масштабы задач и доступные ресурсы

На Kaggle проходят соревнования по трем кубам с неизвестным числом Бога:

• Кубик 5×5×5 (2,83×10⁷⁴ состояний) с призом 10000 рублей за решения короче 90 ходов; • Кубик 6×6×6 (1,57×10¹¹⁶ состояний); • Кубик 7×7×7 (1,95×10¹⁶⁰ состояний).

Основная проблема классического обучения с подкреплением здесь — разреженный сигнал: агент получает полезную информацию только при достижении целевого состояния, сотни промежуточных шагов остаются без обратной связи. CayleyPy решает это непрерывным сигналом: нейросеть оценивает каждое промежуточное состояние числом, позволяя алгоритму двигаться по градиенту вместо слепого блуждания.

Участникам доступны GPU NVIDIA Tesla T4/P100 и TPU v3-8/v5e-8 на платформе Kaggle, открытый исходный код проекта (480 звезд на GitHub) и задачи, не решенные четыре десятилетия. Присоединиться можно через Александра Червова в Telegram.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: архитектура: три шага от случайных блужданий к поиску?

Метод состоит из трех этапов. Первый — генерация выборки: берут собранный кубик, перемешивают случайно, сохраняя для каждого состояния пару «конфигурация–расстояние до старта». Второй — обучение: нейросеть учится предсказывать расстояние по состоянию, становясь эвристикой для поиска. Третий — Beam Search: алгоритм держит W наиболее перспективных позиций (обычно W=5 или W=40), оценивает их соседей, отбирает топ-W. Процесс повторяется до сборки или лимита поиска. Важный вывод из экспериментов: увеличение обучающей выборки быстро перестает улучшать качество эвристики, зато рас

Что известно по теме: от кубика 4×4 к мегаминксу: прорывы на неизвестных диаметрах?

На кубике 4×4×4 пространство содержит 7,4×10⁴⁵ состояний (в 26 порядков больше, чем 3×3). Число Бога неизвестно; известны границы: 32–53 ходов в метрике BTM с гипотезой 48 ходов. CayleyPy достигла среднего 46,51 хода на финальном лидерборде, обойдя Томаса Рокицки. На мегаминксе (додекаэдре) пространство состояний ≈1,01×10⁶⁸. Конфигурация Superflip (все ребра перевернуты, углы и центры на местах) рассматривалась как потенциально самая далекая от собранного состояния. Томас Рокицки в мае 2023 года решил Superflip за 55 ходов в метрике FTM. Герберт Коцемба в 2016 году установи

Что известно по теме: текущие конкурсы: масштабы задач и доступные ресурсы?

На Kaggle проходят соревнования по трем кубам с неизвестным числом Бога: Кубик 5×5×5 (2,83×10⁷⁴ состояний) с призом 10000 рублей за решения короче 90 ходов; Кубик 6×6×6 (1,57×10¹¹⁶ состояний); Кубик 7×7×7 (1,95×10¹⁶⁰ состояний). Основная проблема классического обучения с подкреплением здесь — разреженный сигнал: агент получает полезную информацию только при достижении целевого состояния, сотни промежуточных шагов остаются без обратной связи. CayleyPy решает это непрерывным сигналом: нейросеть оценивает каждое промежуточное состояние числом, позволяя алгоритму двигаться по г

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…