Skip to content

Releases: SciML/Optimization.jl

v3.19.1

28 Sep 04:08
0f04c82
Compare
Choose a tag to compare

Optimization v3.19.1

Diff since v3.19.0

Merged pull requests:

Closed issues:

  • Bounds + maxiters breaks BFGS (#508)

v3.19.0

22 Sep 13:45
09cc1e7
Compare
Choose a tag to compare

Optimization v3.19.0

Diff since v3.18.0

v3.18.0

21 Sep 05:35
9f63462
Compare
Choose a tag to compare

Optimization v3.18.0

Diff since v3.17.0

Merged pull requests:

Closed issues:

  • Precompilation Warnings (#579)
  • Enzyme hessian throws a big error (#592)

v3.17.0

12 Sep 19:11
9820f1e
Compare
Choose a tag to compare

Optimization v3.17.0

Diff since v3.16.1

Merged pull requests:

v3.16.1

04 Sep 14:56
0db6844
Compare
Choose a tag to compare

Optimization v3.16.1

Diff since v3.16.0

Merged pull requests:

v3.16.0

24 Aug 07:29
2233bbc
Compare
Choose a tag to compare

Optimization v3.16.0

Diff since v3.15.2

Closed issues:

  • Hessian coloring (#269)
  • Move all of the AD overloads to subpackages instead of Requires (#309)
  • Manual Hessian of Lagrangian function (#343)
  • init interface for reduced overhead in repeated solves (#352)
  • very easy to get bit by callbacks when there is a mismatch in the args of the callback function and the return of the loss (#538)
  • Missing parameters in call to instantiate_function (#559)
  • Bump compat for Enzyme.jl to 0.11.2 or higher (#564)
  • Error with AutoZygote in OptimizationFunction after Julia version upgrade to 1.9.2 (#571)

Merged pull requests:

  • [Experimental] Add Sophia method implementation (#534) (@Vaibhavdixit02)
  • Handle sparse hessians, jacobians and hessvec product better (#553) (@Vaibhavdixit02)
  • CompatHelper: add new compat entry for Symbolics at version 5, (keep existing compat) (#557) (@github-actions[bot])
  • Try Enzyme 0.11.2 (#561) (@Vaibhavdixit02)
  • Some NLopt and MOI updates (#562) (@Vaibhavdixit02)
  • Update Project.toml to try Enzyme 0.11.4 and then 0.11.3 (#563) (@Vaibhavdixit02)
  • Update hessian implementation and avoid closure in gradient (#565) (@Vaibhavdixit02)
  • remove second copy of __moi_status_to_ReturnCode (#568) (@visr)
  • Refactor: correct a typo (#569) (@tapyu)
  • Throw error from callback true in NLopt to halt optimization (#570) (@Vaibhavdixit02)
  • CompatHelper: bump compat for ADTypes to 0.2, (keep existing compat) (#574) (@github-actions[bot])
  • CompatHelper: bump compat for NLopt to 1 for package docs, (keep existing compat) (#575) (@github-actions[bot])
  • CompatHelper: bump compat for NLopt to 1 for package OptimizationNLopt, (keep existing compat) (#576) (@github-actions[bot])
  • Add constraints support to ReverseDiff and Zygote (#577) (@Vaibhavdixit02)
  • Fix mtk empty contraints creation and update rosenbrock example (#578) (@Vaibhavdixit02)

v3.15.2

17 Jun 16:25
ec86bec
Compare
Choose a tag to compare

Optimization v3.15.2

Diff since v3.15.1

Merged pull requests:

v3.15.1

15 Jun 14:32
bdcfa94
Compare
Choose a tag to compare

Optimization v3.15.1

Diff since v3.15.0

Closed issues:

  • Document problems of more types than non-linear optimization problems only (#525)
  • OptimizationZygoteExt and OptimizationReversediffExt broken w/ Julia <1.9 (#542)
  • AutoForwardDiff is not recognized as AbstractADType (#546)

v3.15.0

13 Jun 19:20
97d8b7e
Compare
Choose a tag to compare

Optimization v3.15.0

Diff since v3.14.2

Closed issues:

  • InvalidSystemException error in Rosetta-OPF on latest releases (#537)
  • Have to specify derivatives for Optim.ZerothOrderOptimizer with bounds (#548)

Merged pull requests:

v3.14.2

30 May 22:52
ea403ca
Compare
Choose a tag to compare

Optimization v3.14.2

Diff since v3.14.1

Closed issues:

  • Document EnzymeAD (#522)

Merged pull requests: