Skip to content

Releases: JuliaNLSolvers/LineSearches.jl

Bugfix: Missing Compat in REQUIRE

26 May 06:48
09fb394
Compare
Choose a tag to compare
v5.2.1

Update REQUIRE

Ensure finite values with Static

18 May 12:47
c149048
Compare
Choose a tag to compare
Ensure function value is finite for Static step (#101)

We should probably add some sort of debug / verbosity flag here to warn if this happens

Revamp Static

26 Apr 11:05
932aa6f
Compare
Choose a tag to compare

Static no longer takes the alpha and scaled arguments, but instead takes the step provided at each call to the line search. The old functionality can still be accessed by combining Static with InitialStatic for the initial step guess.

Fix InitialStatic bug

25 Apr 09:03
25953a0
Compare
Choose a tag to compare
Merge pull request #98 from JuliaNLSolvers/fixinstat

Fix InitialStatic bug

Better arbitrary precision, new native complex support, and v0.7-pre compatibility.

15 Apr 05:58
264c375
Compare
Choose a tag to compare
Update output of value_gradient! (#96)

* Update output of value_gradient!

* Fix value_gradient call output in alpha test.

A simplified LineSearches

31 Mar 09:01
b58f286
Compare
Choose a tag to compare

This major version of LineSearches introduces a slim-lined internal machinery of LineSearches.jl. The actual line searches no longer depend on AbstractObjectives from NLSolversBase.jl, but only on univariate functions for phi, the derivative of phi and a composite version.

This version is breaking, as it removes some of the Optim specific things such as LineSearchResults from the package. This makes the individual line searchers more stand-alone in nature.

The initial guesses are still tied to the JuliaNLSolvers setup.

Update for AbstractArray input

22 Jan 08:09
6873fa5
Compare
Choose a tag to compare

Allow AbstractArray instead of Array to support more input types.

Use vecnorm

17 Jan 12:06
28cc7d1
Compare
Choose a tag to compare

Use vecnorm instead of norm on gradients and decision vectors. Fixes problems with optimization with arbitrary inputs (3-dimensional arrays etc.)

Fix DomainError bug

07 Dec 14:59
0990b55
Compare
Choose a tag to compare
v3.2.3

Fix DomainError and calculate number of f/g evaluations correctly in …

Fix bug in More-Thuente

27 Nov 13:13
deb45fb
Compare
Choose a tag to compare

Fixes bug in the translation from the original MATLAB/FORTRAN code of More-Thuente.