Introducing AlphaEvolve: a Gemini-powered coding agent for algorithm discovery.
Itβs able to:
π Design faster matrix multiplication algorithms
π Find new solutions to open math problems
π Make data centers, chip design and AI training more efficient across @Google. π§΅
Our system uses:
π΅ LLMs: To synthesize information about problems as well as previous attempts to solve them - and to propose new versions of algorithms
π΅ Automated evaluation: To address the broad class of problems where progress can be clearly and systematically measured.
π΅ Evolution: Iteratively improving the best algorithms found, and re-combining ideas from different solutions to find even better ones.
Over the past year, weβve deployed algorithms discovered by AlphaEvolve across @Googleβs computing ecosystem, including data centers, software and hardware.
Itβs been able to:
π§ Optimize data center scheduling
π§ Assist in hardware design
π§ Enhance AI training and inference
We applied AlphaEvolve to a fundamental problem in computer science: discovering algorithms for matrix multiplication. It managed to identify multiple new algorithms.
This significantly advances our previous model AlphaTensor, which AlphaEvolve outperforms using its better and more generalist approach. β goo.gle/3Fci8Ev
We also applied AlphaEvolve to over 50 open problems in analysis βοΈ, geometry π, combinatorics β and number theory π, including the kissing number problem.
π΅ In 75% of cases, it rediscovered the best solution known so far.
π΅ In 20% of cases, it improved upon the previously best known solutions, thus yielding new discoveries.
Weβre excited to keep developing AlphaEvolve.
This system and its general approach has potential to impact material sciences, drug discovery, sustainability and wider technological and business applications. Find out more β goo.gle/3Fci8Ev
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
