Recent Releases of JSOSolvers

JSOSolvers - v0.14.2

JSOSolvers v0.14.2

Diff since v0.14.1

Merged pull requests: - Fix aredpred! when using objgrad! (#313) (@tmigot)

Closed issues: - Failure in the tests (#312)

- Julia
Published by github-actions[bot] 6 months ago

JSOSolvers - v0.14.1

JSOSolvers v0.14.1

Diff since v0.14.0

Merged pull requests: - fix subsolver naming in TrunkSolverNLS #304 (#305) (@farhadrclass) - Changement du domaine admissible pour le paramètre mem dans l’algorithme lbfgs (#307) (@Oussamamouhtal) - Check that all parameters in parameter set work (#309) (@tmigot) - Version 0.14.1 (#310) (@tmigot)

Closed issues: - Clarify subsolver naming and fix related test in TrunkSolverNLS (#304) - Add a unit tests that all parameters are working for each solver (#308)

- Julia
Published by github-actions[bot] 7 months ago

JSOSolvers - v0.14.0

JSOSolvers v0.14.0

Diff since v0.13.2

Breaking changes

  • drop support for Julia 1.6
  • Bump to Krylov 0.10
  • subsolver_type becomes subsolver and take a symbol corresponding to the solver function and not the structure.

Merged pull requests: - Support Krylov.jl v0.10 (#292) (@amontoison) - Update .cirrus.yml (#296) (@dpo) - Version 0.14.0 (#300) (@tmigot) - Add a subsolver for TRON (#301) (@amontoison) - Fix link in documentation build (#302) (@tmigot)

Closed issues: - setfield! Error with SparseMatrixCOO in Bound-Constrained Solver Tests (#297) - Updating Krylov to v0.10.0 breaks JSOSolvers due to module renaming (#298)

- Julia
Published by github-actions[bot] 9 months ago

JSOSolvers - v0.13.2

JSOSolvers v0.13.2

Diff since v0.13.1

Merged pull requests: - Fix R2Solver (#295) (@tmigot)

- Julia
Published by github-actions[bot] 11 months ago

JSOSolvers - v0.13.1

JSOSolvers v0.13.1

Diff since v0.13.0

Merged pull requests: - Specify reset! SolverCore and NLPModels (#291) (@tmigot) - Version 0.13.1 (#294) (@tmigot)

- Julia
Published by github-actions[bot] 11 months ago

JSOSolvers - v0.13.0

JSOSolvers v0.13.0

Diff since v0.12.1

Breaking changes

Add a new ParameterSet structure to each solver that facilitate documentation and parameter tuning.

Merged pull requests: - Use SolverParameters (#254) (@tmigot) - Fix preconditioner unit test (#283) (@mertkipcak) - Update with JSOBestieTemplate for JSOSolvers (#286) (@tmigot) - Update with JSOBestieTemplate for JSOSolvers (#287) (@tmigot) - Version 0.13.0 (#289) (@tmigot) - Update deprecated version of actions/cache: v1. (#290) (@tmigot)

- Julia
Published by github-actions[bot] 11 months ago

JSOSolvers - v0.12.1

JSOSolvers v0.12.1

Diff since v0.12.0

Merged pull requests: - Add optional preconditioner for linear solves (#279) (@mpf)

Closed issues: - Integrating a preconditioner into Trunk's trust-region subsolver (#278)

- Julia
Published by github-actions[bot] over 1 year ago

JSOSolvers - v0.12.0

JSOSolvers v0.12.0

Diff since v0.11.2

Merged pull requests: - Fomo nonmonotone extension (#267) (@d-monnet) - Add unbounded objective tests (#268) (@d-monnet) - Add unbounded optimality (#269) (@tmigot) - Update Krylov.jl compat (@paraynaud) - Bump to NLPModels 0.21 (#277) (@tmigot)

Closed issues: - "Error: not a descent direction" when trying to minimize LinearAlgebra.norm (!) with trunk (#273)

- Julia
Published by github-actions[bot] almost 2 years ago

JSOSolvers - v0.11.2

JSOSolvers v0.11.2

Diff since v0.11.1

Merged pull requests: - First-order with momentum (#250) (@d-monnet) - Add references for R2 and LBFGS in readme #236 (#259) (@hpmouton) - Generalize callback documentation (#263) (@tmigot) - Fix warnings (#264) (@tmigot) - Add time limit on Krylov solvers (#265) (@tmigot)

Closed issues: - Add references for R2 and LBFGS in readme (#236) - Add time limit in Krylov solvers (#237) - Fix warning conflict on solve! (#238) - R2 doesn't stop when sigma overflow (#245) - R2 doc does not list callback function as kwarg (#247) - Issue with the update of NLPModelsModifiers#v0.7.0 (#258) - Callback documentation (#262) - Negative predicted reduction in tron/trunk (#266)

- Julia
Published by github-actions[bot] almost 2 years ago

JSOSolvers - v0.11.1

JSOSolvers v0.11.1

Diff since v0.11.0

Merged pull requests: - [CI] Update .cirrus.yml (#239) (@amontoison) - [documentation] Update Documenter.jl (#240) (@amontoison) - Small update to the docs (#241) (@abelsiqueira) - Removed unnecessary code (#243) (@Jay-sanjay) - Added warning message (#246) (@Jay-sanjay) - fix consistency.jl test (#249) (@d-monnet) - Remove x (#252) (@Jay-sanjay) - Use CITATION.cff instead of CITATION.bib (#253) (@tmigot) - replace σ by 1/α (#255) (@d-monnet) - CompatHelper: bump compat for NLPModelsModifiers to 0.7, (keep existing compat) (#257) (@github-actions[bot])

Closed issues: - Docs (#20) - TRON: add a warning if initial guess is not within the bounds (#244) - Remove x in tests (#251)

- Julia
Published by github-actions[bot] about 2 years ago

JSOSolvers - v0.11.0

JSOSolvers v0.11.0

Diff since v0.10.0

Closed issues: - Test allocations of each solver (#161) - Review Krylov.jl usage (#163) - What does "Error: Cauchy step returned: smallstep" mean and what can/should I do about it? (#201) - Iteration numbers in tron logging are offset by one. (#207) - maxiter kwarg not supported (R2.jl) (#213)

Merged pull requests: - Use in-place cg in TRON (#202) (@tmigot) - Save allocations in projected line search (#204) (@tmigot) - Save allocations with active indices (#205) (@tmigot) - Save allocations from Hessian operator (#206) (@tmigot) - Fix display TRON (#208) (@tmigot) - Pre-allocate ZHZ operator (#209) (@tmigot) - Save allocations computing -g (#210) (@tmigot) - Remove subsolver logger (#211) (@tmigot) - Use Krylov.cg! (#215) (@tmigot) - Remove allocations in TRON (#218) (@tmigot) - Save allocations in TRON-NLS (#220) (@tmigot) - Save allocations in cauchy_ls for TRON-NLS (#221) (@tmigot) - Save allocations in projected_line_search_ls! for TRON-NLS (#222) (@tmigot) - Resize projected newton subsolver (#223) (@tmigot) - Add allocation test for TRON and TRUNK NLS (#225) (@tmigot) - Use NLS variant for aredpred! (#226) (@tmigot) - Add allocation test for bound-constrained problems (#227) (@tmigot) - Update R2.jl (#228) (@farhadrclass) - Review logs (#230) (@tmigot) - Add subsolver verbose in TRON (#232) (@tmigot) - Remove @error macro (#234) (@tmigot) - Version 0.11 (#235) (@tmigot)

- Julia
Published by github-actions[bot] over 2 years ago

JSOSolvers - v0.10.0

JSOSolvers v0.10.0

Diff since v0.9.3

Closed issues: - Stop criteria for NLS solvers: residual is sufficiently small (#34) - TRON appears to not be using its internal TrustRegion (#181) - Add max_iter stopping criterion (#184) - Use obj to compute the objective function for NLS (#194)

Merged pull requests: - Use objgrad! at initialization of lbfgs (#180) (@tmigot) - Use max_radius in TRON (#182) (@tmigot) - Use test problems in allocation tests (#185) (@tmigot) - Add allocation tests for R2 (#186) (@tmigot) - Add small residual check (#187) (@tmigot) - Add max_iter in all solvers (#188) (@tmigot) - Add trunk in 0-allocs tests (#190) (@tmigot) - Save some allocations in tron (#191) (@tmigot) - Save some allocations in Trunk-LS (#192) (@tmigot) - Remove allocations in trunk-nls (#193) (@tmigot) - Avoid using nls.F (#195) (@tmigot) - Use obj and grad! in NLS solvers with NLPModels 0.20 (#197) (@tmigot) - Use NLPModels parametric type (#198) (@tmigot) - Version 0.10.0 (#200) (@tmigot)

- Julia
Published by github-actions[bot] almost 3 years ago

JSOSolvers - v0.9.3

JSOSolvers v0.9.3

Diff since v0.9.2

Closed issues: - [trunk/QuasiNewtonModel] wrong ∇fn at first iterate (#175)

Merged pull requests: - Add missing stats.status (#174) (@tmigot) - Fix first QuasiNewtonModel iterate of trunk (#176) (@paraynaud) - Support Krylov.jl v0.9 (#178) (@paraynaud) - v0.9.3 (#179) (@paraynaud)

- Julia
Published by github-actions[bot] over 3 years ago

JSOSolvers - v0.9.2

JSOSolvers v0.9.2

Diff since v0.9.1

Closed issues: - Test restart with solvers (#160)

Merged pull requests: - Test restart (#171) (@tmigot) - Version 0.9.2 (#173) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

JSOSolvers - v0.9.1

JSOSolvers v0.9.1

Diff since v0.9.0

Closed issues: - README (#29)

Merged pull requests: - Update readme (#159) (@tmigot) - Fix bug: stop when encounters an error (#169) (@tmigot) - Version 0.9.1 (#170) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

JSOSolvers - v0.9.0

JSOSolvers v0.9.0

Diff since v0.8.1

Closed issues: - Uniform input (#3) - Test problem type on input (#31) - Callbacks (#33) - Improve memory of solver structure preallocating execution stats (#74) - how to control progress verbosity (#83) - If there is a way to obtain the optimization trace of x values? (#112) - Add solver structure (#131)

Merged pull requests: - R2 solver (#124) (@nathanemac) - r2 with callback (#134) (@nathanemac) - add FPS in breakage (#137) (@tmigot) - updated R2 to include momentum (#138) (@farhadrclass) - update SolverCore dep (#139) (@dpo) - Update CommentPR.yml (#141) (@amontoison) - Update R2.jl (#142) (@farhadrclass) - Up abstract type and solve! (#144) (@tmigot) - add TronNLS solver structure (#145) (@tmigot) - Add trunkls solver structure (#147) (@tmigot) - Review R2 docstring and callback (#148) (@tmigot) - Add callback in lbfgs (#149) (@tmigot) - Add callback in trunk (#151) (@tmigot) - Add callback in tron (#154) (@tmigot) - Add callback trunkls (#155) (@tmigot) - Add callback tronls (#157) (@tmigot) - Uniform input (#158) (@tmigot) - fix gradient sign (#165) (@dpo) - remove forgotten iter = 0 (#167) (@tmigot) - Version 0.9.0 (#168) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

JSOSolvers - v0.8.1

JSOSolvers v0.8.1

Diff since v0.8.0

Merged pull requests: - use push_preview = true in deploydocs (#121) (@dpo) - update stats tests (#125) (@dpo) - bump to NLPModelsModifiers 0.6 (#126) (@tmigot) - Bump to NLPModels 0.19 (#128) (@tmigot) - Version 0.8.1 (#129) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

JSOSolvers - v0.8.0

JSOSolvers v0.8.0

Diff since v0.7.6

Closed issues: - Review verbose usage (#94)

Merged pull requests: - add parameters as keyword arguments (#110) (@MonssafToukal) - Update JSOSolvers for Krylov 0.8 (#115) (@amontoison) - Update compat entry of Julia (#116) (@amontoison)

- Julia
Published by github-actions[bot] almost 4 years ago

JSOSolvers - v0.7.6

JSOSolvers v0.7.6

Diff since v0.7.5

Closed issues: - Use tron with Float16 (#108)

Merged pull requests: - Add max_radius in tron (#109) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

JSOSolvers - v0.7.5

JSOSolvers v0.7.5

Diff since v0.7.4

Merged pull requests: - Fix verbose subsolver in trunk (#95) (@tmigot) - Add docstring for trunk (#100) (@tmigot) - fix unused verbose option in lbfgs (#101) (@MonssafToukal) - Add docstring for tron (#102) (@tmigot) - Add docstring for lbfgs (#103) (@tmigot) - Add docstring for nls variants (#105) (@tmigot) - version 0.7.5 (#107) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

JSOSolvers - v0.7.4

JSOSolvers v0.7.4

Diff since v0.7.3

Closed issues: - Bug: gn not defined in tron (#93)

Merged pull requests: - Fix tron with quasi-Newton models (#96) (@tmigot) - Add breakage tests (#97) (@tmigot) - Fix bug in tron (#98) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

JSOSolvers - v0.7.3

JSOSolvers v0.7.3

Diff since v0.7.2

Closed issues: - LBFGS: The mem parameter can have a higher value than the number of variables (#89)

Merged pull requests: - Create TrunkSolver structure (#79) (@abelsiqueira) - Create TronSolver (#87) (@abelsiqueira) - CompatHelper: bump compat for "NLPModels" to "0.18" (#92) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 4 years ago

JSOSolvers - v0.7.2

JSOSolvers v0.7.2

Diff since v0.7.1

Closed issues: - Conflict export solve! with Krylov.jl (#80)

Merged pull requests: - Create LBFGSSolver structure (#59) (@abelsiqueira) - [AUTO] Change master to main (#72) (@abelsiqueira) - [AUTO] Fix docs to use main (#73) (@abelsiqueira) - Bump to SolverTools 0.7 (#76) (@abelsiqueira) - Decrease verbosity of tests (#78) (@abelsiqueira) - Add import from Krylov (#81) (@tmigot) - JSOSolvers version 0.7.2 (#82) (@tmigot)

- Julia
Published by github-actions[bot] over 4 years ago

JSOSolvers - v0.7.1

JSOSolvers v0.7.1

Diff since v0.7.0

Merged pull requests: - Return an error for maximization problems (#67) (@tmigot) - Bump NLPModels 0.17 and co (#71) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 4 years ago

JSOSolvers - v0.7.0

JSOSolvers v0.7.0

Diff since v0.6.0

Closed issues: - Augmented Lagrangian (#1)

Merged pull requests: - Update CI, TagBot and documentation workflows (#58) (@JSOBot) - Bump NLPModels to 0.15 and related packages (#64) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 4 years ago

JSOSolvers - v0.6.0

JSOSolvers v0.6.0

Diff since v0.5.1

Closed issues: - Compare TRON's trust region with basic trust region (#2)

Merged pull requests: - Use SolverCore and SolverTest (#54) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

JSOSolvers - v0.5.1

JSOSolvers v0.5.1

Diff since v0.5.0

Closed issues: - CITATION.bib (#50)

Merged pull requests: - Add CITATION.bib and update README.md (#51) (@abelsiqueira) - Support Krylov 0.7 (#53) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

JSOSolvers - v0.5.0

JSOSolvers v0.5.0

Diff since v0.4.4

Merged pull requests: - use GitHub Actions (#44) (@dpo) - NLPModels 0.14 + SolverTools 0.4 + Krylov 0.6 (#48) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

JSOSolvers - v0.4.4

JSOSolvers v0.4.4

Diff since v0.4.3

Merged pull requests: - Fix trunk stopping criteria for tired and stalled (#42) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 5 years ago

JSOSolvers - v0.4.3

JSOSolvers v0.4.3

Diff since v0.4.2

Merged pull requests: - Add objgrad to tron (#41) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 5 years ago

JSOSolvers - v0.4.2

JSOSolvers v0.4.2

Diff since v0.4.1

Merged pull requests: - Add SolverTools 0.3 (#40) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 5 years ago

JSOSolvers - v0.4.1

JSOSolvers v0.4.1

Diff since v0.4.0

Merged pull requests: - Add new bounded NLS test: COVID19 regression of São Paulo, Brazil (#25) (@abelsiqueira) - CompatHelper: bump compat for "Krylov" to "0.5" (#38) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 5 years ago

JSOSolvers - v0.4.0

JSOSolvers v0.4.0

Diff since v0.3.0

Closed issues: - Quasi-Newton models (#11)

Merged pull requests: - TRON for nonlinear least squares (#18) (@abelsiqueira) - Trunk for quasi-Newton models (#22) (@dpo) - TRON for quasi-Newton models (#23) (@dpo) - Fix variant definition from trunk and tron (#24) (@abelsiqueira) - Test CI with Julia 1.0, 1 and nightly. Fix dev on docs (#26) (@abelsiqueira) - fix CI scripts (#27) (@dpo) - Raise error if can't handle the type of problem (#32) (@abelsiqueira) - Small fix inside trunk-nls (#35) (@abelsiqueira) - Update to NLPModels 0.13, CompatHelper and version 0.4.0 (#37) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 5 years ago

JSOSolvers - v0.3.0

JSOSolvers v0.3.0

Diff since v0.2.0

Merged pull requests: - Handle multiple precision (#15) (@abelsiqueira) - Small changes (#16) (@abelsiqueira) - Use NLPModels 0.11.1 and return the use of operators (#17) (@abelsiqueira) - Allow the use of NLP trunk for NLS problems dispatching with Val{:Newton} (#19) (@abelsiqueira) - Accept NLPModels 0.12 and update version to 0.3.0 (#21) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 6 years ago

JSOSolvers - v0.2.0

JSOSolvers v0.2.0

Diff since v0.1.1

Merged pull requests: - Handle multiple precision (#15) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 6 years ago

JSOSolvers - v0.1.1

JSOSolvers v0.1.1

Diff since v0.1.0

Merged pull requests: - run CI on Travis/Windows (#8) (@dpo) - Update travis with latest Julia (#9) (@abelsiqueira) - Update travis with latest Julia (#12) (@abelsiqueira) - Install TagBot as a GitHub Action (#13) (@JuliaTagBot) - Fix travis matrix to docs (#14) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 6 years ago

JSOSolvers - v0.1.0

v0.1.0 (2019-07-08)

Diff since aea6bfba8ff29a39586d6270036e70555cf02d22

Merged pull requests:

- Julia
Published by julia-tagbot[bot] over 6 years ago