
Matlab代码加速迭代法,针对非线性预处理项...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该项目旨在通过采用定点方法作为内部迭代器,来开发简化的定点优化算法,例如用于规范张量分解的交替最小二乘(ALS)方法的收敛策略。同时,该项目也致力于提升众所周知的优化算法(作为外部迭代器)的收敛性能。为了加速简单定点优化方法,外部迭代方法包括轻量级内斯特罗夫法、非线性共轭梯度法(NCG)、非线性GMRES(NGMRES)以及安德森加速法(与NGMRES原理相似)。在此框架下,外部迭代方法(如LBFGS、Nesterov、NCG、NGMRES和Anderson)可以被视为内部迭代器(例如ALS)的非线性收敛加速器,或者反之,可以将内部迭代器(ALS)视为外部迭代器的非线性前置条件。为LBFGS、Nesterov、NCG、NGMRES和Anderson优化方法的最新版本提供了Matlab代码实现。这些代码以Poblano优化工具箱(适用于MATLAB)的扩展形式呈现,旨在支持通用的简单定点优化方法,例如用于张量分解的ALS预处理过程。
全部评论 (0)
还没有任何评论哟~


