Skip to content

Add TuRBO, trust-region Bayesian optimization (Eriksson et al. 2019) - #1584

Merged
NAThompson merged 1 commit into
developfrom
turbo
Oct 23, 2026
Merged

NAThompson merged 1 commit into
developfrom
turbo

Conversation

@NAThompson

Copy link
Copy Markdown
Collaborator

TuRBO-1 with a Matérn-5/2 Gaussian process, Thompson sampling and hand-rolled linear algebra; no dependencies.

Best f − f* so far against function calls, up to 500 calls per dimension (MCS one deterministic run, the others the median of 25 seeds). TuRBO makes the fastest early progress among the stochastic optimizers, then stalls near 10⁻³:

Hartmann 6

Branin

Rosenbrock 5

All 20 problems, for H5Web: turbo.h5.zip

🤖 Generated with Claude Code

TuRBO-1 with a Matérn-5/2 Gaussian process, Thompson sampling and hand-rolled linear algebra; no dependencies.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dschmitz89

Copy link
Copy Markdown
Contributor

Interesting, did not know this solver. Is it superior to the classic solvers for high dimensional problems? I personally did not have success stories with bayesian optimization algorithms in the past but I might not have tuned them well enough.

@NAThompson

Copy link
Copy Markdown
Collaborator Author

@dschmitz89 : I mainly wanted it as a comparison to MCS-I'm with you on this is appears MCS is better.

@NAThompson
NAThompson merged commit 0a0fb4e into develop Oct 23, 2026
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants