You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package will serve as the source for line search algorithms in SciML packages for nonlinear and optimization solvers. Multiple dispatch should be ensured so that downstream packages can use this package almost as a blackbox.
File/Code Organisation
An implementation of the Wolfe and Goldstein conditions - each as a struct. Associated dispatches for each for checking.
Each linesearch method will be defined as a struct with all the method specific hyperparameters and the common ones are arguments to the associated method dispatches
A kernel (function) for the method to be called in a loop, basically the update equation for the method.
Termination checking, no errors should be thrown but a nothing/NaN return when failure happens.
Extensions for supported AD packages.
The text was updated successfully, but these errors were encountered:
I notice that line search method is implemented in NonlinearSolve.jl. So, I think we can consider integrating this part into LineSearch.jl as well if possible.
Broad Scope
This package will serve as the source for line search algorithms in SciML packages for nonlinear and optimization solvers. Multiple dispatch should be ensured so that downstream packages can use this package almost as a blackbox.
File/Code Organisation
The text was updated successfully, but these errors were encountered: