Skip to content

OptimizationPRIMA-v0.0.2

Choose a tag to compare

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 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)
  • 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)
  • [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_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])
  • 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=true with 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 callable when lb and ub are used with NelderMead (#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: NoAD not 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)