@@ -20,18 +20,14 @@ import Pkg; Pkg.add("GalacticOptim")
20
20
```
21
21
The packages relevant to the core functionality of GalacticOptim.jl will be imported
22
22
accordingly and, in most cases, you do not have to worry about the manual
23
- installation of dependencies. Below is the list of packages that need to be
24
- installed explicitly if you intend to use the specific optimization algorithms
25
- offered by them:
23
+ installation of dependencies. However, you will need to add the specific optimizer
24
+ packages.
26
25
27
- - [ BlackBoxOptim.jl] ( https://github.com/robertfeldt/BlackBoxOptim.jl )
28
- - [ NLopt.jl] ( https://github.com/JuliaOpt/NLopt.jl )
29
- - [ MultistartOptimization.jl] ( https://github.com/tpapp/MultistartOptimization.jl )
30
- - [ QuadDIRECT.jl] ( https://github.com/timholy/QuadDIRECT.jl )
31
- - [ Evolutionary.jl] ( https://wildart.github.io/Evolutionary.jl/dev/ )
32
- - [ CMAEvolutionStrategy.jl] ( https://github.com/jbrea/CMAEvolutionStrategy.jl )
26
+ ## Overview of the Optimizers
33
27
34
- The following optimization packages are included by default:
35
-
36
- - [ Flux.jl] ( https://fluxml.ai/ )
37
- - [ Optim.jl] ( https://julianlsolvers.github.io/Optim.jl/stable/ )
28
+ | Package | Local Gradient-Based | Local Hessian-Based | Local Derivative-Free | Local Constrained | Global Unconstrained | Global Constrained |
29
+ | ---------------| ----------------------| ---------------------| -----------------------| -------------------| ----------------------| --------------------|
30
+ | Flux | x | | | | | |
31
+ | Optim | x | x | x | x | x | x |
32
+ | BlackBoxOptim | | | | | x | |
33
+ | NLopt | x | x | x | x | x | x |
0 commit comments