You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Creating polyalgorithms by chaining solvers using `remake`
2
+
3
+
The general framework of using multiple solvers to use exploration-convergence alternations is commonly
4
+
known as polyalgorithms. In the past Optimization.jl has provided a `PolyOpt` solver in [`OptimizationPolyalgorithms.jl`](@ref) which combined Adam from Optimisers.jl with BFGS from Optim.jl.
5
+
With the large number of choices available through the interface unique combinations of solvers can be effective for specific problems.
6
+
7
+
In this tutorial we will demonstrate how to use the `remake` function to chain together solvers to create your own polyalgorithms.
8
+
9
+
The SciML interface provides a `remake` function which allows you to recreate the `OptimizationProblem` from a previously defined `OptimizationProblem` with different initial guess for the optimization variables.
10
+
11
+
Let's look at a 10 dimensional schwefel function in the hypercube $x_i \in [-500, 500]$.
0 commit comments