Искусственный интеллект находит новые грани в задаче упаковки сфер

Автор: Денис Аветисян


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

🚀 Квантовые новости

Подключайся к потоку квантовых мемов, теорий и откровений из параллельной вселенной.
Только сингулярные инсайты — никакой скуки.

Присоединиться к каналу
Исследование истории задач об упаковке сфер демонстрирует, что разработанный на основе искусственного интеллекта подход (2025 год) превосходит все ранее известные решения в критическом диапазоне размерностей от 4 до 16, включая такие классические конструкции, как D4, E6, E7, E8, K12 и другие, что знаменует собой новый этап в данной области.
Исследование истории задач об упаковке сфер демонстрирует, что разработанный на основе искусственного интеллекта подход (2025 год) превосходит все ранее известные решения в критическом диапазоне размерностей от 4 до 16, включая такие классические конструкции, как D4, E6, E7, E8, K12 и другие, что знаменует собой новый этап в данной области.

Исследование демонстрирует применение байесовской оптимизации и Монте-Карло поиска для открытия новых верхних границ оптимальной плотности упаковки сфер.

Задача оптимальной упаковки сфер в многомерном пространстве, известная как восемнадцатая проблема Гильберта, остается нерешенной, несмотря на важность для различных областей науки. В статье ‘Model-Based and Sample-Efficient AI-Assisted Math Discovery in Sphere Packing’ представлен новый подход к поиску верхних границ плотности упаковки, основанный на эффективной моделирующей оптимизации. Используя комбинацию байесовской оптимизации и поиска по дереву Монте-Карло, авторы добились прорыва, установив новые рекордные значения в размерностях 4-16. Может ли этот подход, сочетающий математическое моделирование и искусственный интеллект, открыть новые пути для решения других сложных геометрических задач и продвинуть границы математических открытий?


Задача о плотнейшей упаковке сфер: Неразрешимая головоломка

Задача о плотнейшей упаковке сфер, кажущаяся простой в постановке, до сих пор остается нерешенной в пространствах, размерность которых превышает несколько. Эта проблема, заключающаяся в поиске наиболее эффективного способа размещения одинаковых сфер в заданном объеме, демонстрирует фундаментальный пробел в понимании закономерностей пространственного расположения объектов. Несмотря на кажущуюся простоту, сложность поиска оптимальной конфигурации экспоненциально возрастает с увеличением размерности пространства, делая задачу практически неразрешимой вычислительными методами для больших значений размерности. Неспособность найти общее решение указывает на отсутствие ключевых математических инструментов или принципов, необходимых для описания и анализа подобных пространственных структур, что делает эту задачу важным вызовом для современной математики и физики.

Поиск оптимального расположения сфер в пространстве, казалось бы, простая задача, на практике сталкивается с серьезными вычислительными ограничениями. Традиционные методы, эффективно работающие в низких измерениях, демонстрируют экспоненциальный рост сложности по мере увеличения размерности пространства. Это связано с тем, что количество возможных конфигураций сфер возрастает чрезвычайно быстро, делая полный перебор вариантов невозможным даже для современных компьютеров. Алгоритмы, использующие перебор и оптимизацию, быстро становятся непрактичными, требуя астрономического количества времени и ресурсов для достижения хоть сколько-нибудь значимого результата. В связи с этим, исследователи вынуждены разрабатывать новые, более эффективные подходы, основанные на математических моделях и приближенных вычислениях, чтобы хоть как-то приблизиться к решению этой сложной задачи.

Установление строгих верхних границ плотности упаковки шаров имеет решающее значение, даже если абсолютный оптимум остается недостижимым. Это связано с тем, что такие границы служат ориентиром для исследователей, позволяя оценить качество предложенных решений и направить дальнейшие усилия. Каждая новая, более жесткая верхняя граница сужает диапазон возможных оптимальных решений, эффективно исключая неэффективные конфигурации. Например, доказательство того, что плотность упаковки не может превышать определенное значение, даже если точная конфигурация неизвестна, позволяет исключить множество потенциальных, но неоптимальных, способов расположения шаров. Таким образом, работа над установлением верхних границ стимулирует прогресс в области, предоставляя измеримые результаты и направляя поиск наиболее эффективных методов упаковки даже в тех случаях, когда полное решение остается за пределами текущих вычислительных возможностей.

