Benchmarks / Solvers
Solver Benchmarks
This benchmark compares optimizers from Basin across several starting
points sampled randomly. Each run is capped on a fixed
20.00 ms wall-clock budget and stopped early on reaching
suboptimality 1e−10. Lines within a panel share the
same f(x₀); lower and further left is
better.
Rosenbrock
n = 10, starts sampled uniformly in [−2, 2]10.
Seed 1 f(x₀) = 700
Seed 2 f(x₀) = 5836
Seed 3 f(x₀) = 3435
Seed 4 f(x₀) = 7689
Seed 5 f(x₀) = 2849
Seed 6 f(x₀) = 5014
wall-clock time
Measured 2026-05-28 on AMD Ryzen 9 7900 12-Core Processor
(linux/x64). Every solver runs on the Vec<f64> backend, capped at
20.00 ms per (solver, seed) run. Each per-iteration
timestamp is the median over 11 repetitions of the same deterministic run;
absolute times are machine-specific.
For the basin-versus-other-libraries view, see the competitors axis; for backend cost on the same solvers, see the backends axis. To watch the same solvers converge interactively, try the visualizer.