一种特殊的下降算法——分裂梯度法 |
| |
作者姓名: | 钱晓慧 王湘美 |
| |
作者单位: | 贵州大学 数学与统计学院,贵州 贵阳,550025 |
| |
基金项目: | 国家自然科学基金;贵州省自然科学基金 |
| |
摘 要: | 求解无约束优化问题,常用的方法有下降算法,牛顿法,共轭梯度法等。当目标函数为几个光滑函数的和时,一些学者提出并研究了增量梯度算法。其基本思想是循环选取单个函数的负梯度作为迭代方向。增量梯度算法的迭代方向不一定是下降方向,所以不能用下降算法的一维搜索确定步长,因为受限于步长的选择,收敛效率不高。本文结合了下降算法和增量梯度算法的思想,提出了分裂梯度法。简单的说,分裂梯度法循环考虑单个函数的负梯度方向,如果这一方向是下降方向,则选择这一方向为迭代方向;否则选取函数的负梯度方向为迭代方向。最后通过数值实验与最速下降算法、随机下降算法以及增量梯度算法进行对比,结果表明对于某些优化问题,采用分裂梯度法更有效。
|
关 键 词: | 无约束优化 下降算法 增量梯度法 分裂梯度法 Armijo步长规则 |
本文献已被 CNKI 万方数据 等数据库收录! |
|