Известные решения в области упаковки сфер, такие как связанные с решеткой E8 и решеткой Лича, предоставляют ценные сведения о структуре оптимальных расположений, однако их применимость ограничена конкретными размерностями пространства. Решетка E8, например, демонстрирует максимальную плотность упаковки в восьми измерениях, а решетка Лича — в 24, но не предлагают универсального подхода к проблеме упаковки в произвольных размерностях. Это подчеркивает настоятельную необходимость разработки обобщенных методов и алгоритмов, способных предсказывать и оптимизировать упаковку сфер в пространствах любой размерности, поскольку существующие решения представляют собой лишь отдельные «островки» понимания в огромном море нерешенных задач. Поиск таких универсальных техник является ключевым направлением современных исследований в этой области, позволяющим продвинуться от частных случаев к всеобъемлющей теории.

Трехточечный граничный метод позволяет получать верхние оценки плотности упаковки сфер в ℝⁿ путем решения задач полунеопределенного программирования (SDP) на основе выбранных геометрических параметров и соответствующих функций.
Трехточечный граничный метод позволяет получать верхние оценки плотности упаковки сфер в ℝⁿ путем решения задач полунеопределенного программирования (SDP) на основе выбранных геометрических параметров и соответствующих функций.

Модельно-ориентированный ИИ: Новый путь к открытиям

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

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

Байесовская оптимизация (BO) представляет собой метод глобальной оптимизации, эффективно исследующий пространство решений за счет использования вероятностной модели для прогнозирования производительности различных вариантов. В отличие от случайного поиска или сетчатого поиска, BO использует информацию о предыдущих оценках для построения суррогатной модели — обычно гауссовского процесса — которая аппроксимирует целевую функцию. Это позволяет алгоритму интеллектуально выбирать следующие точки для оценки, фокусируя вычислительные ресурсы на областях пространства решений, где наиболее вероятно обнаружение улучшений. Стратегия BO включает в себя баланс между исследованием (exploration) — поиском новых, потенциально перспективных областей — и эксплуатацией (exploitation) — уточнением решений в уже известных областях с высокой производительностью. Функция приобретения (acquisition function), такая как ожидаемая улучшенная (Expected Improvement — EI) или верхняя доверительная граница (Upper Confidence Bound — UCB), определяет, какие точки следует оценить, максимизируя вероятность обнаружения глобального оптимума при ограниченном бюджете вычислений.

Ключевым элементом данной структуры является гауссовский процесс (Gaussian Process, GP), представляющий собой вероятностную модель, лежащую в основе предсказаний, выполняемых алгоритмом байесовской оптимизации. GP определяет распределение вероятностей над функциями, позволяя оценивать не только среднее значение предсказываемой величины, но и ее неопределенность. Математически, GP определяется средним значением $m(x)$ и ковариационной функцией $k(x, x’)$. Ковариационная функция определяет степень зависимости между значениями функции в различных точках пространства параметров и играет решающую роль в определении гладкости и поведения предсказаний. Использование GP позволяет эффективно исследовать пространство решений, учитывая как ожидаемые значения, так и связанные с ними риски, что критически важно для оптимизации сложных и дорогостоящих функций.

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

Трехточечный метод и SDP-формулировки: Строим границы плотности

