JuliaSmoothOptimizers / SolverTools.jl

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

`armijo-wolfe`: float16 slope coefficient default value unstable #214

Open d-monnet opened 3 months ago

d-monnet commented 3 months ago

Keyword argument τ1 of armijo-wolfe default value (0.9999) is rounded up to 1 with Float16. I believe this breaks theoretical convergence of the line-search algorithm.

dpo commented 3 months ago

How about 1 - eps(T) ?