Skip to content

AlphaEvolve: A Gemini-Powered Coding Agent for Designing Advanced Algorithms ​

AlphaEvolve:Gemini 驱动的算法设计进化智能体 ​

一句话摘要 ​

Google DeepMind 推出 AlphaEvolve,一个结合 Gemini 大模型创造力与进化算法框架的编程智能体,已在数据中心优化、芯片设计、AI 训练加速和纯数学发现等领域取得突破性成果。


核心内容 ​

项目概述 ​

2025年5月14日,Google DeepMind 发布了 AlphaEvolve——一个利用大语言模型进行算法发现和优化的进化编程智能体。该系统将"Gemini 模型的创造性问题求解能力与自动化验证器相结合,在进化框架中不断改进最有希望的方案"。

技术架构 ​

双模型协同

AlphaEvolve 采用了精巧的双模型协同架构:

  • Gemini Flash:负责探索广度(breadth),通过快速迭代大量生成候选方案
  • Gemini Pro:负责探索深度(depth),提供更精深的算法洞察

两个模型协同工作,共同提出实现算法解决方案的计算机程序。

核心运行流程

系统通过一个持续的反馈循环运转:

  1. 提示采样器(Prompt Sampler)为语言模型组装提示
  2. 模型生成:Gemini 模型生成新的程序候选
  3. 自动验证:评估器验证、执行和评分每个方案,使用客观指标
  4. 进化选择:实现进化算法的数据库决定哪些程序进入下一轮迭代

实际应用成果 ​

数据中心优化

AlphaEvolve 发现的一个启发式算法改进了 Google Borg 调度系统的资源编排。"这个解决方案已在生产环境中运行超过一年,持续平均回收了 Google 全球 0.7% 的计算资源。" 以 Google 的计算规模,0.7% 意味着巨量的成本节约和能源减排。

芯片硬件设计

AlphaEvolve 为张量处理单元(TPU)的矩阵乘法电路提出了 Verilog 代码修改方案,在保持功能正确性的前提下移除了不必要的位运算,优化了芯片面积和功耗。

AI 训练加速

  • Gemini 核心矩阵乘法内核实现 23% 加速,整体训练时间缩短 1%
  • FlashAttention 内核实现高达 32.5% 的性能优化

数学发现 ​

矩阵乘法突破

AlphaEvolve 设计出了使用 48 次标量乘法完成 4x4 复数矩阵乘法的算法,打破了 Strassen 在 1969 年提出的、此前被认为是最优的算法。这是计算机科学中一个经典问题的重要进展。

开放数学问题

在 50 多个跨越分析、几何、组合数学和数论的开放数学问题上:

  • 约 75% 的问题上重新发现了已知最优解
  • 约 20% 的问题上改进了此前已知的最佳解
  • 在接吻数问题(kissing number problem)上,建立了 11 维空间新的下界——593 个外切球的配置

与前代系统的对比 ​

AlphaEvolve 相比其前身 AlphaTensor 实现了质的飞跃。AlphaTensor 仅专注于矩阵乘法发现,且只在二进制算术下的 4x4 矩阵中发现了改进。AlphaEvolve 则在复数值矩阵上发现了改进,并展示了在多种算法领域的广泛适用性。


技术要点 ​

  1. 双模型进化架构:Gemini Flash 负责广度探索,Gemini Pro 负责深度洞察,两者在进化框架中协同工作
  2. 自动化闭环验证:每个候选程序都通过自动评估器进行客观验证和评分,确保结果的正确性
  3. 生产级影响:已在 Google 数据中心调度系统中运行一年以上,持续回收 0.7% 全球计算资源
  4. 跨领域通用性:从数据中心优化、芯片设计到纯数学发现,展示了算法进化的广泛适用性
  5. 突破经典数学极限:在 4x4 复数矩阵乘法上超越了 Strassen 的 1969 年经典算法

深度解读 ​

AlphaEvolve 可能是 Google DeepMind 2025 年最被低估的发布。它揭示了一个深刻的洞见:大语言模型最强大的应用场景不是写文章或聊天,而是作为算法搜索空间的探索器。

进化 + LLM = 超级搜索引擎:传统的进化算法受限于变异操作的随机性和局限性。当 Gemini 模型替代随机变异,成为"有知识的变异操作器"时,搜索效率实现了质的飞跃。模型不是盲目尝试,而是基于对算法结构的深层理解提出有方向性的改进。

0.7% 的隐藏价值:表面上看,0.7% 似乎微不足道。但考虑到 Google 运营着全球最大的计算基础设施之一,0.7% 可能对应着每年数亿美元的成本节约和大量碳排放的减少。更关键的是,这个解决方案"已在生产环境中运行超过一年"——这不是实验室演示,而是经过生产验证的实际价值。

AI 优化 AI:AlphaEvolve 优化了 Gemini 的训练内核(23% 加速)和 FlashAttention 实现(32.5% 优化)。这意味着 AI 系统正在开始优化自身——一个温和版本的"递归自我改进"已经在发生。

数学发现的意义:打破 Strassen 的 1969 年算法不仅仅是一个技术细节。矩阵乘法是几乎所有科学计算的基础操作,任何改进都会在整个计算生态中产生乘数效应。


延伸思考 ​

  • AI 驱动的科学发现:AlphaEvolve 在 20% 的开放数学问题上改进了已知最佳解。这是否意味着 AI 正在成为数学家的"第三只手"?
  • 算法搜索的天花板:进化框架 + LLM 的方法论是否存在系统性的局限?什么类型的算法问题可能超出这种方法的能力边界?
  • 自我优化的递归:当 AlphaEvolve 优化 Gemini 的训练、而 Gemini 又驱动 AlphaEvolve 时,这种递归循环会收敛还是发散?
  • 商业化路径:Google 计划通过早期访问项目向学术界开放。这是否预示着"算法即服务"(Algorithm-as-a-Service)的新商业模式?

原文链接 ​

全球顶尖 AI 实验室博客的中文翻译与深度解读 · 210+ 篇文章 · 15+ 实验室