algorithmicsuperintelligence/openevolve 是一个用 Python 实现的工具,开源实现了 DeepMind 的 AlphaEvolve。记录到的最新版本是 v0.4.0。OpenEvolve 接收初始程序和评估器作为输入,反复进化代码。评估器是对程序结果进行评判的标准。但所提供的信息中没有说明 v0.4.0 发生了哪些变化,因此无法确定该版本的具体改动。
该项目的目标是用代码演化的方式解决优化问题。README 介绍了作为库调用的方法以及在命令行运行的示例。还介绍了把搜索划分为岛屿并分配任务的做法,以及用于选择种群管理策略的扩展点。种群是搜索过程中被管理的一组程序候选。示例包括函数优化、圆形装箱、排序、信号处理和金属内核优化。语言是 Python,许可证是 Apache-2.0。记录的星标数为 7652。这样的配置为实现代码演化搜索提供了具体的切入参考。
研究记录中的 momentum 分数为满分 10 分中的 4.8 分,未提供新颖性、技术和质量分数。尤其是没有给出最新版本的变更记录,因此没有依据将 v0.4.0 的含义说明为功能变化。因此,这个仓库可以在 AlphaEvolve 参考实现及其示例的范围内加以考察,但仅凭当前信息难以判断本次发布的改进之处。