Generalisations and improvements of New Q-Newton's method Backtracking
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.
Keywords
Cite
@article{arxiv.2109.11395,
title = {Generalisations and improvements of New Q-Newton's method Backtracking},
author = {Tuyen Trung Truong},
journal= {arXiv preprint arXiv:2109.11395},
year = {2021}
}
Comments
14 pages. arXiv admin note: text overlap with arXiv:2108.10249