Releases: SciML/Optimization.jl
Releases · SciML/Optimization.jl
v3.8.0
Optimization v3.8.0
Closed issues:
- Documenting call signatures for passed
grad
,hes
, etc. (#116) - ReverseDiff over Zygote to differentiate neural network using GalacticOptim - Dimension mismatch (#126)
- Speed up precompilation (#136)
- Local optimisation explodes in memory requirements (#211)
- Removing some heavier dependencies (#239)
- Clarification on lcons/ucons/sense in OptimizationProblem documentation (#291)
- How does Optimization.jl relate to JuMP.jl (#308)
- Adjustments to the OptimizationMultistartOptimization.jl documentation (#313)
- OptimizationFunctions are instantiated as out-of-place without constraints (#316)
- Precache the ForwardDiff, ReverseDiff, and FiniteDiff caches (#320)
- QuadDIRECT installation fails (#326)
Merged pull requests:
- Cleanup Rosenbrock tutorial (#315) (@DanielVandH)
- Fix MultistartOptimization documentation (#317) (@DanielVandH)
- Constraints for AutoFiniteDiff (#318) (@DanielVandH)
- Fix hessian calculation with FiniteDiff (#319) (@Vaibhavdixit02)
- Fix package name references in Evolutionary.jl docs (#323) (@DanielVandH)
- Avoid recreation of derivative caches inside derivative computation and change constraint function to be in-place (#324) (@Vaibhavdixit02)
- Specify installation instructions for OptimizationQuadDIRECT (#327) (@Vaibhavdixit02)
- typo in rosenbrock function in docs (#329) (@mdmaas)
v3.7.1
Optimization v3.7.1
Closed issues:
- Broken reference to Optimisers.jl in docs (#301)
Merged pull requests:
- Add id for optimisers (#302) (@ChrisRackauckas)
- CompatHelper: add new compat entry for IterTools at version 1 for package docs, (keep existing compat) (#303) (@github-actions[bot])
- Handle prototype typing and expression clean up in
NoAD
(#304) (@Vaibhavdixit02)
v3.7.0
Optimization v3.7.0
Closed issues:
- Specialize MOI Optimizers on symbolic information of AutoModelingToolkit (#145)
- GalacticOptim with AmplNLWriter optimizer (#194)
- Rename every use of old names to new names (#268)
- Pass expression graph to MOI (#272)
- Minibatch example throws error (#279)
Merged pull requests:
- Add expression graphs to MOI when using MTK (#278) (@ChrisRackauckas)
- Small fix of missed change from galactic misspelling (#288) (@albheim)
- Rebase with better tests for ExprGraph (#290) (@odow)
- flesh out some of the tutorials and make them doc examples (#292) (@ChrisRackauckas)
- Update Downstream.yml (#293) (@MartinuzziFrancesco)
- CompatHelper: add new compat entry for OptimizationEvolutionary at version 0.1 for package docs, (keep existing compat) (#294) (@github-actions[bot])
- CompatHelper: add new compat entry for OptimizationOptimisers at version 0.1 for package docs, (keep existing compat) (#295) (@github-actions[bot])
- CompatHelper: add new compat entry for OptimizationNLopt at version 0.1 for package docs, (keep existing compat) (#296) (@github-actions[bot])
- CompatHelper: add new compat entry for OptimizationOptimJL at version 0.1 for package docs, (keep existing compat) (#297) (@github-actions[bot])
- CompatHelper: add new compat entry for OptimizationCMAEvolutionStrategy at version 0.1 for package docs, (keep existing compat) (#298) (@github-actions[bot])
- CompatHelper: add new compat entry for OptimizationBBO at version 0.1 for package docs, (keep existing compat) (#299) (@github-actions[bot])
- Doctest the minibatch tutorial and add Optimisers.jl docs (#300) (@ChrisRackauckas)
v3.6.1
Optimization v3.6.1
Closed issues:
- Wrap SpeedMapping.jl (#152)
OptimizationSpeedMapping
isn't registered (#271)- Update derivative matrices' structure functions in MOI for sparse case (#273)
- OptimizationMOI fails tests on Julia 1.6 (#275)
- Updates from GalaticOptim (#281)
- Sparse handling in MOI is broken and untested (#283)
- Error when running Code in documentation (#286)
Merged pull requests:
- Update docs for MathOptInterface wrapper (#270) (@odow)
- Complete handling of sparse case in MOI (#274) (@Vaibhavdixit02)
- Update docs for OptimizationMOI (#277) (@odow)
- Fix minibatch example (#280) (@ChrisRackauckas)
- [OptimizationMOI] fix handling of sparse derivatives and add tests (#284) (@odow)
v3.6.0
Optimization v3.6.0
v3.5.0
Optimization v3.5.0
Closed issues:
Merged pull requests:
- Finish up
AutoModelingToolkit
sparsity handling (#250) (@Vaibhavdixit02) - Change GalacticFlux to use Optimisers.jl (#255) (@ChrisRackauckas)
- CompatHelper: bump compat for DocStringExtensions to 0.9, (keep existing compat) (#256) (@github-actions[bot])
- Use new SciMLBase docstring for the
solve
documentation (#257) (@ChrisRackauckas) - CompatHelper: bump compat for LoggingExtras to 0.5, (keep existing compat) (#260) (@github-actions[bot])
- Change OptimizationFunction documentation to use docstrings (#261) (@ChrisRackauckas)
- Fix AD docstring builds (#262) (@ChrisRackauckas)
- Create GalacticPolyalgorithms.jl (#263) (@ChrisRackauckas)
- Rename to Optimization.jl (#264) (@ChrisRackauckas)
v3.4.0
GalacticOptim v3.4.0
Closed issues:
- instantiate_function: MethodError no method matching OptimizationFunction (#251)
Merged pull requests:
- changes all OptimizationFunction constructors to outer one (#253) (@ValentinKaisermayer)
v3.3.1
GalacticOptim v3.3.1
Merged pull requests:
- Update Project.toml (#248) (@jonasmac16)
- Check against
NelderMead
type not object for callback branching (#249) (@Vaibhavdixit02)
v3.3.0
GalacticOptim v3.3.0
Merged pull requests:
- Add
obj_sparse
andcons_sparse
fields toAutoModelingToolkit
and pass to derivative functions (#241) (@Vaibhavdixit02) - Use the docstring for the OptimizationProblem page (#243) (@ChrisRackauckas)
- Change to ArrayInterfaceCore (#247) (@ChrisRackauckas)
v3.2.1
GalacticOptim v3.2.1
Merged pull requests:
- Use
NonlinearSystem
(via mtk-ize onNonlinearProblem
) for constraint (#240) (@Vaibhavdixit02)