ИИ преодолевает пределы теории Рамсея с помощью AlphaEvolve

Breaking News Технологии
An intricate 3D network graph of luminous glass nodes connected by complex red and blue glowing threads in a dark space.
4K Quality
Математические числа Рамсея печально известны сложностью вычислений; их часто описывают как поиск порядка посреди хаоса. Исследователи применили новый мета-алгоритм на базе LLM под названием AlphaEvolve, чтобы побить рекорды десятилетней давности и улучшить нижние границы для пяти из этих сложных комбинаторных значений.

Исследователи достигли значительного прорыва в области **теории Рамсея**, использовав **AlphaEvolve** — новый металгоритм на базе больших языковых моделей (LLM) — для обнаружения новых нижних границ пяти классических чисел Рамсея. Увеличив известные нижние границы для **R(3, 13)**, **R(3, 18)**, **R(4, 13)**, **R(4, 14)** и **R(4, 15)**, исследовательская группа, в которую вошли **Prabhakar Raghavan**, **Ansh Nagda** и **Abhradeep Thakurta**, продемонстрировала, что ИИ способен решать сложные комбинаторные задачи, прогресс в которых отсутствовал десятилетиями. Эти результаты знаменуют переход от поисковых эвристик, созданных человеком, к оптимизации, разработанной машиной, предлагая новый путь для изучения фундаментальных границ порядка и хаоса в математических структурах.

Что такое числа Рамсея и почему их так сложно вычислить?

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

**Теория Рамсея**, которую часто объясняют через аналогию с «задачей о вечеринке», стремится найти минимальное количество гостей на встрече, необходимое для того, чтобы определенное число людей либо все знали друг друга, либо все были совершенно незнакомы. Хотя концепция проста — например, R(3, 3) равно 6 — сложность возрастает настолько стремительно, что точное значение R(5, 5) до сих пор неизвестно. Легендарный математик **Paul Erdős** однажды заметил, что если бы превосходящая инопланетная сила потребовала от нас вычислить R(5, 5) под угрозой уничтожения, человечество должно было бы направить все свои ресурсы на эту задачу; однако, если бы они спросили R(6, 6), нам следовало бы вместо этого готовиться к битве, так как вычисление, скорее всего, невозможно.

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

Как AlphaEvolve использует LLM для мутации кода математических доказательств?

**AlphaEvolve** функционирует как сложный агент мутации кода, который использует **большие языковые модели** для итеративного совершенствования алгоритмов поиска, а не просто для генерации статических решений. Рассматривая поиск комбинаторных структур как эволюционный процесс, система позволяет LLM выступать в роли «инженера», который модифицирует собственный код, чтобы лучше ориентироваться в обширном и сложном ландшафте **теории Рамсея**.

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

Методология, примененная **Prabhakar Raghavan** и его коллегами, представляет собой отход от «ручных» эвристик, которые доминировали в этой области на протяжении многих лет. Вместо того чтобы математик-человек тратил месяцы на доработку конкретного алгоритма поиска для R(4, 13), AlphaEvolve автоматизирует этот процесс открытия. Этот металгоритмический подход достаточно универсален, чтобы применяться к различным числам Рамсея одновременно, доказывая, что одна система на базе ИИ может заменить десятки специализированных инструментов, написанных человеком.

Каковы новые нижние границы для R(3,13) и R(4,15)?

Новые нижние границы, обнаруженные AlphaEvolve для **R(3, 13)** и **R(4, 15)**, составляют **61** и **159** соответственно, что фактически побило рекорды, которые держались в течение значительного времени. Эти результаты представляют собой наименьший известный размер графа, в котором можно избежать специфических условий Рамсея, сужая диапазон поиска для математиков, пытающихся найти точные значения этих чисел.

