🏆 ALE-Bench Leaderboard
ALE-Bench is a benchmark for evaluating AI systems on score-based algorithmic programming contests. Drawing on real-world tasks from the AtCoder Heuristic Contest (AHC), ALE-Bench presents optimization problems (e.g., routing and scheduling) that are computationally hard and admit no known exact solution.
This page displays the leaderboard for ALE-Bench, showcasing the performance of various AI models on the benchmark tasks.
Current version is updated as of 2026-09-16. For the initial version of the leaderboard (as of 2025-06-17), please visit here.
All JSON result data published on this webpage can be downloaded in bulk with download_results_json.sh.
Overall Leaderboard
Experimental Setup: Self-refine x1 involved 15 sampling iterations, from which the response getting the median score across 50 local cases was selected. Details can be found in the ALE-Bench GitHub repository ( LLMs' setting and implementation code ).
Benchmark Results by Problem
Benchmark Results by Release Date
AI Rankings Across Problems
Compare models by their mean AI rank across all problems.
How the average ranks are calculated
We average the AI ranks from the problem tables below, using the same configuration selection for every problem. Tied scores share competition ranks such as 1, 1, 3. The human reference contributes to relative scoring but has no AI rank and is excluded from this average.
All entries must cover every problem. Each problem has equal weight regardless of its case count. Mean rank measures relative position, so it does not capture the size of score differences. Adding models can change the ranks and their averages.
Cost and token values are means over the same problems. Hiding a model in the legend only changes visibility and does not recalculate ranks.
AI Rankings by Problem
Compare models on the same private cases. Click a model to view its code.
| Self-refine |
|---|
How these rankings are calculated
Ranking method:
The human reference includes only submissions made during the contest. Better scores achieved on the post-contest overtime leaderboard are not included.
Higher total scores rank first.
The human reference combines the best score for each case across multiple participants. It does not represent a single person's submission and may not be achievable with a single program.
With relative scoring, adding a new model can change the scores and rankings of existing entries. The scores shown in the Run Summary section below may differ because these rankings use case-wise best scores or ranks across the selected AI entries and the human reference, not because of a bug in the scoring method.
Run Summary and Code