Parameters
acceptance_criterion
str
default:"'metropolis'"
preserve_best_system_every_n_steps
log_path
pl.Path | str | None
default:"None"
callbacks
list['Callback'] | None
default:"None"
Additional keyword arguments.
Example
import bagel as bg
minimizer = bg.minimizer.SimulatedAnnealing(
mutator=bg.mutation.Canonical(n_mutations=1),
initial_temperature=0.2,
final_temperature=0.05,
n_steps=200,
callbacks=[bg.callbacks.DefaultLogger(log_interval=10)],
)