22 Февраля
В 2025 году Фонд целевого капитала поддержал проект «Создание робота для сборки головоломки Мегаминкс, проведение соревнований и хакатона по разработке самого быстрого алгоритма по сборке». В рамках проекта будет предпринята попытка установки мирового рекорда.
Расскажем подробнее о проекте-победителе конкурса «Обратная перспектива», получившем поддержку в 3,68 млн руб. из ежегодного дохода целевого капитала № 1.
Мегаминкс — это перестановочный пазл, похожий на кубик Рубика, но имеющий гораздо больше состояний. У него не 6, а 12 граней (это правильный додекаэдр), и у каждой грани не 4 стороны, а 5. Для обычного кубика Рубика в 2010 году было показано, что диаметр графа состояний (самый длинный кратчайший путь между состояниями) составляет 20. Для мегаминкса есть оценка снизу в 48 и сверху в 116, но точное значение человечеству пока не известно.
Мировой рекорд по сборке кубика Рубика 3x3 человеком составляет 2,76 секунды, а роботом — 103 миллисекунды. Это вполне объяснимо, поскольку робот может и крутить, и считать существенно быстрее. Однако для мегаминкса человеческий рекорд составляет 21,99 секунды, а рекордное время сборки роботом около 8 минут. Роботы могут быть и быстрее, и сильнее людей в отдельных задачах, но в универсальности пока отстают.
На соревнованиях команда проекта попытается поставить мировой рекорд в сборке мегаминкса роботом, который был разработан в лаборатории интеллектуальных технологий робототехники МФТИ. Это первый в мире робот, в котором обеспечивается независимое вращение всех граней. Остальные переворачивают головоломку и крутят только одну грань, что увеличивает время сборки.
Для сборки мегаминкса роботом нужно две вещи: робот и алгоритм. Робот был изготовлен сотрудниками лаборатории, и на нем можно будет протестировать свои алгоритмы.
А с алгоритмом сложнее. Есть человеческий алгоритм сборки, требующий порядка 200 ходов. Но общего рецепта поиска коротких сборок (и тем более оптимальных) нет. Мала вероятность того, что такой рецепт будет получен в рамках соревнования, но победителем будет тот, чей алгоритм позволит собрать пазл как можно быстрее. На практике это означает, что он должен давать достаточно короткие сборки в среднем по большому количеству случайных начальных состояний.
Параллельно с проведением соревнования в течение двух месяцев будет проходить очный курс по комбинаторной теории групп, чтобы обеспечить теоретическую поддержку разработки алгоритмов сборки.
Спикеры: Андроник Арутюнов, профессор ВШМ МФТИ, и Игорь Шиманогов.
Мини-курс будет идти с 27 февраля. Для тестирования алгоритмов будет выложен в свободный доступ симулятор мегаминкса, с которым можно будет работать на Python.
В конце апреля или начале мая будет проведено оффлайн-соревнование, на котором будет определен победитель. Скорее всего, робот с этим алгоритмом будет самым быстрым в мире на тот момент.
Записывайтесь на курс, если:
Участвовать могут как студенты МФТИ, так и все остальные желающие. Для участия обязательно зарегистироваться в форме! Внешним гостям необходимо оформить временные пропуска для очного посещения лекций.
Форма для регистрации: https://forms.gle/PfmT1nnjpmakYYAb6
Руководитель проекта: Илья Осокин tg @elijahmipt
Чат соревнования в тг: @starkitmega
«Обратная перспектива» — открытый конкурс Фонда целевого капитала, созданный для финансирования проектов, реализуемых студентами, сотрудниками и выпускниками МФТИ.