# AlphaEvolve
## 概要
Google DeepMind が開発した、大規模言語モデル(Gemini 2.0 Flash / Pro のアンサンブル)を進化計算の突然変異・交叉生成器として用い、コード実行フィードバックに基づいてプログラム全体を反復改善する自律的コーディングエージェント。
## 主要な特徴
- **コードベース全体の進化**: 単一関数にとどまらず、任意の言語で記述された複数コンポーネントからなるプログラム全体を SEARCH/REPLACE 差分形式で進化させる。
- **客観的評価器との接地**: プログラムの実行結果と評価スコア(Evaluation cascade)に基づき、ハルシネーションを排除した数千ステップの探索を実行。
- **高階の探索抽象化**: 解そのものだけでなく、解を生成する構築関数や、固定計算予算内で探索を行う特化型ヒューリスティクス関数そのものを進化させる。
## 主な成果
- **行列乗算**: 4×4複素数行列乗算において、Strassen の 49 乗算を 56 年ぶりに更新する 48 乗算アルゴリズムを発見。
- **Google 実機インフラ最適化**: Borg スケジューラ(艦隊放置資源 0.7% 回収)、Gemini 訓練用 TPU Pallas カーネルタイリング(23% 高速化)、TPU 算術回路(Verilog ビット削減)、FlashAttention コンパイラ IR 最適化(32% 高速化)を達成。
## 関連
- [[wiki/entities/DeepMind|Google DeepMind]]
- [[wiki/entities/FunSearch|FunSearch]]
- [[wiki/entities/AlphaTensor|AlphaTensor]]
- [[wiki/concepts/LLMエージェント|LLMエージェント]]
- [[wiki/concepts/Auto-tuning|Auto-tuning]]
## 出典
- [[@2025__Google DeepMind__AlphaEvolve - A coding agent for scientific and algorithmic discovery]]