SkyDiscover includes ~200 benchmarks across math, systems, algorithms, and reasoning domains. Each benchmark demonstrates how to set up and run evolutionary search for different types of optimization problems.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/skydiscover-ai/skydiscover/llms.txt
Use this file to discover all available pages before exploring further.
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:Initial Program
The starting solution with an
EVOLVE-BLOCK marking the code to be evolved:initial_program.py
Available Benchmarks
| Domain | Benchmarks | Example Problems |
|---|---|---|
| Math | 14 tasks | Circle packing, Erdos problems, Heilbronn triangle |
| Systems | 5 tasks | Cloud routing, MoE load balancing, GPU scheduling |
| GPU | 4 tasks | Triton kernel optimization (vecadd, matmul) |
| Algorithms | 172 tasks | Competitive programming (Frontier-CS) |
| Reasoning | Multiple | ARC-AGI visual reasoning |
| Prompts | 1 task | Natural language prompt evolution (HotPotQA) |
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