Example Categories
Math Optimization
Circle packing, Heilbronn problems, autocorrelation inequalities, and geometric optimization
Systems Optimization
Cloud scheduling, load balancing, model placement, and database optimization
Algorithm Design
Competitive programming problems from Frontier-CS benchmark (172 tasks)
Custom Problems
Learn how to create your own benchmarks with custom evaluators
Quick Start
All benchmarks follow a consistent structure:Benchmark Structure
Every benchmark contains three core files:1
Initial Program
The starting solution with an
EVOLVE-BLOCK marking the code to be evolved:initial_program.py
2
Evaluator
A scoring function that returns a
combined_score (higher is better):evaluator.py
3
Configuration
System prompt and search settings:
config.yaml
Available Benchmarks
Installation
Install dependencies based on which benchmarks you want to run:Some benchmarks may have additional
requirements.txt files in their directories. Install these with:Environment Setup
Set your API key before running:Next Steps
Math Examples
Explore mathematical optimization problems
Systems Examples
Learn about systems optimization tasks
Create Custom
Build your own benchmark
View Benchmarks
Browse all benchmarks on GitHub