Skip to content

Commit d6cea4a

Browse files
SebastianM-Cclaude
andcommitted
update README
Co-authored-by: Claude <[email protected]>
1 parent 38fe06c commit d6cea4a

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,30 @@ installation of dependencies. Below is the list of packages that need to be
3535
installed explicitly if you intend to use the specific optimization algorithms
3636
offered by them:
3737

38+
- OptimizationAuglag for augmented Lagrangian methods
3839
- OptimizationBBO for [BlackBoxOptim.jl](https://github.com/robertfeldt/BlackBoxOptim.jl)
40+
- OptimizationCMAEvolutionStrategy for [CMAEvolutionStrategy.jl](https://github.com/jbrea/CMAEvolutionStrategy.jl)
3941
- OptimizationEvolutionary for [Evolutionary.jl](https://github.com/wildart/Evolutionary.jl) (see also [this documentation](https://wildart.github.io/Evolutionary.jl/dev/))
4042
- OptimizationGCMAES for [GCMAES.jl](https://github.com/AStupidBear/GCMAES.jl)
41-
- OptimizationMOI for [MathOptInterface.jl](https://github.com/jump-dev/MathOptInterface.jl) (usage of algorithm via MathOptInterface API; see also the API [documentation](https://jump.dev/MathOptInterface.jl/stable/))
43+
- OptimizationIpopt for [Ipopt.jl](https://github.com/jump-dev/Ipopt.jl)
44+
- OptimizationLBFGSB for [LBFGSB.jl](https://github.com/Gnimuc/LBFGSB.jl)
45+
- OptimizationMadNLP for [MadNLP.jl](https://github.com/MadNLP/MadNLP.jl)
46+
- OptimizationManopt for [Manopt.jl](https://github.com/JuliaManifolds/Manopt.jl) (optimization on manifolds)
4247
- OptimizationMetaheuristics for [Metaheuristics.jl](https://github.com/jmejia8/Metaheuristics.jl) (see also [this documentation](https://jmejia8.github.io/Metaheuristics.jl/stable/))
48+
- OptimizationMOI for [MathOptInterface.jl](https://github.com/jump-dev/MathOptInterface.jl) (usage of algorithm via MathOptInterface API; see also the API [documentation](https://jump.dev/MathOptInterface.jl/stable/))
4349
- OptimizationMultistartOptimization for [MultistartOptimization.jl](https://github.com/tpapp/MultistartOptimization.jl) (see also [this documentation](https://juliahub.com/docs/MultistartOptimization/cVZvi/0.1.0/))
4450
- OptimizationNLopt for [NLopt.jl](https://github.com/JuliaOpt/NLopt.jl) (usage via the NLopt API; see also the available [algorithms](https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/))
51+
- OptimizationNLPModels for [NLPModels.jl](https://github.com/JuliaSmoothOptimizers/NLPModels.jl)
4552
- OptimizationNOMAD for [NOMAD.jl](https://github.com/bbopt/NOMAD.jl) (see also [this documentation](https://bbopt.github.io/NOMAD.jl/stable/))
46-
- OptimizationNonconvex for [Nonconvex.jl](https://github.com/JuliaNonconvex/Nonconvex.jl) (see also [this documentation](https://julianonconvex.github.io/Nonconvex.jl/stable/))
53+
- OptimizationODE for optimization of steady-state and time-dependent ODE problems
54+
- OptimizationOptimJL for [Optim.jl](https://github.com/JuliaNLSolvers/Optim.jl)
55+
- OptimizationOptimisers for [Optimisers.jl](https://github.com/FluxML/Optimisers.jl) (machine learning optimizers)
56+
- OptimizationPolyalgorithms for polyalgorithm optimization strategies
57+
- OptimizationPRIMA for [PRIMA.jl](https://github.com/libprima/PRIMA.jl)
58+
- OptimizationPyCMA for Python's CMA-ES implementation via [PythonCall.jl](https://github.com/JuliaPy/PythonCall.jl)
4759
- OptimizationQuadDIRECT for [QuadDIRECT.jl](https://github.com/timholy/QuadDIRECT.jl)
60+
- OptimizationSciPy for [SciPy](https://scipy.org/) optimization algorithms via [PythonCall.jl](https://github.com/JuliaPy/PythonCall.jl)
61+
- OptimizationSophia for Sophia optimizer (second-order stochastic optimizer)
4862
- OptimizationSpeedMapping for [SpeedMapping.jl](https://github.com/NicolasL-S/SpeedMapping.jl) (see also [this documentation](https://nicolasl-s.github.io/SpeedMapping.jl/stable/))
4963

5064
## Tutorials and Documentation
@@ -72,9 +86,6 @@ prob = OptimizationProblem(rosenbrock, x0, p, lb = [-1.0, -1.0], ub = [1.0, 1.0]
7286
sol = solve(prob, BBO_adaptive_de_rand_1_bin_radiuslimited())
7387
```
7488

75-
Note that Optim.jl is a core dependency of Optimization.jl. However, BlackBoxOptim.jl
76-
is not and must already be installed (see the list above).
77-
7889
*Warning:* The output of the second optimization task (`BBO_adaptive_de_rand_1_bin_radiuslimited()`) is
7990
currently misleading in the sense that it returns `Status: failure (reached maximum number of iterations)`. However, convergence is actually
8091
reached and the confusing message stems from the reliance on the Optim.jl output

0 commit comments

Comments
 (0)