paper

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

arXiv:2109.11395

Abstract

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 , we define . Given a cost function and a real number , as well as fixed real numbers , we define for each with the following quantities: ; , where is the first element in the sequence for which ; are an orthonormal basis of , chosen appropriately; the step direction, given by the formula: (we can also normalise by when needed) learning rate chosen by Backtracking line search so that Armijo's condition is satisfied: The update rule for our algorithm is . In New Q-Newton's method Backtracking, the choices are and 's are eigenvectors of . In this paper, we allow more flexibility and generality, for example can be chosen to be or 's are not necessarily eigenvectors of . 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.

14 pages. arXiv admin note: text overlap with arXiv:2108.10249

References in corpus (7)