Project report / GitHub evidence

science-codeevolve

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

science-codeevolve

项目概览

技术栈

Python, OpenAI 兼容 API, PyTorch, pytest

依赖与配置证据:

核心架构图(文字描述)

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

目录结构信号

目录 .github
目录 .github/workflows
文件 .github/workflows/ci.yml
文件 .gitignore
文件 AGENTS.md
文件 CONTRIBUTING.md
文件 LICENSE
文件 README.md
文件 TODO.md
目录 assets
文件 assets/codeevolve_diagram.png
文件 assets/codeevolve_logo.png
目录 configs
文件 configs/README.md
目录 configs/templates
文件 configs/templates/config_gemini.yaml
文件 configs/templates/config_mock.yaml
文件 configs/templates/config_qwen.yaml
文件 environment.yml
目录 problems
目录 problems/alphaevolve_math_problems
目录 problems/alphaevolve_math_problems/autocorrelation_problems
目录 problems/alphaevolve_math_problems/heilbronn_problems
目录 problems/alphaevolve_math_problems/kissing_number
目录 problems/alphaevolve_math_problems/minimizing_max_min_dist
目录 problems/alphaevolve_math_problems/packing_problems
目录 problems/eoh-problems
目录 problems/eoh-problems/bp_online
目录 problems/eoh-problems/fssp_gls
目录 problems/eoh-problems/tsp_gls
目录 problems/templates
目录 problems/templates/python
文件 pyproject.toml
目录 scripts
文件 scripts/run.sh
文件 scripts/run_mock.sh
目录 src
目录 src/codeevolve
文件 src/codeevolve/__init__.py
文件 src/codeevolve/cli.py
文件 src/codeevolve/database.py
文件 src/codeevolve/evaluator.py
文件 src/codeevolve/evolution.py
目录 src/codeevolve/islands
目录 src/codeevolve/lm
目录 src/codeevolve/prompt
文件 src/codeevolve/runner.py
文件 src/codeevolve/scheduler.py
目录 src/codeevolve/utils
目录 tests
文件 tests/__init__.py
文件 tests/test_apply_diff.py
文件 tests/test_ckpt.py
文件 tests/test_cli_setup.py
文件 tests/test_database.py

关键代码片段分析

tests/test_evolution.py

problems/eoh-problems/tsp_gls/input/gls/gls_evol.py

src/codeevolve/evolution.py

tests/test_prompt.py

tests/test_evaluator.py

实现方法提取

与其他项目的对比