New Q-Newton法Backtracking的推广与改进
最优化与控制
2021-09-24 v1 机器学习
代数几何
复变函数
动力系统
摘要
在本文中,我们为作者先前工作中开发的算法New Q-Newton's method Backtracking提出一个通用框架。对于对称实方阵A,我们定义minsp(A):=min∣∣e∣∣=1∣∣Ae∣∣。给定C2代价函数f:Rm→R、实数0<τ以及m+1个固定实数δ0,…,δm,我们对每个满足∇f(x)=0的x∈Rm定义如下量:κ:=mini=j∣δi−δj∣;A(x):=∇2f(x)+δ∣∣∇f(x)∣∣τId,其中δ是序列{δ0,…,δm}中使minsp(A(x))≥κ∣∣∇f(x)∣∣τ成立的首个元素;e1(x),…,em(x)是Rm的一组适当选取的标准正交基;w(x)=步方向,由公式给出:w(x)=i=1∑m∣∣A(x)ei(x)∣∣<∇f(x),ei(x)>ei(x);(必要时我们也可通过w(x)/max{1,∣∣w(x)∣∣}进行归一化)γ(x)>0为通过Backtracking线搜索选取的学习率,使得Armijo条件满足:f(x−γ(x)w(x))−f(x)≤−31γ(x)<∇f(x),w(x)>.我们算法的更新规则为x↦H(x)=x−γ(x)w(x)。在New Q-Newton's method Backtracking中,选取为τ=1+α>1且e1(x),…,em(x)为∇2f(x)的特征向量。在本文中,我们允许更多的灵活性与一般性,例如τ可选为<1或e1(x),…,em(x)未必是∇2f(x)的特征向量。New Q-Newton's method Backtracking(以及Backtracking梯度下降)是一个特例,且某些版本带有拟牛顿法的特点。若干版本具备良好的理论保证。给出了一个求解多项式方程组的应用。
引用
@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}
}
备注
14 pages. arXiv admin note: text overlap with arXiv:2108.10249