Use this skill whenever the user is working with the Egor optimizer. Triggers on any mention of: Egor optimizer Bayesian optimization in Rust/Python or requests to minimize expensive black-box functions using surrogate models.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Use this skill whenever the user is working with the Egor optimizer. Triggers on any mention of: Egor optimizer Bayesian optimization in Rust/Python or requests to minimize expensive black-box functions using surrogate models.
EGOR Tuning Skill
Goal
Automatically select and adapt EGOR optimization parameters based on:
problem dimension
objective evaluation runtime
available optimization budget
parallel evaluation availability
convergence progress
Workflow
Estimate problem characteristics.
Select initial EGOR strategy.
Monitor optimization progress.
Adapt exploration/exploitation.
Basic rules
More dimensions -> reduce direct sampling, use surrogate strategies.
Expensive evaluations -> maximize information gain.
Poor progress -> increase exploration.
Advanced strategies
Poor convergence
If optimization stagnates:
enable TREGO
switch kernel from SquaredExponential to Matern52
increase exploration
Dimension > 10
Use KPLS for Gaussian process fitting.
Examples:
dimension 20: kpls_dim=5
dimension 100: kpls_dim=10
Dimension > 50
Use CoEGO.
Example:
dimension 100: n_coop_comp=5
Parallel evaluations
If evaluations can run in parallel:
use qEIConfig.