Recent Releases of https://github.com/SciML/Optimization.jl
https://github.com/SciML/Optimization.jl - v4.5.0
Optimization v4.5.0
Merged pull requests: - Added fix for COBYLA example in docs (#931) (@AdityaPandeyCN) - PyCMA Wrapper (#933) (@mxpoch) - added pycma docs and python kwargs (#934) (@mxpoch) - added callbacks to pycma wrapper (#935) (@mxpoch) - Relax type in MOI NLP evaluator (#938) (@ErikQQY) - Add optimization parameters to OptimizationState (#945) (@ChrisRackauckas) - Add verbose parameter support to CMAEvolutionStrategyOpt (#946) (@ChrisRackauckas) - Fix integer bounds error in OptimizationMOI (#947) (@ChrisRackauckas) - Fix LBFGS iteration counter always showing 0 (#948) (@ChrisRackauckas) - Add support for dualftolrel parameter in NLopt (#949) (@ChrisRackauckas) - Add documentation for reinit! function (#950) (@ChrisRackauckas) - Improve test coverage for src/utils.jl (#952) (@ChrisRackauckas) - Fix Sophia neural network training documentation example (#953) (@ChrisRackauckas) - Remove Julia v1.9 version checks and associated AD tests (#956) (@ChrisRackauckas) - Add spell checking configuration (#962) (@ChrisRackauckas) - Fix spelling errors and add typos configuration (#963) (@ChrisRackauckas) - Add downgrade CI workflow with Core test group (#964) (@ChrisRackauckas) - Add downgrade CI for all sublibraries (#965) (@ChrisRackauckas) - Update CI to test on Julia 1, lts, and pre versions (#966) (@ChrisRackauckas) - Update code formatting with JuliaFormatter (#985) (@ChrisRackauckas)
Closed issues:
- Add description and usage example of reinit (#502)
- Error messages with integer constraint vectors (#528)
- Prevent printing when using CMAEvolutionStrategyOpt solver (#572)
- The help to solve does not explain the result. (#587)
- test: test coverage needs improvement for the ./src/utils.jl file (#868)
- Add optimization parameters to OptimiationStsate (#891)
- LBFGS iteration index is always 0? (#907)
- Add OptimizationSciPy wrapper package (#917)
- Add OptimizationPyCMA Wrapper Package (#918)
- Adding dualftolrel keyword for NLopt (#922)
- no method matching keys(::Nothing) when I forget to pass lcons and ucons to a constrained problem (#959)
- Julia
Published by github-actions[bot] 7 months ago
https://github.com/SciML/Optimization.jl - v4.4.0
Optimization v4.4.0
Merged pull requests: - OptimizationODE package for ODE solvers (#916) (@ParasPuneetSingh) - build: bump compats for mtkv10 (#919) (@AayushSabharwal) - Improve code conciseness in file OptimizationNLopt.jl (#920) (@thimotedupuch) - Scipywrapper (#927) (@AdityaPandeyCN) - Add Documentation for Scipywrapper (#928) (@AdityaPandeyCN) - Fix up a few things (#929) (@ChrisRackauckas) - Fix tests (#930) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] 8 months ago
https://github.com/SciML/Optimization.jl - v4.3.0
Optimization v4.3.0
Merged pull requests: - Cleanup BBO and MOI (#899) (@SebastianM-C) - Simplify calls to Optim.jl (#910) (@ChrisRackauckas) - Update termination reason dictionary (#911) (@ChrisRackauckas) - Extend getting_started.md (#913) (@ChrisRackauckas)
Closed issues:
- Default wrapping of Optim algorithms in Fminbox incase of box constraints necessitates gradient (#558)
- Optimization over 3d Array throws (#859)
- Nelder Mead asks for gradients (#863)
- Error with e.g. Any[] starting condition (#885)
- For ensemble simulations, how do I set different parameter values for each run of the ensemble? (#890)
- OutOfMemory error as Optim.jl interface allocates a hessian for first order methods' (#893)
- Unhandled stopping condition (#904)
- [Docs] Unclear return type from solve, and how to use it (#912)
- Julia
Published by github-actions[bot] 9 months ago
https://github.com/SciML/Optimization.jl - v4.2.0
Optimization v4.2.0
Merged pull requests:
- Make auglag generic and reusable with all solvers (#833) (@Vaibhavdixit02)
- Test if Metaheuristics tests simply need a higher iteration count for robustness (#888) (@ChrisRackauckas)
- Update OptimizationOptimJL.jl (#895) (@Vaibhavdixit02)
- bump MultistartOptimization compatibility (#896) (@Moelf)
- define maxiters similar to epochs (#897) (@prbzrg)
- Update ensemble.md to use standard API (#903) (@ChrisRackauckas)
- forwardDiff@1 (#905) (@oscardssmith)
Closed issues:
- Solving Ensemble problem requires ensemble algorithm (not the case for other ensemble solves) (#889)
- UndefVarError: maxiters not defined in OptimizationOptimisers (#892)
- Setting Absolute Tolerance for BFGS with Box Constraints (#894)
- Make a release for Optim.jl f_tol deprecation? (#898)
- Type AbstractOptimizationAlgorithm not exported (#900)
- Julia
Published by github-actions[bot] 10 months ago
https://github.com/SciML/Optimization.jl - v4.1.2
Optimization v4.1.2
Merged pull requests: - Fix nested bullet list in optimization.md (#881) (@abhro) - Make DiffEqFlux test more robust (#887) (@ChrisRackauckas)
Closed issues: - Optimization algorithm (Adam) not found (#882)
- Julia
Published by github-actions[bot] 11 months ago
https://github.com/SciML/Optimization.jl - v4.1.1
Optimization v4.1.1
Merged pull requests: - Fix typo (#878) (@dreivmeister) - Check more retcodes from NLopt (#879) (@sumiya11) - Bump version (#880) (@sumiya11)
Closed issues: - Incorrect return value classification of FTOL_REACHED from NLopt (#862) - Running optimizations with maps as input (#875)
- Julia
Published by github-actions[bot] about 1 year ago
https://github.com/SciML/Optimization.jl - v4.1.0
Optimization v4.1.0
Merged pull requests: - MOI Constraint jacobian-vector fixes (#845) (@aml5600) - Bump codecov/codecov-action from 4 to 5 (#856) (@dependabot[bot]) - More conditionals for not calculating hessian in NLopt (#857) (@Vaibhavdixit02) - chore: bump Optimisers (#861) (@avik-pal) - Update OptimizationOptimisers.jl (#869) (@lsmohan) - fix #870 (#871) (@baggepinnen) - Update runtests.jl in OptimizationOptimisers (#872) (@Vaibhavdixit02)
Closed issues:
- lbfgsb issue (#855)
- Error in trying to use Optimization.jl for LSTM training based on Lux.jl (#860)
- Better error message when gradient is required but not available (#865)
- maxtime errors for Evolutionary.jl (#870)
- Expose step size parameters for AutoFiniteDiff (#874)
- Julia
Published by github-actions[bot] about 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.5
Optimization v4.0.5
Merged pull requests:
- Update _check_and_convert_maxiters to ensure rounding (#849) (@Vaibhavdixit02)
Closed issues:
- Should maxiters and epochs be disambiguated? (#842)
- iterating through a DataLoader is still broken (#843)
- epochs calculation should have a floor or ceil to avoid this (#848)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.4
Optimization v4.0.4
Merged pull requests: - fix: match iterations count in Sophia (#841) (@avik-pal) - Update links to algorithms in optim.md (#846) (@AbdAlazezAhmed) - MOI vector lambda and iteration fixes in Optimisers (#847) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.3
Optimization v4.0.3
Merged pull requests: - feat: make MLUtils into a weakdep & suppport MLDataDevices (#827) (@avik-pal) - fix: no printing "dkjht" (#828) (@avik-pal) - Optimisers iteration count should be calculated with epochs and data both (#830) (@Vaibhavdixit02) - NLopt: Reuse constraint evaluations (#832) (@Vaibhavdixit02) - Update index.md (#836) (@Vaibhavdixit02) - Update optimisers extensions and tests (#838) (@Vaibhavdixit02)
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)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.2
Optimization v4.0.2
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.1
Optimization v4.0.1
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v4.0.0
Optimization v4.0.0
Merged pull requests: - [WIP] Updates for OptimizationBase v2 (#789) (@Vaibhavdixit02) - Add constraints support for NLopt (#799) (@Vaibhavdixit02) - Add constraints support for NOMAD (#817) (@Vaibhavdixit02) - Bump versions (#818) (@Vaibhavdixit02) - docs updates (#819) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.28.0
Optimization v3.28.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)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.27.0
Optimization v3.27.0
Merged pull requests: - Bump OptimizationBase to 1.3.3 (#785) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.26.3
Optimization v3.26.3
Merged pull requests: - Add more retcode testing and fix space in lbfgsb return (#782) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.26.2
Optimization v3.26.2
Merged pull requests: - Add another lbfgsb stopping criteria for retcode handling (#781) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.26.1
Optimization v3.26.1
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)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.26.0
Optimization v3.26.0
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)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/SciML/Optimization.jl - v3.25.1
Optimization v3.25.1
Merged pull requests: - 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)
Closed issues:
- MethodError: objects of type Nothing are not callable when lb and ub are used with NelderMead (#713)
- ERROR: UndefVarError: NoAD not defined (#747)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.25.0
Optimization v3.25.0
Merged pull requests:
- Add Manopt.jl wrapper (#712) (@Vaibhavdixit02)
- Update #711 checking if OptimizationFunction is used for derivative based optimizers #711 (#715) (@ParasPuneetSingh)
- Remove LD_LBFGS_NOCEDAL update nlopt.md (#725) (@Vaibhavdixit02)
- Use lbfgsb as the default solver (#726) (@Vaibhavdixit02)
- Try augmented-lagrangian with lbfgsb (#727) (@Vaibhavdixit02)
- deepcopy to 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_u for OptimizationState construction (#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])
Closed issues: - Clarify Callback function arguments (#613) - Accessing optimization iteration in callback function (#617) - Add trait for checking if OptimizationFunction is used for derivative based optimizers (#711) - US spelling preferred? (#729) - Augmented Lagrangian (#731)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.24.3
Optimization v3.24.3
Merged pull requests: - Delete duplicate ReInitCache (#721) (@Vaibhavdixit02)
Closed issues:
- PRIMA lib errors with AutoForwardDiff (#719)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.24.2
Optimization v3.24.2
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.24.1
Optimization v3.24.1
Merged pull requests: - CompatHelper: add new compat entry for OptimizationBase at version 0.0.5 for package docs, (keep existing compat) (#717) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.24.0
Optimization v3.24.0
Merged pull requests: - [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]) - Store grad/hess in state for Optim.jl (#716) (@sethaxen)
Closed issues: - Optimisers basic usecase (#653) - PolyesterForwardDiff not loading (#714)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.23.0
Optimization v3.23.0
Merged pull requests:
- refactor: update for MTKv9 (#685) (@AayushSabharwal)
- 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. Both x and 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)
Closed issues:
- Vector based modeling not supported. (#531)
- Error when store_trace=true with OptimizationEvolutionary.jl (#683)
- Issue in running OptimizationFunction (#686)
- TypeError: in keyword argument linesearch, expected Function (#695)
- Optimiztion.jl does not precompile (#697)
- Julia
Published by github-actions[bot] almost 2 years ago
https://github.com/SciML/Optimization.jl - v3.22.0
Optimization v3.22.0
Merged pull requests:
- Bump actions/cache from 3 to 4 (#682) (@dependabot[bot])
- remove extraneous println in OptimizationOptimJL.jl (#687) (@orens77)
- refactor: remove type-pirated functions (#689) (@AayushSabharwal)
- fix: call complete on systems generated in MTKExt (#690) (@AayushSabharwal)
- Fixed issue #683: error when store_trace=true in OptimizationEvolutionary.jl (#691) (@jonathanfischer97)
- Update Project.toml (#693) (@Vaibhavdixit02)
- Fix docs build (#696) (@ChrisRackauckas)
Closed issues: - Support for different AD for constraints and objective (#191) - Latest SciMLBase + Optimization breaks precompile (#692)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.21.2
Optimization v3.21.2
Merged pull requests:
- 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)
Closed issues: - No sol.stats for NLopt (#625) - OptimizationMOI 0.2.0, cannot assign Symbolics.Num to MArray (#655)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.21.1
Optimization v3.21.1
Merged pull requests: - 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)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.21.0
Optimization v3.21.0
Merged pull requests: - Pass state to OptimizationOptimisers callback (#649) (@Vaibhavdixit02) - downgrade CI (#650) (@ArnoStrouwen) - CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#651) (@github-actions[bot]) - [WIP]Stats and State (#652) (@Vaibhavdixit02)
Closed issues: - NonConvex package manager (#350) - What is PolyOpt()? (#375) - Learning rate decay in callback function (#648)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.20.2
Optimization v3.20.2
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.20.1
Optimization v3.20.1
Merged pull requests: - [WIP] Keep symbolic expressions from mtk, make it moi compatible later (#636) (@Vaibhavdixit02) - Delete lib/OptimizationNonconvex directory to avoid unnecessary compa… (#646) (@Vaibhavdixit02) - CompatHelper: add new compat entry for SymbolicIndexingInterface at version 0.3 for package OptimizationMOI, (keep existing compat) (#647) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.20.0
Optimization v3.20.0
Merged pull requests: - CompatHelper: add new compat entry for HiGHS at version 1 for package docs, (keep existing compat) (#551) (@github-actions[bot]) - CompatHelper: bump compat for Flux to 0.14 for package docs, (keep existing compat) (#566) (@github-actions[bot]) - CompatHelper: bump compat for Documenter to 1 for package docs, (keep existing compat) (#594) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationPRIMA at version 0.0.1 for package docs, (keep existing compat) (#618) (@github-actions[bot]) - Change typeof(x) <: y to x isa y (#623) (@pepijndevos) - Fix optim maxsense (#624) (@Vaibhavdixit02) - fix: use SII instead of explicitly accessing SciMLFunction.syms (#626) (@AayushSabharwal) - Create polyopt.md (#627) (@Vaibhavdixit02) - Update OptimizationOptimJL.jl (#630) (@Vaibhavdixit02) - CompatHelper: add new compat entry for SciMLBase at version 2 for package docs, (keep existing compat) (#637) (@github-actions[bot]) - Aqua + typos CI (#639) (@ArnoStrouwen) - Bump actions/checkout from 3 to 4 (#640) (@dependabot[bot]) - Update Flux compat (#642) (@vavrines) - [skip ci] dependabot ignore typos patches (#643) (@ArnoStrouwen)
Closed issues: - Linking Nonconvex.jl (#123) - Add support for constraints for the other AD backends (#130) - Document MOI Optimizers (#143) - compiled tape ReverseDiff (#245) - Wrap LsqFit.jl and LeastSquaresOptim.jl to replace DiffEqParamEstim implementation (#447) - EnsembleProblem support (#491) - Documentation callbacks. (#498) - Provide new initial point without redefining the optimization problem (#500) - Is it possible to set the parameter "minmeshsize" of the the NOMAD algorithm when calling from Optimization.jl ? (#573) - Finding a suitable algorithm to solve my problem (#610) - Docs job erroring (#614) - a bug in Optimization.jls enzyme extension (#621) - Provide a way to create OptimizationProblem from NonlinearLeastSquaresProblem (#622) - Optim.jl's IPNewton should not require constraints (#629) - Enormous unnecessary memory allocation (#638)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/SciML/Optimization.jl - v3.19.3
Optimization v3.19.3
Merged pull requests: - Add OptimizationPRIMA to the docs (#616) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.19.2
Optimization v3.19.2
Merged pull requests: - CompatHelper: bump compat for Optimisers to 0.3 for package OptimizationOptimisers, (keep existing compat) (#580) (@github-actions[bot]) - Documenter 1.0 upgrade (#598) (@ArnoStrouwen) - Improve Performance for OptimizationBBO (#600) (@Zentrik) - Add callback to MOI (#601) (@Vaibhavdixit02) - Mark tests broken on v1.6 as broken on v1.6 (#603) (@ChrisRackauckas) - Bound Optim.jl to the range where it is generic (#604) (@ChrisRackauckas) - Require v1.9 for AD tests (#605) (@ChrisRackauckas) - build: lift Optim bound (#607) (@sathvikbhagavan) - build(OptimizationOptimJL): bump patch version (#608) (@sathvikbhagavan) - Make AutoZygote robust to zero gradients (#609) (@ChrisRackauckas) - fix typos (#611) (@spaette) - [WIP] Add PRIMA wrapper (#612) (@Vaibhavdixit02) - Fix zygote constraint bug and update rosenbrock doc (#615) (@Vaibhavdixit02)
Closed issues: - Inclusion of PRIMA solvers in Optimization.jl (#593)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.19.1
Optimization v3.19.1
Merged pull requests:
- map maxiters to outer_iterations (#544) (@SebastianM-C)
- Eliminate some runtime dispatch and other things (#597) (@Vaibhavdixit02)
Closed issues: - Bounds + maxiters breaks BFGS (#508)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.19.0
Optimization v3.19.0
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.18.0
Optimization v3.18.0
Merged pull requests: - Support both float and array return extensions Enzyme (@wsmoses) - Setup tape compilation for ReverseDiff (#590) (@ChrisRackauckas) - Fix chunksize issue (#595) (@Vaibhavdixit02)
Closed issues: - Precompilation Warnings (#579) - Enzyme hessian throws a big error (#592)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.17.0
Optimization v3.17.0
Merged pull requests: - [WIP] Enzyme and sparse updates (#585) (@Vaibhavdixit02) - Fix type instability in Enzyme extension (#586) (@wsmoses) - Bump actions/checkout from 3 to 4 (#588) (@dependabot[bot])
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.16.1
Optimization v3.16.1
Merged pull requests: - Fix typos in the extension names (#582) (@ChrisRackauckas) - Update extensions to not load packages directly only through Optimization (#583) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.16.0
Optimization v3.16.0
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 _moistatustoReturnCode (#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)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.15.2
Optimization v3.15.2
Merged pull requests: - Bring back AbstractRule in OptimizationOptimisers (#552) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.15.1
Optimization v3.15.1
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)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.15.0
Optimization v3.15.0
Closed issues: - InvalidSystemException error in Rosetta-OPF on latest releases (#537) - Have to specify derivatives for Optim.ZerothOrderOptimizer with bounds (#548)
Merged pull requests:
- [WIP] Misc docs updates (#513) (@Vaibhavdixit02)
- Add cache dispatch to Enzyme instantiate_function (#535) (@Vaibhavdixit02)
- Add cache interface to all wrapper packages (#536) (@Vaibhavdixit02)
- Do not ignore the initial guess in OptimizationBBO (#540) (@SebastianM-C)
- Try running CI on 1.8 (#545) (@Vaibhavdixit02)
- Try getting BBO tests passing (#547) (@Vaibhavdixit02)
- Format master (#549) (@Vaibhavdixit02)
- Bump versions (#550) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.14.2
Optimization v3.14.2
Closed issues:
- Document EnzymeAD (#522)
Merged pull requests:
- Remove Nonconvex from docs for now (#517) (@baggepinnen)
- prefer use of lagragian hessian if available (#518) (@baggepinnen)
- Performance Improvements for OptimizationBBO (#519) (@Zentrik)
- Update OptimizationGCMAES.jl to set allowscallbacks to false (#527) (@Vaibhavdixit02)
- generate lag_h function for FiniteDiff (#529) (@baggepinnen)
- Move AD files to extension packages (#530) (@Vaibhavdixit02)
- CompatHelper: add new compat entry for ADTypes at version 0.1, (keep existing compat) (#532) (@github-actions[bot])
- Remove buggy structural_simplify usage (#539) (@YingboMa)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/SciML/Optimization.jl - v3.14.1
Optimization v3.14.1
Merged pull requests: - Fix typo in documentation (#512) (@Liozou) - Bound Enzyme to 0.11.0 (#514) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/SciML/Optimization.jl - v3.14.0
Optimization v3.14.0
Closed issues: - Support for MathOptInterface.AbstractOptimizer that do not support MathOptInterface.NLPBlock (#369) - OptimizationOptimJL@v0.1.6 need a compat bound for Optimization@v.3.13 (#504)
Merged pull requests:
- Adds support for MOI.AbstractOptimizer that do not support MOI.NLPBlock (#381) (@ValentinKaisermayer)
- [WIP] Add AutoEnzyme for using Enzyme as the AD backend (#483) (@Vaibhavdixit02)
- Correct some typos (#505) (@goggle)
- CompatHelper: add new compat entry for Symbolics at version 5 for package OptimizationMOI, (keep existing compat) (#506) (@github-actions[bot])
- CompatHelper: add new compat entry for ModelingToolkit at version 8 for package OptimizationMOI, (keep existing compat) (#507) (@github-actions[bot])
- Bump DiffEqFlux in tests (#509) (@ChrisRackauckas)
- Add all optimizer types from Optim to __init (#510) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/SciML/Optimization.jl - v3.13.1
Optimization v3.13.1
Closed issues:
- ERROR: MethodError: no method matching Float64(::ForwardDiff.Dual{ForwardDiff.Tag{ when attempting to use AD whil recording values (#501)
Merged pull requests:
- Implements cache interface (#406) (@ValentinKaisermayer)
- Fix Ipopt_jll bound (#496) (@ChrisRackauckas)
- Add link to SpeedMapping.jl page from the page index (#499) (@sheevy)
- Update Project.tomls for init release (#503) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/SciML/Optimization.jl - v3.13.0
Optimization v3.13.0
Closed issues: - Maximizer or Minimizer (#484)
Merged pull requests: - enable dependabot for GitHub actions (#485) (@ranocha) - Bump actions/cache from 1 to 3 (#486) (@dependabot[bot]) - Bump codecov/codecov-action from 1 to 3 (#487) (@dependabot[bot]) - Bump actions/checkout from 1 to 3 (#488) (@dependabot[bot]) - [WIP] Fix incorrect tests and add constraints support in OptimizationNLopt (#493) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/SciML/Optimization.jl - v3.12.1
Optimization v3.12.1
Closed issues:
- MOI integer variable handling is incorrect (#475)
- Lion isn't in OptimisersOptimizers (#479)
Merged pull requests:
- Allow data args in NoAD's derivatives (#469) (@Vaibhavdixit02)
- Real Integer Constraints (#477) (@AlCap23)
- Use Optimisers.AbstractRule (#480) (@prbzrg)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/SciML/Optimization.jl - v3.12.0
Optimization v3.12.0
Closed issues: - ReturnCodes from NLopt are not properly converted (#455) - Nonlinear constraints for NlOpt solvers are not supported (#463) - Pass options to Evolutionary Solvers (#464) - Evolutionary.ES() broken? (#467) - Optmization.ji Optimization.solve is not working (#470)
Merged pull requests: - Add box constraints column to table (#465) (@DanielVandH) - Describe details of the objective function (#466) (@baggepinnen) - Update OptimizationEvolutionary to support constraints and pass additional kwargs (#471) (@Vaibhavdixit02) - Add integer support for MOI (#472) (@AlCap23) - Adds nlopt retcode handling (#474) (@ValentinKaisermayer) - Put the documentation into the standard form (#476) (@ChrisRackauckas) - update to ArrayInterface v7 (#478) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.11.2
Optimization v3.11.2
Merged pull requests: - Fix failing docs on CI (#460) (@Vaibhavdixit02) - Bump MultistartOptimization compat entry (#461) (@Vaibhavdixit02) - Bump version to get stable docs build (#462) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.11.1
Optimization v3.11.1
Closed issues:
- AutoModelingToolkit should be done via a ModelingToolkit.modelingtoolkitize only (#401)
- UndefVarError: DefaultOptimizationCache not defined (#456)
- Objective passed to NelderMead callback does not match computed objective (#458)
Merged pull requests:
- Switch to using modelingtoolkitize inside AutoModelingToolkit (#432) (@Vaibhavdixit02)
- Change NLopt to OptimizationNLopt (#454) (@DanielVandH)
- format markdown (#459) (@ArnoStrouwen)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.11.0
Optimization v3.11.0
Closed issues:
- Add objective sense into the front-end (#8)
- Tutorial on some advanced MTK things (#96)
- Optimizer documentation style (#97)
- Uniform solution type (#106)
- Optimization summary is gone? (#120)
- Common return code (#161)
- Arbitrary constraints (#185)
- Help with no method matching length (#209)
- Add checks for required arguments in the optimiser specific __map_optimizer_args and throw informative error messages (#210)
- Error with Ipopt through Nonconvex (#223)
- callback ignored for GalacticCMAEvolutionStrategy (#242)
- Fix type hierarchy (#258)
- Do some sanity checks for OptimizationProblem's fields (#282)
- Unclear usage of batches (#433)
- [Question] OptimizationFunction of univariate f(u) (#440)
- Report solve_time in solution (#441)
- OptimizationProblem docstring (#449)
Merged pull requests: - Small update on batching docs (#436) (@JordiBolibar) - Move ObjSense into SciMLBase (#438) (@DanielVandH) - Report solve time (#442) (@ValentinKaisermayer) - Convert MOI status to SciMLBase retcode (#443) (@ValentinKaisermayer) - Format (#445) (@Vaibhavdixit02) - Renames sol.minum to sol.objective (#446) (@ValentinKaisermayer) - [skip ci] LanguageTool (#450) (@ArnoStrouwen) - Add an FAQ page (#451) (@ChrisRackauckas) - Link to NaNMath & fixed some typos (#453) (@DanielVandH)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.10.0
Optimization v3.10.0
Merged pull requests:
- Use empty! instead of instantiate to support reuse of MOI optimizers (#429) (@Vaibhavdixit02)
- Downstream test MTK (#431) (@ChrisRackauckas)
- Update Project.toml (#434) (@ValentinKaisermayer)
- Add OptimizationSolution page (#435) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.9.4
Optimization v3.9.4
Closed issues:
- Reuse of Ipopt.Optimizer() errors (#347)
- Error when using callback function and Ipopt (#421)
- Make sure that all values are Float64 else AmplWriter fails (#422)
Merged pull requests:
- Use updated ordering from toexpr in constraint expression (#424) (@Vaibhavdixit02)
- Disallow callback in MOI subpackage and empty solver if prepopulated (#426) (@Vaibhavdixit02)
- lib cov (#427) (@ArnoStrouwen)
- track only src (#428) (@ArnoStrouwen)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.9.3
Optimization v3.9.3
Closed issues: - Interface NOMAD.jl (#157) - BBO Unsupported keyword argument "NThreads" (#398) - No compat bounds leading to incompatible versions (#418)
Merged pull requests: - canonify docs (#396) (@ArnoStrouwen) - Revert removed kwargs splatting in BBO (#399) (@Vaibhavdixit02) - Uses cache in solution (#402) (@ValentinKaisermayer) - reproducible docs (#409) (@ArnoStrouwen) - CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#410) (@github-actions[bot]) - [skip ci] doc and lib compat (#411) (@ArnoStrouwen) - Bound Optimization to 3.9 in subpackages and create new patch releases (#420) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] about 3 years ago
https://github.com/SciML/Optimization.jl - v3.9.2
Optimization v3.9.2
Closed issues: - DiffResult (#378) - Getting incorrect error msgs (#392)
Merged pull requests: - remove DiffResult (#389) (@ArnoStrouwen) - CMAEvolutionStrategy.jl doesn't require bounds, allows it (#390) (@Vaibhavdixit02) - Update optim.md (#393) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.9.1
Optimization v3.9.1
Closed issues: - Algorithm traits and high level error throwing (#310) - Rosenbrock interior point newton tutorial fails (#357) - Method error in Rosetta-OPF on latest releases (#379)
Merged pull requests: - Be more informative about supported functionality of a backend and correctness of kwargs (#376) (@Vaibhavdixit02) - example and strict docs (#380) (@ArnoStrouwen) - CompatHelper: add new compat entry for OptimizationGCMAES at version 0.1 for package docs, (keep existing compat) (#382) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationNOMAD at version 0.1 for package docs, (keep existing compat) (#383) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationMetaheuristics at version 0.1 for package docs, (keep existing compat) (#384) (@github-actions[bot]) - CompatHelper: add new compat entry for NLopt at version 0.6 for package docs, (keep existing compat) (#385) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationMultistartOptimization at version 0.1 for package docs, (keep existing compat) (#386) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationSpeedMapping at version 0.1 for package docs, (keep existing compat) (#387) (@github-actions[bot]) - CompatHelper: add new compat entry for Juniper at version 0.9 for package docs, (keep existing compat) (#388) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.9.0
Optimization v3.9.0
Closed issues: - Expand docstrings (#51) - Add NLopt optimizers to documentation (#86) - NLopt algorithms missing from the documentation (#93) - MultistartOptimization.jl missing from the documentation (#94) - Tutorials in docs (#104) - No arguments are passed to Nlopt.jl optimisers (#159) - Common interface design (#162) - Support mixing manually defined functions with AD backends (#314) - QuadDIRECT installation fails (#326) - Manually defined constraint jacobian does not get parameters passed (#338) - Ipopt gets dense jacobians even if sparse jacobian functions are provided (#339) - instantiate_function converts sparse matrix to Float (#341) - Inconsistent result different julia versions (#348) - Optimization crashes Julia 1.8. (#349) - error with complex number u0 in OptimizationOptimisers (#364) - Ignore this please (#370)
Merged pull requests:
- format SciML Style (#306) (@ChrisRackauckas)
- Add progress info for OptimizationBBO (#336) (@SebastianM-C)
- Pass cons_hess_prototype and cons_jac_prototype from user's OptimizationFunction in the created OF in AutoForwardDiff (#340) (@Vaibhavdixit02)
- Incorrect convert call for cons_hess_prototype since it's a vector of matrices and make manually passed derivatives take 3 arguments (#342) (@Vaibhavdixit02)
- unify docs (#345) (@ArnoStrouwen)
- Update OptimizationMOI README (#351) (@odow)
- Tutorial typo (#353) (@vavrines)
- badges (#355) (@ArnoStrouwen)
- doc cov (#356) (@ArnoStrouwen)
- start fixing tutorials for strict docs (#358) (@ArnoStrouwen)
- CompatHelper: add new compat entry for OrdinaryDiffEq at version 6 for package docs, (keep existing compat) (#359) (@github-actions[bot])
- CompatHelper: add new compat entry for SciMLSensitivity at version 7 for package docs, (keep existing compat) (#360) (@github-actions[bot])
- CompatHelper: add new compat entry for Flux at version 0.13 for package docs, (keep existing compat) (#361) (@github-actions[bot])
- Concretely typed fields in MOIOptimizationProblem (#363) (@baggepinnen)
- Add Invalidations.yml [ci skip] skip tests (@ranocha)
- MassInstallAction: Install the Invalidations workflow on this repository (#367) (@devmotion)
- error with complex number u0 in OptimizationOptimisers (#368) (@KirillZubov)
- Add QuadDIRECT to Project.toml and install it on CI (#371) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.8.2
Optimization v3.8.2
Merged pull requests: - CompatHelper: add new compat entry for Optimization at version 3 for package docs, (keep existing compat) (#331) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationMOI at version 0.1 for package docs, (keep existing compat) (#332) (@github-actions[bot]) - CompatHelper: add new compat entry for Ipopt at version 1 for package docs, (keep existing compat) (#333) (@github-actions[bot]) - CompatHelper: add new compat entry for AmplNLWriter at version 1 for package docs, (keep existing compat) (#334) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.8.1
Optimization v3.8.1
Merged pull requests: - Add constraints tutorial (#330) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - 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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - 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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - 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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.6.0
Optimization v3.6.0
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - v3.5.0
Optimization v3.5.0
Closed issues: - Finishing sparsity support (#244) - Change from Flux to Optimisers (#254)
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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - 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)
- Julia
Published by github-actions[bot] over 3 years ago
https://github.com/SciML/Optimization.jl - 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)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.3.0
GalacticOptim v3.3.0
Merged pull requests:
- Add obj_sparse and cons_sparse fields to AutoModelingToolkit and pass to derivative functions (#241) (@Vaibhavdixit02)
- Use the docstring for the OptimizationProblem page (#243) (@ChrisRackauckas)
- Change to ArrayInterfaceCore (#247) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.2.1
GalacticOptim v3.2.1
Merged pull requests:
- Use NonlinearSystem (via mtk-ize on NonlinearProblem) for constraint (#240) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.2.0
GalacticOptim v3.2.0
Closed issues: - ERROR: LoadError: MethodError: no method matching iterate(::Nothing) (#224)
Merged pull requests:
- fixes copy paste mistake (#232) (@ValentinKaisermayer)
- another copy paste mistake (#233) (@ValentinKaisermayer)
- Missing compats in subpackages (#234) (@Vaibhavdixit02)
- Add end of iteration check in callback of Optim (#236) (@prbzrg)
- Add mtk.jl for AutoModelingToolkit as AD backend support (#237) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.1.1
GalacticOptim v3.1.1
Merged pull requests: - Move licenses to lib/Galactic* (#231) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.1.0
GalacticOptim v3.1.0
Merged pull requests: - Add compat bounds to all subpackages (#229) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v3.0.0
GalacticOptim v3.0.0
Closed issues:
- Error with Ipopt and specification of lb, ub (#221)
Merged pull requests: - Create sub packages for each optimiser (#220) (@Vaibhavdixit02) - Correct type of time_limit in Evolutionary.Options (#222) (@lcontento) - clean up core tests (#225) (@ChrisRackauckas) - Further testing clean up to get CI green (#226) (@Vaibhavdixit02) - update docs for subpackages (#227) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v2.5.0
GalacticOptim v2.5.0
Closed issues: - MOI throws error with EAGO.jl (#167) - Compatibility with MOI v1 (#214) - Basic ForwardDiff example in docs not working (#216)
Merged pull requests: - Fix typo (#215) (@jbrea) - Fix ForwardDiff error in intro tutorial (#217) (@odow) - Update to MathOptInterface v1.0 (#218) (@odow) - Update global optimization status of MOI (#219) (@ccoffrin)
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v2.4.0
GalacticOptim v2.4.0
Closed issues: - NOMAD: Undefined f (#206)
Merged pull requests: - NOMAD (#208) (@ValentinKaisermayer) - CompatHelper: bump compat for ArrayInterface to 5, (keep existing compat) (#212) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 4 years ago
https://github.com/SciML/Optimization.jl - v2.3.1
GalacticOptim v2.3.1
Closed issues: - Example with evolution algorithm fails (#204)
Merged pull requests: - fix Evolutionary wrapper (fixes #204) (#205) (@wildart)
- Julia
Published by github-actions[bot] about 4 years ago
https://github.com/SciML/Optimization.jl - v2.3.0
GalacticOptim v2.3.0
Merged pull requests: - CI for LTS (#197) (@ChrisRackauckas) - add using Zygote to tutorial (#202) (@ArnoStrouwen) - CompatHelper: bump compat for ArrayInterface to 4, (keep existing compat) (#203) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 4 years ago
https://github.com/SciML/Optimization.jl - v2.2.1
GalacticOptim v2.2.1
Closed issues: - Allow callback to stop the optimization (#188) - UndefVarError: AutoForwardDiff not defined (#193) - Constraints being ignored (#195) - LBFGS Stopping criteria (#196) - solve callback parameter ignored by NLopt solvers (#199)
Merged pull requests: - Change MultiStartOptimization interface to generic API (#182) (@jonasmac16) - Update nlopt.md (#186) (@Vaibhavdixit02) - fix update of theta so minimizer is returned when maxiters is hit (#187) (@m-bossart) - Clarify return value from a callback in docs (#190) (@Vaibhavdixit02) - Make use of Flux.Optimise.AbstractOptimiser (#192) (@lungd) - Better error message for constrained optimizers (#198) (@ChrisRackauckas) - Fix nlopt's compatibility with callbacks (#200) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 4 years ago
https://github.com/SciML/Optimization.jl - v2.2.0
GalacticOptim v2.2.0
Closed issues:
- Automatically use Fminbox wrapping if OptimizationProblem has bounds with Optim optimisers (#172)
- Returning minimizing parameters for Flux optimizers when maxiters is reached (#178)
- Handling of box constraints for Optim.ParticleSwarm (#179)
Merged pull requests: - Use the minimum with save_best in flux optimiser (#180) (@Vaibhavdixit02) - Fixing and amending the documentation (#181) (@jonasmac16) - Replaced incompatible emojis in docs (#183) (@jonasmac16) - Automatically wrap Optim solver in Fminbox (#184) (@jonasmac16)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v2.1.0
GalacticOptim v2.1.0
Closed issues:
- Hook scimltrain into MOI (#3)
- Can't get NLopt to work (#70)
- Support MAXSENSE in the MOI wrapper (#148)
- Max-sense for NLopt and Optim (#155)
- UndefVarError: AutoZygote not defined (#158)
- Cannot set lower and upper bound for SimulatedAnnealing OptimizationProblem (#171)
Merged pull requests: - Add MOI interface with MOIOptimizationProblem (#142) (@blegat) - Make MOIOptimizationProblem fields concrete-typed (#144) (@blegat) - Add sense kwarg to MOI __solve dispatch (#150) (@Vaibhavdixit02) - Make MOI interface conforming and add a ton of documentation (#153) (@ChrisRackauckas) - Made NLopt.jl interface properly handle options & minor changes to MOI (#160) (@jonasmac16) - Harmonised interfaces and added common arguments (#163) (@jonasmac16) - Fixed MOI warning (#164) (@jonasmac16) - First implementation of Metaheuristic.jl interface (#165) (@jonasmac16) - First implementation of Nonconvex.jl (#166) (@jonasmac16) - Fix typo in mathoptinterface (#168) (@nandoconde) - Add NLopt maxsense support (#169) (@Vaibhavdixit02) - Add Optim maxsense and organise rosenbrock.jl (#170) (@Vaibhavdixit02) - Fixes requires issue (#173) (@jonasmac16) - New interface to GCMAES.jl (#174) (@jonasmac16) - New interface to SpeedMapping.jl (#175) (@jonasmac16) - New basic interface to NOMAD.jl (#176) (@jonasmac16) - Remove "higher level docs" and put a higher level table (#177) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v2.0.3
GalacticOptim v2.0.3
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v2.0.2
GalacticOptim v2.0.2
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v2.0.1
GalacticOptim v2.0.1
Closed issues:
- Error requiring Flux from GalacticOptim (#141)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v2.0.0
GalacticOptim v2.0.0
Merged pull requests: - Use maxfuncevals in BBO solve dispatch instead of maxsteps (#138) (@Vaibhavdixit02) - Generalize Flux to allow use of other AD systems (#139) (@ChrisRackauckas) - Prune imports (#140) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v1.3.0
GalacticOptim v1.3.0
Merged pull requests: - CompatHelper: bump compat for "Documenter" to "0.27" for package docs (#137) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 4 years ago
https://github.com/SciML/Optimization.jl - v1.2.0
GalacticOptim v1.2.0
Closed issues: - Re-enable BlackBoxOptim test (#111) - Pre-compile issues (#125) - minibatch tutorial not working with Fminbox (#133)
Merged pull requests: - Removed/commented out BBO multiobjective code chunks (#127) (@jonasmac16) - Update DataLoader syntax (#128) (@Vaibhavdixit02) - Enable BBO test and remove EnsembleOptimize commented test (#129) (@Vaibhavdixit02) - Interface simpl (#131) (@lungd) - Fix train_loader inside minibatching tutorial. 2 args -> tuple (#132) (@lungd) - Pass args to gradient function in Fminbox/SAMIN dispatch (#134) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] almost 5 years ago
https://github.com/SciML/Optimization.jl - v1.1.0
GalacticOptim v1.1.0
Merged pull requests: - Deleted warning (#115) (@mkg33) - readme docstring and compat bound (#118) (@anandijain) - fix integration test ci (#119) (@anandijain) - CompatHelper: bump compat for "Flux" to "0.12" (#122) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 5 years ago
https://github.com/SciML/Optimization.jl - v1.0.0
GalacticOptim v1.0.0
Closed issues: - Feature request: Differentiable optimizers (#112)
Merged pull requests: - Standardized solution type in SciMLBase (#114) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.7
GalacticOptim v0.4.7
Closed issues: - AutoModelingToolkit not working (#109)
Merged pull requests: - Further integrate and document ModelingToolkit (#110) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.6
GalacticOptim v0.4.6
Closed issues: - New return struct (#72)
Merged pull requests: - CompatHelper: bump compat for "ArrayInterface" to "3.0" (#103) (@github-actions[bot]) - Reorganized documentation (#105) (@mkg33) - Rename introduction to basic usage for clarity (#107) (@Vaibhavdixit02) - Adding basic implementation for BBO BorgMOEA multiobjective opt (#108) (@jonasmac16)
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.5
GalacticOptim v0.4.5
Closed issues: - Could not find cudnn (#100)
Merged pull requests: - update nlopt in solve.jl (#90) (@rgreminger) - Remove plotting from the tests (#91) (@ChrisRackauckas) - big docs overhaul (#92) (@ChrisRackauckas) - CompatHelper: bump compat for "Reexport" to "1.0" (#99) (@github-actions[bot]) - Add output struct (#101) (@mkg33) - Add seed for SAMIN test (#102) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.4
GalacticOptim v0.4.4
Merged pull requests: - Add optimizers.md (#84) (@mkg33) - Update index.md (#85) (@Vaibhavdixit02) - Update optimizers.md (#87) (@mkg33) - CompatHelper: bump compat for "Zygote" to "0.6" (#89) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.3
GalacticOptim v0.4.3
Merged pull requests: - Add docs (#76) (@mkg33) - MassInstallAction: Install the GitHubActionsCI workflow on this repository (#79) (@christopher-dG) - Update solve.jl (#81) (@mkg33) - Update solve.jl (#82) (@mkg33) - Make default progress=false to prevent errors (#83) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.2
GalacticOptim v0.4.2
Closed issues: - Iterations, f(x) calls, ∇f(x) calls incorrect (#15)
Merged pull requests: - Update README.md (#69) (@mkg33) - Clean up data arg checking (#71) (@Vaibhavdixit02) - MassInstallAction: Install the TagBot workflow on this repository (#73) (@christopher-dG) - Add downstream tests and fix GPU (#74) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.1
GalacticOptim v0.4.1
Merged pull requests: - Don't use DiffResults in Flux optimiser dispatch with FiniteDiff (#68) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 5 years ago
https://github.com/SciML/Optimization.jl - v0.4.0
GalacticOptim v0.4.0
Closed issues: - Support IPNewton from Optim (#28) - Stochastic results (#58) - Maxiter does not except scientific e notation (#63) - Add support for savebest keyword with ADAM optimizer with scimltrain (#67)
Merged pull requests: - Consistent maxiters argument behaviour across all optimiser (#64) (@jonasmac16) - Add data argument to solve (#65) (@Vaibhavdixit02) - Update README.md (#66) (@mkg33)
- Julia
Published by github-actions[bot] over 5 years ago
https://github.com/SciML/Optimization.jl - v0.3.1
GalacticOptim v0.3.1
Closed issues: - cons_j should be using the jvp form (#54) - Rosenbrock with non-linear constraints (#59)
Merged pull requests: - Correcting argument in documentation (#57) (@dev10110) - Update README.md (#60) (@mkg33) - Fixing jacobian and hessians of constraints (#61) (@ArnoStrouwen) - Remove num_cons from OptimizationFunction (#62) (@Vaibhavdixit02)
- Julia
Published by github-actions[bot] over 5 years ago