论文部分内容阅读
最优化是一门应用性很强的学科.随着计算机的发展以及实际问题的需要,大规模优化问题越来越受到重视.于是,快速有效的算法成为研究的热门方向.拟牛顿法和共轭梯度法就是两类比较成功的方法,本文主要研究共轭梯度法.1964年,Fletcher和Reeves提出了求解无约束极小化问题minf(x)的共轭梯度法,它是直接由Hestenes和Stiefel解线性方程组而独立提出的.共轭梯度算法由此开始发展.Powell在文献[5]给出了FR方法采用精确线性搜索时的收敛性证明.1985年,Al-Baalit<[6]>证明了FR方法在非精确线性搜索即强Wolfe线搜索下的全局收敛性.1969年,Polak,Ribiere和Polyak提出PRP方法,PRP方法和HS方法是目前认为数值表现较好的共轭梯度算法.但Powell在[5]中指出,即使采用精确线搜索,PRP方法也不具有全局收敛性.近年来,韩继业、袁亚湘、戴或虹等许多学者在共轭梯度法的理论研究中取得了一批优秀的成果.1995年,Dai 和 Yuan<[9]>提出了DY方法,并且证明方法的全局收敛性.1996年,Dai el Yuan在[12]中对Wolfe线搜索进行了扩充,得到了广义Wolfe线搜索,并证明广义Wolfe线搜索下FR方法的收敛性.1997年,L.Grippo和S.Lucidi<[13]>提出了Grippo-Lucidi线搜索,并证明了在此搜索下Polak-Ribiere-Polyak方法的全局收敛性.1990年,Touati-Ahmed和Storey<[7]>首先引入了混合共轭梯度算法,把β<,k>和β<,k>结合起来,得到具有较好的数值结果和全局收敛性的方法.Gilbert和Nocedal<[8]>进一步研究了混合共轭梯度算法,并作了大量的数值实验.近年来出现许多新的确定参数β<,k>的公式,李荣生在[16]中提出一种新的共轭梯度法,并在一般的非精确线性搜索条件下,证明了算法的全局收敛性,但其数值表现不尽如人意.本文对这种算法进行了改进,提出一种新的混合共轭梯度算法,并且在一般的非精确线搜索下,证明了其全局收敛性.通过数值试验表明新算法具有良好数值效果.
论文整体安排如下:
在第一章中,首先简要介绍非线性优化问题的主要理论,回顾了求解无约束优化问题常用的几类导数下降类算法.
在第二章中,对一般共轭梯度法迭代格式,给出了一种新的公式,并且证明了此算法在采用Wolfe非精确线搜索下的全局收敛性,并采用文献[19]中的测试函数作了数值实验,新算法有较好的数值表现性.
在第三章中,给出了一种推广的Wolfe线搜索,并且在第二章的基础上,证明算法的全局收敛性,最后用数值实验对在这种推广的Wolfe线搜索和Wolfe线搜索下数佰表现作了比较.