Метод трех точек представляет собой эффективный подход к установлению верхних границ плотности упаковки сфер, основанный на формулировке задачи в виде программы полуопределенного программирования (SDP). В рамках этого метода, задача упаковки сфер преобразуется в задачу оптимизации, где целью является максимизация или минимизация некоторой функции, заданной линейными ограничениями и условием положительной полуопределенности некоторой матрицы. Решение SDP дает верхнюю границу на плотность упаковки, поскольку позволяет найти оптимальное решение в некотором релаксированном пространстве, что часто приводит к более высокой плотности, чем в исходной задаче. Использование SDP позволяет применять мощные алгоритмы оптимизации для решения задачи, что делает метод трех точек особенно полезным для исследования плотности упаковки в различных размерностях.

Успех трехточечного метода в определении верхней границы плотности упаковки сфер напрямую зависит от тщательного выбора “Функционального Словаря” — набора базовых функций, используемых при построении программ линейного программирования с ограничениями в виде положительно определенных матриц (SDP). Этот словарь определяет пространство функций, в котором ищется оптимальное решение. Качество и разнообразие функций в словаре влияют на точность получаемой верхней границы: более широкий и продуманный словарь позволяет представить более сложные функции, приближающиеся к истинной плотности упаковки. Выбор функций обычно основан на анализе симметрий задачи и требует понимания взаимосвязи между функциями и ограничениями, заданными в SDP-формулировке. Эффективный функциональный словарь позволяет снизить вычислительную сложность и повысить точность получаемых результатов.

Представление построения формулировок задач сферического упаковки в виде “SDP-игры” — последовательного процесса принятия решений — позволяет использовать стратегический подход к решению проблемы. В рамках данной модели, каждый этап игры соответствует выбору определенной функции или ограничения для включения в формулировку задачи линейного программирования с ограничениями в виде положительно определенных матриц (SDP). Выбор функции на каждом шаге влияет на верхнюю границу плотности упаковки, а последовательность этих выборов оптимизируется для достижения наилучшего результата. Такой подход позволяет систематически исследовать пространство возможных формулировок SDP, что значительно повышает эффективность поиска оптимального решения, особенно в сочетании с алгоритмами поиска, такими как Monte Carlo Tree Search (MCTS).

Эффективность Трехточечного метода значительно повышается за счет использования алгоритмов поиска, таких как Monte Carlo Tree Search (MCTS). MCTS позволяет систематически исследовать различные полиномиальные структуры, используемые в построении semidefinite programming (SDP) формулировок. Алгоритм строит дерево поиска, оценивая перспективность различных полиномов на основе результатов случайных симуляций. Это позволяет MCTS эффективно находить полиномиальные структуры, которые приводят к более точным верхним границам плотности упаковки сфер, избегая полного перебора всех возможных комбинаций и значительно сокращая время вычислений по сравнению с наивными подходами. Использование MCTS особенно полезно при работе со сложными задачами, где пространство возможных полиномиальных структур очень велико.

Система исследует пространство конфигураций (r, R) посредством широкого начального сэмплирования (темно-красные точки), с последующим переходом к эксплуатации наиболее перспективных областей (светло-красная область) и выявлением ранее неисследованных конфигураций, в отличие от предыдущих методов, ограничивавшихся изменением одного параметра.
Система исследует пространство конфигураций (r, R) посредством широкого начального сэмплирования (темно-красные точки), с последующим переходом к эксплуатации наиболее перспективных областей (светло-красная область) и выявлением ранее неисследованных конфигураций, в отличие от предыдущих методов, ограничивавшихся изменением одного параметра.

К улучшенным границам и обобщенным решениям: Взгляд в будущее

Применение методов искусственного интеллекта, основанных на моделях, значительно усилило эффективность трехточечного метода при решении задачи упаковки сфер. Это позволило получить более точные верхние границы плотности упаковки, что привело к достижению новых, передовых результатов в пространствах размерности от 4 до 16. В частности, интеллектуальные алгоритмы оптимизировали процесс вычислений, позволяя исследовать более сложные конфигурации и находить более плотные упаковки, чем это было возможно ранее. Данный подход не только улучшил существующие результаты, но и открыл новые возможности для дальнейших исследований в области дискретной геометрии и оптимизации.

