OptimizationPRIMA-v0.0.2
OptimizationPRIMA OptimizationPRIMA-v0.0.2
Diff since OptimizationPRIMA-v0.0.1
Merged pull requests:
- Pass state to OptimizationOptimisers callback (#649) (@Vaibhavdixit02)
- CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#651) (@github-actions[bot])
- [WIP]Stats and State (#652) (@Vaibhavdixit02)
- Format and sparsearrays only 1.10 (#656) (@Vaibhavdixit02)
- Add docstrings to state and stats (#657) (@Vaibhavdixit02)
- CompatHelper: bump compat for OptimizationCMAEvolutionStrategy to 0.2 for package docs, (keep existing compat) (#658) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationOptimisers to 0.2 for package docs, (keep existing compat) (#659) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationMOI to 0.3 for package docs, (keep existing compat) (#660) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationNLopt to 0.2 for package docs, (keep existing compat) (#661) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationNOMAD to 0.2 for package docs, (keep existing compat) (#662) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationEvolutionary to 0.2 for package docs, (keep existing compat) (#663) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationMetaheuristics to 0.2 for package docs, (keep existing compat) (#664) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationOptimJL to 0.2 for package docs, (keep existing compat) (#665) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationMultistartOptimization to 0.2 for package docs, (keep existing compat) (#666) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationGCMAES to 0.2 for package docs, (keep existing compat) (#667) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationBBO to 0.2 for package docs, (keep existing compat) (#668) (@github-actions[bot])
- Update minibatch.md (#671) (@Vaibhavdixit02)
- Bump crate-ci/typos from 1.16.23 to 1.17.0 (#672) (@dependabot[bot])
- mtkize behind if and try blocks (#676) (@Vaibhavdixit02)
- Add mtkize to docs (#677) (@Vaibhavdixit02)
- remove extra
@shows (#678) (@SebastianM-C) - Update OptimizationZygoteExt.jl (#679) (@Vaibhavdixit02)
- [OptimizationMOI] improve performance of Jacobian and Hessian accesses (#680) (@odow)
- Moved optstats to SciMLBase (#681) (@Vaibhavdixit02)
- Bump actions/cache from 3 to 4 (#682) (@dependabot[bot])
- refactor: update for MTKv9 (#685) (@AayushSabharwal)
- remove extraneous println in OptimizationOptimJL.jl (#687) (@orens77)
- refactor: remove type-pirated functions (#689) (@AayushSabharwal)
- fix: call
completeon systems generated in MTKExt (#690) (@AayushSabharwal) - Fixed issue #683: error when
store_trace=truein OptimizationEvolutionary.jl (#691) (@jonathanfischer97) - Update Project.toml (#693) (@Vaibhavdixit02)
- Fix docs build (#696) (@ChrisRackauckas)
- Remove linesearch references in IPNewton documentation (#698) (@ederag)
- Bump codecov/codecov-action from 3 to 4 (#699) (@dependabot[bot])
- Bump crate-ci/typos from 1.17.0 to 1.18.0 (#700) (@dependabot[bot])
- [skip ci] Update dependabot.yml (#701) (@ArnoStrouwen)
- fixed user
trace!overload compat. Bothxand user records now saved (#702) (@jonathanfischer97) - CompatHelper: bump compat for OptimizationPolyalgorithms to 0.2 for package docs, (keep existing compat) (#703) (@github-actions[bot])
- [skip ci] update downgrade CI repo (#704) (@ArnoStrouwen)
- [OptimizationMOI] fix compat bounds in Project.toml (#705) (@odow)
- CompatHelper: bump compat for OptimizationMOI to 0.4 for package docs, (keep existing compat) (#706) (@github-actions[bot])
- reapply formatter (#708) (@ArnoStrouwen)
- [WIP] Update to using OptimizationBase (#709) (@Vaibhavdixit02)
- CompatHelper: add new compat entry for SciMLStructures at version 1 for package OptimizationMOI, (keep existing compat) (#710) (@github-actions[bot])
- Add Manopt.jl wrapper (#712) (@Vaibhavdixit02)
- Update #711 checking if OptimizationFunction is used for derivative based optimizers #711 (#715) (@ParasPuneetSingh)
- Store grad/hess in state for Optim.jl (#716) (@sethaxen)
- CompatHelper: add new compat entry for OptimizationBase at version 0.0.5 for package docs, (keep existing compat) (#717) (@github-actions[bot])
- Delete duplicate ReInitCache (#721) (@Vaibhavdixit02)
- Remove
LD_LBFGS_NOCEDALupdate nlopt.md (#725) (@Vaibhavdixit02) - Use lbfgsb as the default solver (#726) (@Vaibhavdixit02)
- Try augmented-lagrangian with lbfgsb (#727) (@Vaibhavdixit02)
deepcopyto save population in default trace, instead of reference (#730) (@jonathanfischer97)- check identity instead of equality (#732) (@jonathanfischer97)
- Reversion: stop deep copying population, just save
curr_uforOptimizationStateconstruction (#734) (@jonathanfischer97) - Bump julia-actions/setup-julia from 1 to 2 (#735) (@dependabot[bot])
- CompatHelper: bump compat for OptimizationEvolutionary to 0.3 for package docs, (keep existing compat) (#737) (@github-actions[bot])
- CompatHelper: bump compat for ADTypes to 1, (keep existing compat) (#738) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationBase to 0.0.6 for package docs, (keep existing compat) (#739) (@github-actions[bot])
- Explicit warning when AD backend not specified correctly for automatic box-constraint handling with Optim (#741) (@Vaibhavdixit02)
- CompatHelper: bump compat for OptimizationBase to 0.0.7 for package docs, (keep existing compat) (#742) (@github-actions[bot])
- Update OptimizationOptimJL compats used here (#746) (@Vaibhavdixit02)
- CompatHelper: bump compat for OptimizationBase to 1, (keep existing compat) (#748) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationBase to 1 for package docs, (keep existing compat) (#750) (@github-actions[bot])
- OptimizationOptimJL NoAD fix (#753) (@Vaibhavdixit02)
- 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)
- Update to nlopt's new error throwing (#764) (@Vaibhavdixit02)
Closed issues:
- Support for different AD for constraints and objective (#191)
- Vector based modeling not supported. (#531)
- Clarify Callback function arguments (#613)
- Accessing optimization iteration in callback function (#617)
- No sol.stats for NLopt (#625)
- Learning rate decay in callback function (#648)
- Optimisers basic usecase (#653)
- OptimizationMOI 0.2.0, cannot assign Symbolics.Num to MArray (#655)
- Error when
store_trace=truewith OptimizationEvolutionary.jl (#683) - Issue in running OptimizationFunction (#686)
- Latest SciMLBase + Optimization breaks precompile (#692)
- TypeError: in keyword argument linesearch, expected Function (#695)
- Optimiztion.jl does not precompile (#697)
- Add trait for checking if OptimizationFunction is used for derivative based optimizers (#711)
MethodError: objects of type Nothing are not callablewhenlbandubare used withNelderMead(#713)- PolyesterForwardDiff not loading (#714)
- No documentation for latest release (#718)
- PRIMA lib errors with
AutoForwardDiff(#719) - US spelling preferred? (#729)
- Augmented Lagrangian (#731)
- Callback signature doesn't match with the docs for PRIMA (#743)
- ERROR: UndefVarError:
NoADnot defined (#747) - 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)