| # AlphaEvolve AC Task | |
| Optimize a nonnegative coefficient sequence to minimize: | |
| - `2*n*max(convolve(a, a)) / (sum(a)^2)` | |
| Lower is better. Evaluator reports: | |
| - `combined_score = -best_value` | |
| so ShinkaEvolve can maximize while optimizing the minimization objective. | |
| ## Files | |
| - `tasks/alphaevolve_ac/initial.py`: evolvable baseline (`run(...) -> list[float]`) | |
| - `tasks/alphaevolve_ac/evaluate_ori.py`: primary evaluator | |
| - `tasks/alphaevolve_ac/prompt.py`: task system prompt | |
| - `tasks/alphaevolve_ac/run_experiment.py`: task-local launcher | |
| ## Quick Evaluate | |
| ```bash | |
| .venv/bin/python tasks/alphaevolve_ac/evaluate_ori.py \ | |
| --program_path tasks/alphaevolve_ac/initial.py \ | |
| --results_dir tasks/alphaevolve_ac/results/smoke_eval \ | |
| --num_experiment_runs 1 | |
| ``` | |
| ## Run Evolution | |
| ```bash | |
| bash scripts/dev/run_alphaevolve_ac.sh | |
| ``` | |