JuliaSmoothOptimizers / SolverTools.jl

Tools for developing nonlinear optimization solvers.
Other
26 stars 18 forks source link

Line-search solver for Armijo-Goldstein conditions #213

Closed d-monnet closed 2 months ago

d-monnet commented 3 months ago

Add a line-search solver for the Armijo-Goldstein conditions. This is a direct implementation (M=0, no incumbent memory) of the method proposed in: Cartis, C., Sampaio, P.R., Toint, P.L.: Worst-case evaluation complexity of non-monotone gradient-related algorithms for unconstrained optimization. Optimization 64(5), 1349–1361 (2015).

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.14%. Comparing base (e14901a) to head (fb73995). Report is 4 commits behind head on main.

:exclamation: Current head fb73995 differs from pull request most recent head 46a957b. Consider uploading reports for the commit 46a957b to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #213 +/- ## ========================================== + Coverage 97.75% 98.14% +0.38% ========================================== Files 8 9 +1 Lines 223 269 +46 ========================================== + Hits 218 264 +46 Misses 5 5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
d-monnet commented 3 months ago

I will modify/add tests to have a full coverage of armijo_goldstein.

github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 3 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 2 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 2 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 2 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl
github-actions[bot] commented 2 months ago
Package name latest stable
DCISolver.jl
JSOSolvers.jl
Percival.jl