Исследование демонстрирует, что применение методов искусственного интеллекта не только позволило улучшить существующие границы плотности упаковки сфер, но и способствовало выявлению ранее неизвестных закономерностей в структуре самой задачи. В частности, обнаруженные новые формулировки SDP-задач содержат значительную долю — до 85% — уникальных мономиальных членов, что свидетельствует об эффективности AI-driven поиска и указывает на возможность применения полученных результатов к более широкому классу задач оптимизации. Подобный подход, позволяющий глубже понять внутреннюю организацию проблемы, создает основу для разработки обобщенных решений, выходящих за рамки конкретной задачи упаковки сфер и способных найти применение в различных областях математики и физики, где возникают схожие принципы оптимизации и геометрического моделирования.

Взаимодействие между байесовской оптимизацией и поиском по дереву Монте-Карло формирует устойчивую структуру для исследования сложных математических пространств. Данный подход позволяет эффективно находить оптимальные решения в задачах, характеризующихся высокой размерностью и нелинейностью. Байесовская оптимизация, используя вероятностную модель для аппроксимации целевой функции, направляет поиск в наиболее перспективные области, а поиск по дереву Монте-Карло обеспечивает эффективное исследование этих областей с помощью симуляций. Сочетание этих методов позволяет преодолеть ограничения традиционных алгоритмов оптимизации, особенно в случаях, когда вычисление градиентов затруднено или невозможно, и открывает новые возможности для решения сложных математических задач, включая поиск оптимальных конфигураций в задачах упаковки сфер и других областях.

Результаты исследований демонстрируют высокую эффективность подхода, основанного на искусственном интеллекте, в области построения формулировок SDP (SemiDefinite Programming). В ходе работы были получены новые формулировки, содержащие от 80 до 85% уникальных мономов, ранее не встречавшихся в существующих решениях. Этот факт свидетельствует о способности AI-driven поиска генерировать принципиально новые математические структуры, выходящие за рамки традиционных методов. Обнаруженные мономы, вероятно, отражают более глубокое понимание структуры задачи о плотной упаковке сфер и могут послужить основой для разработки более общих и эффективных алгоритмов, способных решать подобные задачи в различных размерностях и с повышенной точностью.

Исследование, представленное в данной работе, стремится к поиску оптимальных решений в сложной области упаковки сфер. Авторы демонстрируют, что применение методов, основанных на построении моделей и эффективном использовании выборочных данных, позволяет достичь значительных результатов. Этот подход, сочетающий в себе байесовскую оптимизацию и поиск по дереву Монте-Карло, направлен на упрощение поиска в многомерном пространстве параметров. Как некогда заметил Кен Томпсон: «Все можно упростить, но не всегда стоит». В контексте данной работы, стремление к ясности и минимализму в алгоритмах, позволяет не только получить лучшие результаты, но и глубже понять природу самой задачи упаковки сфер.

Что дальше?

Представленная работа, обнаружив новые границы для задачи упаковки сфер, лишь подчеркнула избыточность существующих подходов. Поиск оптимальных решений, казалось бы, прост, но усложняется стремлением к чрезмерной детализации моделей. Истинное понимание, вероятно, кроется не в усложнении алгоритмов, а в их минимализме. Очевидным направлением является отказ от избыточных параметров в моделях, используемых в байесовской оптимизации и Monte Carlo Tree Search — упрощение, а не добавление, может оказаться ключом к дальнейшему прогрессу.

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

В конечном счете, ценность данной работы заключается не в конкретных найденных границах, а в демонстрации потенциала AI-ассистированного открытия. Задача упаковки сфер — лишь один пример, где подобные методы могут быть применены. Истинное испытание заключается в применении этих принципов к задачам, где даже формулировка оптимального решения остается неясной. Упрощение — не ограничение, а доказательство понимания.


Оригинал статьи: https://arxiv.org/pdf/2512.04829.pdf

Связаться с автором: https://www.linkedin.com/in/avetisyan/

Смотрите также:

2025-12-06 04:20