Releases: JuliaNLSolvers/LineSearches.jl
Releases · JuliaNLSolvers/LineSearches.jl
Prevent infinite steps with MoreThuente|
v3.2.1 Halve step in MoreThuente if initial step generates nonfinite values …
Introduce initial step length functionality
Create types for initial step length guess (#70) * Create InitialHagerZhang * Deprecate * Add tests * Use @dot * Fix deprecations * Introduce InitialStatic and InitialPrevious * Add tests * Fixes after feedback * Remove optional argument that is difficult to set * Add two more inital guess procedures * Add tests * Fix issues in InitialHagerZhang * Make sure f(x+alpha*s) is finite * Fix deprecation function call * Default mayterminate to true * Typo x_max using gr * Update mayterminate test * Default to initial guess 1.0, as used before * Document alphaguess in README * Add release notes for NEWS * Update tests to work with new defaults * Add initial step bounds for InitialPrevious * Make InitialQuadratic upper bound user-defined * Change parameters and defaults for Quadratic and ConstantChonge * Include snap2one
Allow Static to be scale dependent
v3.1.0 Update NEWS.md
Test reoganization and deprecation fixes
Use OptimTestProblems (#66) * Use OptimTestProblems * Remove isolated backtracking test as it is covered in alphacalc.jl
Get ready for the new NLSolversBase
... and loosen some types slightly.
Support Array inputs
v2.2.1 vector -> array (#55)
Use dot-syntax
Julia 0.5 support dropped.
Remove "Alphatry" warning, and fix a method signature with extraneous g argument
v2.1.1 Remove old g (#51)
LineSearches as types and simplification of API
Line searches are now represented as immutable type instances, that carry certain settings/parameters as fields.
Pre-allocated gradient arrays should no longer be provided to the line search, as it is already held in the *Differentiable
type instance.