Интеграция машинного обучения и эвристического поиска для решения задач со сложной комбинаторной структурой

Представьте, что вам нужно написать эффективный алгоритм сборки кубика Рубика за наименьшее число шагов из любого закрученного состояния. Это очень непросто, т.к. для того чтобы гарантировать оптимальность нужен правильно организовать перебор в очень большом пространстве состояний. Если же переходить к задачам более высокой размерности, например, мы хотим решать большее сложные головоломки или искать пути на Графах Кэли различных нетривиально-устроенных групп, то даже просто найти хоть какое-то решение становится затруднительно.

Недавний прогресс в этой области связан с разработкой гибридных решателей, когда одновременно используются классические алгоритмы поиска и машинное обучение, которое помогает эффективно фокусировать поиск, т.е. направлять его в нужную сторону. К сожалению (или счастью?) в этой области ещё много сложных задач, которые требуют разработки новых подходов. Именно такие задачи и подходы и являются фокусом этого проекта.

Прокрутить вверх