Mathematical exploration and discovery at scale
By: Bogdan Georgiev , Javier Gómez-Serrano , Terence Tao and more
Potential Business Impact:
AI finds new math solutions, even better ones.
AlphaEvolve is a generic evolutionary coding agent that combines the generative capabilities of LLMs with automated evaluation in an iterative evolutionary framework that proposes, tests, and refines algorithmic solutions to challenging scientific and practical problems. In this paper we showcase AlphaEvolve as a tool for autonomously discovering novel mathematical constructions and advancing our understanding of long-standing open problems. To demonstrate its breadth, we considered a list of 67 problems spanning mathematical analysis, combinatorics, geometry, and number theory. The system rediscovered the best known solutions in most of the cases and discovered improved solutions in several. In some instances, AlphaEvolve is also able to generalize results for a finite number of input values into a formula valid for all input values. Furthermore, we are able to combine this methodology with Deep Think and AlphaProof in a broader framework where the additional proof-assistants and reasoning systems provide automated proof generation and further mathematical insights. These results demonstrate that large language model-guided evolutionary search can autonomously discover mathematical constructions that complement human intuition, at times matching or even improving the best known results, highlighting the potential for significant new ways of interaction between mathematicians and AI systems. We present AlphaEvolve as a powerful new tool for mathematical discovery, capable of exploring vast search spaces to solve complex optimization problems at scale, often with significantly reduced requirements on preparation and computation time.
Similar Papers
AlphaEvolve: A coding agent for scientific and algorithmic discovery
Artificial Intelligence
Makes computers invent better computer programs.
CodeEvolve: An open source evolutionary coding agent for algorithm discovery and optimization
Artificial Intelligence
Computers learn to solve hard problems by evolving code.
CodeEvolve: An open source evolutionary coding agent for algorithm discovery and optimization
Artificial Intelligence
Helps computers write better code to solve problems.