Search in Co-Wiki

AlphaEvolve

game-theory 425 tokens 3 outbound links

AlphaEvolve

Design AlphaEvolve aims to autonomously discover and refine algorithms through a combination of large language models (LLMs) and evolutionary computation. Unlike domain-specific predecessors like alphafold or AlphaTensor, AlphaEvolve is designed as a general-purpose system. It can operate across a wide array of scientific and engineering tasks by automatically modifying code and optimizing for multiple objectives. Its architecture allows it to evaluate code programmatically, reducing reliance on human input and mitigating risks such as hallucinations common in standard LLM outputs.

Open source implementations Following the publication of AlphaEvolve, several open source implementations have been developed by the research community.

One such implementation is OpenEvolve, which implements distributed evolutionary algorithms, multi-language support, integration with various large language model providers, and automated discovery of high-performance GPU kernels that outperform expert-engineered baselines.

See also * Evolutionary programming * Gemini (chatbot) * Genetic programming * Recursive self-improvement * Strassen algorithm

References ## External links * [AlphaEvolve white paper](https://storage.googleapis.com/deepmind-media/DeepMind.com/Blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/AlphaEvolve.pdf) * [OpenEvolve - Open source implementation](https://github.com/codelion/openevolve)