Исследование успешно обновило пять классических чисел Рамсея со следующими улучшенными нижними границами:

  • **R(3, 13):** Увеличено с 60 до **61**
  • **R(3, 18):** Увеличено с 99 до **100**
  • **R(4, 13):** Увеличено с 138 до **139**
  • **R(4, 14):** Увеличено с 147 до **148**
  • **R(4, 15):** Увеличено с 158 до **159**

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

Эволюция математических открытий

Это исследование знаменует собой поворотный момент в применении **больших языковых моделей** в точных науках. Хотя LLM часто критикуют за склонность к «галлюцинациям» в творческом письме, их полезность в генерации и мутации кода позволяет проводить строгую проверку. В контексте **теории Рамсея** каждый результат, полученный AlphaEvolve, математически проверяем: граф либо содержит определенную клику, либо нет. Эта объективная истина позволяет ИИ быстро совершать ошибки и учиться на них, превращаясь из творческого движка в высокоточный инструмент для математических доказательств.

Сотрудничество между исследовательской группой и агентом на базе LLM преодолевает критический разрыв между чистой математикой и обучением с подкреплением. Используя **AlphaEvolve**, **Prabhakar Raghavan** и его команда добились прогресса в задачах, которые ранее считались требующими человеческой интуиции или крайне специализированных вычислительных знаний. Способность металгоритма «соответствовать историческим эталонам и превосходить их» предполагает, что мы вступаем в эру, когда ИИ может обнаруживать закономерности и структуры, слишком сложные для идентификации с помощью стратегий поиска под руководством человека.

Будущие перспективы и следующие шаги

Успех AlphaEvolve в **теории Рамсея** открывает двери для его применения в других нерешенных задачах комбинаторики и теории графов. Поскольку система является металгоритмом, она не ограничивается числами Рамсея. Исследователи предполагают, что ее можно адаптировать для поиска экстремальных графов по другим свойствам, оптимизации сетевых топологий или даже помощи в открытии новых кодов, исправляющих ошибки, в теории информации.

По мере того как «эволюционный» аспект агента будет совершенствоваться, мы сможем увидеть еще более существенные скачки нижних границ. Исследователи отметили, что хотя нынешние улучшения являются постепенными (увеличение границ на 1), эти шаги имеют решающее значение для окончательного определения точных значений. Будущие итерации **AlphaEvolve** могут включать в себя более продвинутые способности к рассуждению, позволяя ИИ не только мутировать код поиска, но и выдвигать гипотезы о новых математических свойствах, которые могли бы еще больше сузить пространство поиска. На данный момент у комбинаторики появился мощный новый союзник в стремлении найти порядок в бесконечной сложности графов.

Mattias Risberg

Mattias Risberg

Cologne-based science & technology reporter tracking semiconductors, space policy and data-driven investigations.

University of Cologne (Universität zu Köln) • Cologne, Germany

Readers

Readers Questions Answered

Q Что такое числа Рамсея и почему их так сложно вычислить?
A Числа Рамсея R(m,n) — это наименьшее число вершин, при котором любая раскраска ребер полного графа в красный и синий цвета гарантирует наличие либо красной клики размера m, либо синей клики размера n. Их чрезвычайно сложно вычислить, так как они очень быстро растут с увеличением m и n, а определение точных значений требует исчерпывающей проверки огромного количества раскрасок графов, при этом многие значения остаются неизвестными, за исключением простейших случаев, таких как R(3,3)=6. Теорема Рамсея доказывает их существование, но не дает эффективного метода вычисления.
Q Как AlphaEvolve использует LLM для мутации кода для математических доказательств?
A В результатах поиска нет информации об AlphaEvolve или использовании этой системой LLM для мутации кода в математических доказательствах.
Q Каковы новые нижние границы для R(3,13) и R(4,15)?
A В результатах поиска не указаны новые нижние границы для R(3,13) или R(4,15), обнаруженные AlphaEvolve.

Have a question about this article?

Questions are reviewed before publishing. We'll answer the best ones!

Comments

No comments yet. Be the first!