Skip to content

Releases: JuliaNLSolvers/Optim.jl

v1.7.5

11 Apr 08:34
342a160
Compare
Choose a tag to compare

Optim v1.7.5

Diff since v1.7.4

Closed issues:

  • Rosenbrock example: Type instability (#1021)
  • How to log additional information after each iteration? (#1024)
  • JuliaNLSolvers has only 1 member? (#1025)

Merged pull requests:

  • Use namedtuple for default options. (#1026) (@pkofod)
  • CompatHelper: bump compat for FillArrays to 1, (keep existing compat) (#1035) (@github-actions[bot])

v1.7.4

23 Nov 09:52
7fa215a
Compare
Choose a tag to compare

Optim v1.7.4

Diff since v1.7.3

Closed issues:

  • Support for GPU codes? (#1002)
  • A way to force at least one iteration (#1004)
  • Wrong syntax for Fminbox in example (#1006)
  • Saving intermediate results during optimization (#1007)
  • Univariate optimisation options (#1008)
  • Exact line search (#1009)
  • Optimization with (L)BFGS gives DimensionMismatch(“dimensions must match”) (#1011)
  • Document what is passed to the callback (#1014)
  • Help: Generic non-linear constraint with multiple inputs (#1015)
  • LoadError: MethodError: no method matching Optim.IPNewtonState (#1019)
  • LoadError: MethodError: no method matching Optim.BarrierLineSearchGrad (#1020)
  • Would it be possible to add an argument to the optimization function? (#1022)

Merged pull requests:

Release 1.7.3

11 Sep 11:45
38cfbe8
Compare
Choose a tag to compare

What's Changed

  • Fix incorrect URL for build badges by @cynddl in #998
  • improve SAMIN convergence message, fix issue #960 by @mcreel in #988
  • Use LinAlg to speed up particle swarm by @alyst in #993

New Contributors

Full Changelog: v1.7.2...v1.7.3

v1.7.2

24 Aug 13:09
43a2659
Compare
Choose a tag to compare

Optim v1.7.2

Diff since v1.7.1

Closed issues:

  • Autodiff using Enzyme (#1001)

Merged pull requests:

  • CompatHelper: bump compat for Compat to 4, (keep existing compat) (#986) (@github-actions[bot])

v1.7.1

26 Jul 20:34
6bc9288
Compare
Choose a tag to compare

Optim v1.7.1

Diff since v1.7.0

Closed issues:

  • Line search never achieved finiteness -> failure (#948)
  • only_fgh! not working - where am I going wrong? (#987)
  • Proposal: Optionally Disabling Optimizer's Printed Output (#990)
  • optimize(f, g! , [0.0,0.0] , LBFGS()) from example in documentation gives NaN (#994)

Merged pull requests:

  • Don't print success if a stopping criterion is non-finite. (#997) (@pkofod)

v1.7.0

05 May 06:01
d5cb5da
Compare
Choose a tag to compare

Optim v1.7.0

Diff since v1.6.2

Closed issues:

  • Add option to return the final inverse hessian estimate from BFGS (#984)

Merged pull requests:

  • Newton Trust Region fail safe for delta very small. (#985) (@pkofod)

v1.6.2

28 Feb 19:46
89b6804
Compare
Choose a tag to compare

Optim v1.6.2

Diff since v1.6.1

Closed issues:

  • Nelder-Mead stopping if no change in stopping criterion? (#940)
  • NelderMead() gets stuck at specific g_tol/(sd of simplex), which should not be possible? (#974)

Merged pull requests:

  • fix(ipnewton): NaN instead of undef allocation (#973) (@gwater)
  • use muladd and hoist some multiplications (#978) (@chriselrod)
  • CompatHelper: bump compat for FillArrays to 0.13, (keep existing compat) (#980) (@github-actions[bot])
  • CompatHelper: bump compat for NaNMath to 1, (keep existing compat) (#981) (@github-actions[bot])

v1.6.1

04 Feb 12:40
f6850c9
Compare
Choose a tag to compare

Optim v1.6.1

Diff since v1.6.0

Merged pull requests:

v1.6.0

24 Dec 13:51
cdebfca
Compare
Choose a tag to compare

Optim v1.6.0

Diff since v1.5.0

Closed issues:

  • To solve 1D problem by adding 5% change at each step in Optim.jl methods (#965)

Merged pull requests:

v1.5.0

02 Nov 19:01
92dd117
Compare
Choose a tag to compare

Optim v1.5.0

Diff since v1.4.1

Closed issues:

  • Particle Swarm (#944)

Merged pull requests:

  • Fix edit link at bottom of each page (#938) (@ArnoStrouwen)
  • BFGS - GPU (#946) (@vpuri3)
  • fix for ML example (#956) (@mcreel)
  • Don't use turbo. All BFGS first calls will be 10 seconds slower. (#957) (@pkofod)
  • CompatHelper: add new compat entry for ForwardDiff at version 0.10, (keep existing compat) (#958) (@github-actions[bot])
  • Fully remove LoopVectorization (#959) (@ChrisRackauckas)