Skip to content

Releases: SciML/Optimization.jl

v4.0.3

04 Oct 21:35
8a58c5f
Compare
Choose a tag to compare

Optimization v4.0.3

Diff since v4.0.2

Merged pull requests:

Closed issues:

  • Multi objective optimization (#18)
  • PolyOpt only accept functions without any extra inputs (#728)
  • Disassociate batching from the data arg to solve and remove data (#776)
  • Move Sophia from OptimizationOptimisers to src/ (#783)
  • Support for MOI.eval_constraint_jacobian_transpose_product (#808)
  • docs: index.md: broken html after v3.26 (#834)
  • OptimizationFunction cannot return multiple values (#839)

v4.0.2

21 Sep 02:57
904cac0
Compare
Choose a tag to compare

Optimization v4.0.2

Diff since v4.0.1

v4.0.1

20 Sep 16:07
071462e
Compare
Choose a tag to compare

Optimization v4.0.1

Diff since v4.0.0

v4.0.0

20 Sep 15:35
bb83be0
Compare
Choose a tag to compare

Optimization v4.0.0

Diff since v3.28.0

Merged pull requests:

v3.28.0

04 Sep 12:42
3271e64
Compare
Choose a tag to compare

Optimization v3.28.0

Diff since v3.27.0

Merged pull requests:

  • CompatHelper: bump compat for OptimizationPRIMA to 0.2 for package docs, (keep existing compat) (#786) (@github-actions[bot])
  • Updating solver __solve function for MOO (#787) (@ParasPuneetSingh)
  • New tutorials and docs (#788) (@Vaibhavdixit02)
  • Add a conversion mechanism between NLPModel to OptimizationProblem (#792) (@alonsoC1s)
  • CompatHelper: add new compat entry for SymbolicAnalysis at version 0.2 for package docs, (keep existing compat) (#794) (@github-actions[bot])
  • CompatHelper: add new compat entry for Symbolics at version 6 for package docs, (keep existing compat) (#796) (@github-actions[bot])
  • CompatHelper: bump compat for Symbolics to 6 for package OptimizationMOI, (keep existing compat) (#797) (@github-actions[bot])
  • CompatHelper: add new compat entry for SymbolicAnalysis at version 0.3 for package docs, (keep existing compat) (#800) (@github-actions[bot])
  • Add remake docs (#801) (@Vaibhavdixit02)
  • CompatHelper: add new compat entry for NLPModelsTest at version 0.10 for package docs, (keep existing compat) (#803) (@github-actions[bot])
  • CompatHelper: add new compat entry for NLPModels at version 0.21 for package docs, (keep existing compat) (#804) (@github-actions[bot])
  • Update __loss function for MOO using OptimizationMetaheuristics.jl (#805) (@ParasPuneetSingh)
  • refactor: remove dependency on Pkg (#807) (@SebastianM-C)
  • Added precompilation for nonnegative least squares (#809) (@arismavridis)
  • call cons_vjp if available (#811) (@baggepinnen)

Closed issues:

  • Add an abstraction for chaining optimizers (#78)
  • Maxiters not respected (#335)
  • Segfault with NLopt (#344)
  • Parallelize local optimizations with MultistartOptimization (#377)
  • Add more polyalgorithms such as mixture of global (BBO/CMAES/...) and first order and second order optimizers (#523)
  • Downstream Compat bumps (#669)
  • Adding a thin wrapper to NLPModels (#790)
  • maxtime documentation doesn't mention units (seconds) (#795)
  • Optimization.LBFGS fails with MethodError: no method matching take(::Base.Iterators.Cycle{Tuple{OptimizationBase.NullData}}, ::Nothing) (#798)

v3.27.0

06 Jul 03:29
52c2812
Compare
Choose a tag to compare

Optimization v3.27.0

Diff since v3.26.3

Merged pull requests:

v3.26.3

28 Jun 14:17
38b2556
Compare
Choose a tag to compare

Optimization v3.26.3

Diff since v3.26.2

Merged pull requests:

v3.26.2

24 Jun 16:17
3cf9340
Compare
Choose a tag to compare

Optimization v3.26.2

Diff since v3.26.1

Merged pull requests:

v3.26.1

18 Jun 11:34
0007a01
Compare
Choose a tag to compare

Optimization v3.26.1

Diff since v3.26.0

Merged pull requests:

  • CompatHelper: bump compat for OptimizationBBO to 0.3 for package docs, (keep existing compat) (#779) (@github-actions[bot])
  • Remove lb and ub from kwargs before passing to solver function in lbfgsb (#780) (@Vaibhavdixit02)

Closed issues:

  • Export SciMLBase.ReturnCode instead of symbol (#444)
  • Error in an example in documentation (#555)
  • Support LBFGSB.jl (#722)
  • BBO always returns retcode Failure (#745)

v3.26.0

17 Jun 21:44
14baf8a
Compare
Choose a tag to compare

Optimization v3.26.0

Diff since v3.25.1

Merged pull requests:

  • Add an iteration count to PRIMA (#756) (@ChrisRackauckas)
  • Typo fix (#757) (@ChrisRackauckas)
  • Update OptimizationOptimJL.jl (#759) (@Vaibhavdixit02)
  • Add tests for Optim.BFGS() with user-supplied grad and bounds (#761) (@sjdaines)
  • fix duplicated methods (#762) (@daviehh)
  • Get OptimizationManopt ready for registration (#763) (@Vaibhavdixit02)
  • Update to nlopt's new error throwing (#764) (@Vaibhavdixit02)
  • Proposed solution to bug#745 (#766) (@ParasPuneetSingh)
  • Update PRIMA compat (#769) (@Vaibhavdixit02)
  • Final dev things for registration of OptimizationManopt (#770) (@Vaibhavdixit02)
  • Add license to OptimizationManopt subdir and fix all others (#771) (@Vaibhavdixit02)
  • CompatHelper: add new compat entry for Manifolds at version 0.9 for package docs, (keep existing compat) (#772) (@github-actions[bot])
  • CompatHelper: add new compat entry for OptimizationManopt at version 0.0.1 for package docs, (keep existing compat) (#773) (@github-actions[bot])
  • Update broken test for OptimizationManopt (#775) (@Vaibhavdixit02)
  • CompatHelper: add new compat entry for Manopt at version 0.4 for package docs, (keep existing compat) (#777) (@github-actions[bot])
  • CompatHelper: add new compat entry for OptimizationManopt at version 0.0.2 for package docs, (keep existing compat) (#778) (@github-actions[bot])

Closed issues:

  • NOMADOpt: libnomadInterface not defined in doc example (#322)
  • Callback signature doesn't match with the docs for PRIMA (#743)
  • callback-generated stopping criteria no longer work in OptimizationNLopt (#752)
  • BFGS fails with user-supplied derivative and bounds (regression in v3.25.0, v3.25.1) (#754)
  • OptimizationOptimJL.Optim.BFGS() missing tests for user-supplied derivatives (grad), upper/lower bounds, and the combination (#755)
  • Reopen issue 755 : OptimizationOptimJL.Optim.BFGS() missing tests for user-supplied derivatives (grad), upper/lower bounds, and the combination (#760)
  • Update OptimizationPRIMA [compat] for PRIMA to 0.2.0 (#768)
  • OptimizationOptimJL fails to precompile (#774)