Generalisations and improvements of New Q-Newton's method Backtracking

09/23/2021
by   Tuyen Trung Truong, et al.
0

In this paper, we propose a general framework for the algorithm New Q-Newton's method Backtracking, developed in the author's previous work. For a symmetric, square real matrix A, we define minsp(A):=min _||e||=1 ||Ae||. Given a C^2 cost function f:ℝ^m→ℝ and a real number 0<τ, as well as m+1 fixed real numbers δ _0,… ,δ _m, we define for each x∈ℝ^m with ∇ f(x)≠ 0 the following quantities: κ :=min _i≠ j|δ _i-δ _j|; A(x):=∇ ^2f(x)+δ ||∇ f(x)||^τId, where δ is the first element in the sequence {δ _0,… ,δ _m} for which minsp(A(x))≥κ ||∇ f(x)||^τ; e_1(x),… ,e_m(x) are an orthonormal basis of ℝ^m, chosen appropriately; w(x)= the step direction, given by the formula: w(x)=∑ _i=1^m<∇ f(x),e_i(x)>/||A(x)e_i(x)||e_i(x); (we can also normalise by w(x)/max{1,||w(x)||} when needed) γ (x)>0 learning rate chosen by Backtracking line search so that Armijo's condition is satisfied: f(x-γ (x)w(x))-f(x)≤ -1/3γ (x)<∇ f(x),w(x)>. The update rule for our algorithm is x↦ H(x)=x-γ (x)w(x). In New Q-Newton's method Backtracking, the choices are τ =1+α >1 and e_1(x),… ,e_m(x)'s are eigenvectors of ∇ ^2f(x). In this paper, we allow more flexibility and generality, for example τ can be chosen to be <1 or e_1(x),… ,e_m(x)'s are not necessarily eigenvectors of ∇ ^2f(x). New Q-Newton's method Backtracking (as well as Backtracking gradient descent) is a special case, and some versions have flavours of quasi-Newton's methods. Several versions allow good theoretical guarantees. An application to solving systems of polynomial equations is given.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2022

Backtracking New Q-Newton's method: a good algorithm for optimization and solving systems of equations

In this paper, by combining the algorithm New Q-Newton's method - develo...
research
01/04/2020

Compact Quasi-Newton preconditioners for SPD linear systems

In this paper preconditioners for the Conjugate Gradient method are stud...
research
06/02/2020

A modification of quasi-Newton's methods helping to avoid saddle points

We recall that if A is an invertible and symmetric real m× m matrix, the...
research
03/05/2022

New satellites of figure-eight orbit computed with high precision

In this paper we use a Modified Newton's method based on the Continuous ...
research
10/21/2022

Sequential Gradient Descent and Quasi-Newton's Method for Change-Point Analysis

One common approach to detecting change-points is minimizing a cost func...
research
04/05/2017

On the construction of probabilistic Newton-type algorithms

It has recently been shown that many of the existing quasi-Newton algori...

Please sign up or login with your details

Forgot password? Click here to reset