Project report / GitHub evidence

openevolve

这是可索引项目报告证据页:它保留 openevolve 的源材料入口、机制线索和限制提醒;正文仍需 reader/editor 与 academic public-copy review 后才能当作最终结论引用。

openevolve

项目概览

技术栈

Python, OpenAI 兼容 API, PyTorch, pytest

本轮 metadata 刷新

依赖与配置证据:

核心架构图(文字描述)

任务 / 环境 / Benchmark 输入进化/搜索循环 → 评估器/打分器改进后的输出、代码、Prompt、记忆、策略或模型工件

目录结构信号

目录 .github
目录 .github/instructions
文件 .github/instructions/sidebar-node-logic.instructions.md
目录 .github/workflows
文件 .github/workflows/claude.yml
文件 .github/workflows/python-test.yml
文件 .github/workflows/release.yml
文件 .gitignore
文件 .pre-commit-config.yaml
文件 CLAUDE.md
文件 CONTRIBUTING.md
文件 Dockerfile
文件 LICENSE
文件 MANIFEST.in
文件 Makefile
文件 README.md
目录 configs
文件 configs/README.md
文件 configs/default_config.yaml
文件 configs/early_stopping_example.yaml
文件 configs/island_config_example.yaml
文件 configs/island_examples.yaml
目录 examples
文件 examples/README.md
目录 examples/algotune
文件 examples/algotune/README.md
目录 examples/algotune/affine_transform_2d
目录 examples/algotune/convolve2d_full_fill
文件 examples/algotune/create_task.py
目录 examples/algotune/eigenvectors_complex
目录 examples/algotune/fft_cmplx_scipy_fftpack
目录 examples/algotune/fft_convolution
文件 examples/algotune/generate_all_tasks.py
目录 examples/algotune/lu_factorization
目录 examples/algotune/polynomial_real
目录 examples/algotune/psd_cone_projection
文件 examples/algotune/requirements.txt
文件 examples/algotune/run_benchmark.py
文件 examples/algotune/task_adapter.py
目录 examples/alphaevolve_math_problems
文件 examples/alphaevolve_math_problems/README.md
目录 examples/alphaevolve_math_problems/circle_packing_rect
目录 examples/alphaevolve_math_problems/erdos_min_overlap
目录 examples/alphaevolve_math_problems/first_autocorr_ineq
目录 examples/alphaevolve_math_problems/heilbronn_convex
目录 examples/alphaevolve_math_problems/heilbronn_triangle
目录 examples/alphaevolve_math_problems/hexagon_packing
目录 examples/alphaevolve_math_problems/kissing_number
目录 examples/alphaevolve_math_problems/matmul
目录 examples/alphaevolve_math_problems/minimizing_max_min_dist
目录 examples/alphaevolve_math_problems/second_autocorr_ineq
目录 examples/alphaevolve_math_problems/sums_diffs_finite_sets
目录 examples/alphaevolve_math_problems/third_autocorr_ineq
目录 examples/alphaevolve_math_problems/uncertainty_ineq
目录 examples/arc_benchmark

关键代码片段分析

openevolve-run.py

tests/test_evolution_trace.py

tests/integration/test_evolution_pipeline.py

examples/tsp_tour_minimization/start_evolution.py

examples/k_module_problem/run_openevolve_trials.py

实现方法提取

与其他项目的对比