Skip to content

Releases: JuliaNLSolvers/LineSearches.jl

Prevent infinite steps with MoreThuente|

22 Nov 14:22
5cd79f4
Compare
Choose a tag to compare
v3.2.1

Halve step in MoreThuente if initial step generates nonfinite values …

Introduce initial step length functionality

10 Nov 09:39
56155bd
Compare
Choose a tag to compare
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

30 Oct 16:19
675f5b5
Compare
Choose a tag to compare
v3.1.0

Update NEWS.md

Test reoganization and deprecation fixes

11 Oct 07:43
Compare
Choose a tag to compare
Use OptimTestProblems (#66)

* Use OptimTestProblems

* Remove isolated backtracking test as it is covered in alphacalc.jl

Get ready for the new NLSolversBase

20 Sep 19:44
Compare
Choose a tag to compare

... and loosen some types slightly.

Support Array inputs

25 Jun 22:49
Compare
Choose a tag to compare
v2.2.1

vector -> array (#55)

Use dot-syntax

20 Jun 13:46
Compare
Choose a tag to compare

Julia 0.5 support dropped.

Remove "Alphatry" warning, and fix a method signature with extraneous g argument

22 May 14:47
Compare
Choose a tag to compare

LineSearches as types and simplification of API

21 May 19:17
Compare
Choose a tag to compare

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.

Switch order of storage (g, H) and evaluation point (x)

08 Apr 07:27
Compare
Choose a tag to compare