Skip to content

Releases: SciML/Optimization.jl

v5.1.0

26 Oct 22:30
e18cfe2

Choose a tag to compare

Optimization v5.1.0

Diff since v5.0.0

Merged pull requests:

Closed issues:

  • OptimizationBase (v2) fails to precompile (#1056)
  • [ERROR] @logprogress must be used inside @withprogress or with _id keyword argument (#1059)
  • OptimizationPRIMA v0.3.2 fails to precompile (#1062)
  • 1 dependency had output during precompilation (#1065)
  • Did Optimization v5 break Optimization v4 somehow? (#1070)
  • (L-)BFGS with bounds reports negatives loss to callback (#1073)

v5.0.0

14 Oct 10:06
d7cae15

Choose a tag to compare

Optimization v5.0.0

Diff since v4.8.0

Breaking changes

  • Solvers are no longer dependent on the top level Optimization.jl. Now they are built on OptimizationBase.jl, conforming to all other SciML libraries. Optimization.jl is thus preserved for a preference-based optimal setting in the form of other top level libraries.
  • Sophia, LGBFGS (renamed to LBFGSB), and Auglag were moved to OptimizationX solver-specific libraries to be in line with the other solvers.

Merged pull requests:

Closed issues:

  • Optimization.LBFGS errors with Float32 (#1039)
  • OptimizationMOI fails to init problems (#1054)
  • OptimizationOptimJL fails to precompile (#1055)

v4.8.0

01 Oct 15:15
2f96f18

Choose a tag to compare

Optimization v4.8.0

Diff since v4.7.0

Merged pull requests:

Closed issues:

  • The progress bar gets reset at each epoch for OptimizationOptimisers (#1018)
  • Inconsistent Behavior Related to NLopt (#1020)
  • Deploy stable and dev online documentation (#1027)

v4.7.0

15 Sep 12:21
b1a447d

Choose a tag to compare

Optimization v4.7.0

Diff since v4.6.0

Merged pull requests:

Closed issues:

  • OptimizationMultistartOptimization@0.3 is not registered (#939)
  • Sophia: undefined reference to rand! (#1004)

v4.6.0

01 Sep 16:38
628d422

Choose a tag to compare

Optimization v4.6.0

Diff since v4.5.0

Merged pull requests:

Closed issues:

  • Error when store_trace = true with OptimizationOptimJL (#990)
  • Optimization algorithms should be SciMLBase.AbstractSciMLAlgorithm? (#992)
  • OptimizationOptimisers doesn't store parameters p into OptimizationState (#995)

v4.5.0

02 Aug 02:47
19a6785

Choose a tag to compare

Optimization v4.5.0

Diff since v4.4.0

Merged pull requests:

Closed issues:

  • Add description and usage example of reinit (#502)
  • Error messages with integer constraint vectors (#528)
  • Prevent printing when using CMAEvolutionStrategyOpt solver (#572)
  • The help to solve does not explain the result. (#587)
  • test: test coverage needs improvement for the ./src/utils.jl file (#868)
  • Add optimization parameters to OptimiationStsate (#891)
  • LBFGS iteration index is always 0? (#907)
  • Add OptimizationSciPy wrapper package (#917)
  • Add OptimizationPyCMA Wrapper Package (#918)
  • Adding dual_ftol_rel keyword for NLopt (#922)
  • no method matching keys(::Nothing) when I forget to pass lcons and ucons to a constrained problem (#959)

v4.4.0

22 Jun 10:34
e2a4a90

Choose a tag to compare

Optimization v4.4.0

Diff since v4.3.0

Merged pull requests:

v4.3.0

15 May 11:05
b6ce64c

Choose a tag to compare

Optimization v4.3.0

Diff since v4.2.0

Merged pull requests:

Closed issues:

  • Default wrapping of Optim algorithms in Fminbox incase of box constraints necessitates gradient (#558)
  • Optimization over 3d Array throws (#859)
  • Nelder Mead asks for gradients (#863)
  • Error with e.g. Any[] starting condition (#885)
  • For ensemble simulations, how do I set different parameter values for each run of the ensemble? (#890)
  • OutOfMemory error as Optim.jl interface allocates a hessian for first order methods' (#893)
  • Unhandled stopping condition (#904)
  • [Docs] Unclear return type from solve, and how to use it (#912)

v4.2.0

29 Apr 08:42
9fc7f3a

Choose a tag to compare

Optimization v4.2.0

Diff since v4.1.2

Merged pull requests:

Closed issues:

  • Solving Ensemble problem requires ensemble algorithm (not the case for other ensemble solves) (#889)
  • UndefVarError: maxiters not defined in OptimizationOptimisers (#892)
  • Setting Absolute Tolerance for BFGS with Box Constraints (#894)
  • Make a release for Optim.jl f_tol deprecation? (#898)
  • Type AbstractOptimizationAlgorithm not exported (#900)

v4.1.2

20 Mar 21:46
0436a19

Choose a tag to compare

Optimization v4.1.2

Diff since v4.1.1

Merged pull requests:

Closed issues:

  • Optimization algorithm (Adam) not found (#882)