Optim.jl

Optimization functions for Julia

OTHER License

Stars
1.1K
Committers
107

Bot releases are hidden (Show)

Optim.jl -

Published by pkofod 7 months ago

Run docs

Optim.jl - Release 1.7.3

Published by pkofod about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/JuliaNLSolvers/Optim.jl/compare/v1.7.2...v1.7.3

Optim.jl - Fix docs for BFGS

Published by pkofod over 5 years ago

Optim.jl - Remove unused Compat, fix some doc building, typos, and dot calls.

Published by pkofod almost 6 years ago

Optim.jl - Bugfix for Fminbox, solver choice docs and maximization wrapper for optimize

Published by pkofod about 6 years ago

Fix a sub2ind bug in Fminbox (this was removed in Julia 1.0)
Document solver choice advise
Introduce experimental support for a maximize convenience interface

Optim.jl - Bugfix for Fminbox, better docs, and experimental maximize function

Published by pkofod about 6 years ago

Fix a sub2ind bug in Fminbox (this was removed in Julia 1.0)
Document solver choice advise
Introduce experimental support for a maximize convenience interface

Optim.jl - Julia v1.0 only release

Published by pkofod about 6 years ago

Purges all v0.7 parts from the code.

Optim.jl - v0.7 compatibility

Published by pkofod about 6 years ago

Optim.jl - Minor cleanup, fminbox arbitrary precision bug fix, and doc typos

Published by pkofod about 6 years ago

Optim.jl - Minor bugfixes and improments

Published by pkofod over 6 years ago

Doc strings, comments, small optimizations and API bug fixes.

Optim.jl - Small fix for Fminbox API

Published by pkofod over 6 years ago

Optim.jl - Bounds and nonlinear constraints

Published by pkofod over 6 years ago

This version includes a bounded simulated annealing algorithm, an interior point (Newton) solver for constrained optimization with nonlinear constraints, improved API for Fminbox, inplace keyword for optimize.

Additionally there are a few internal changes. We've simplified the complex number support, changed the line searches API, and a range of bug fixes.

Optim.jl - JOSS Article

Published by pkofod over 6 years ago

Optim.jl - Relax convergence code, new Finite Differencing, f_tol counter

Published by pkofod over 6 years ago

Relax code related to convergence check, to make it easier to base optimizers on Optim's architecture in external packages.

Switch to DiffEqDiffTools - introduce finite differencing for complex inputs

Introduce counter for successive function value increases

Optim.jl - v0.13.0

Published by pkofod over 6 years ago

Major
Acceleration / nonlinear preconditioning with N-GMRES and O-ACCEL added (see https://github.com/JuliaNLSolvers/Optim.jl/pull/505)

Minor
Use OptimTestProblems for tests
Be less restrictive in Optim.Options constructor
Fix type instability in MultivariateOptimizationResults
Fix complex Optimization
Fix minor Fminbox bugs
General type relaxations

Optim.jl - v0.12.0

Published by pkofod almost 7 years ago

Use New NLSolversBase
Use inheritance to signify if methods are Zeroth-, First-, or SecondOrder instead of a fixed list
Flush trace log to immediately write to output

Optim.jl - v0.11.0

Published by pkofod almost 7 years ago

Optim.jl - Minor changes to README.md and some dots

Published by pkofod almost 7 years ago

Optim.jl - v0.10.0

Published by pkofod about 7 years ago

This release introduces optimization over Riemannian manifolds and a trust region method that takes advantage of cheap Hessian-vector products.

This release also improves the documentation and some subtle changes to output that improves compatibility with numbers types other than standard floats. It introduces docstrings for many methods, such that you can now write ?BFGS to get information about the syntax to construct a BFGS instance.