GenRTR黎曼优化包

通用RTR

GenRTR是消息埃里克伊曼人的T型生锈-伊基翁包裹。GenRTR是一个MATLAB包,用于优化在黎曼流形。GenRTR目前提供了两种黎曼信任区域方法:

虽然当前的重点是信任区域方法,但该框架是适用于任何基于收缩的优化方法的实现。未来计划涉及将框架扩展到其他优化方法。

框架

优化方法使用MATLAB功能句柄访问用户提供的目标函数、梯度、黑森函数、收缩函数等例程。这可以实现优化解算器在中进行编码并应用于任意黎曼流形上任意函数的最小化。它还允许将问题封装为单一的司机(例如。,rtreig公司),而不是文件集合(例如。,f.m公司,毕业生。).

GenRTR是根据修改后的BSD开源许可证发布的,可用在这里.

应用

包分发当前包含以下应用程序的驱动程序:

  • 正交群上全对称特征值分解的计算(rtreig公司,rtreig2型)
  • Stiefel流形上优势奇异值分解的计算(rtrdsvd软件,irtrdsvd公司)
  • 格拉斯曼流形上对称定矩阵束的极值特征空间的计算(rtresgev公司,埃尔特雷斯盖夫,特梅斯盖夫)

作者

代码的作者是:

基金

这项工作的资金部分来自:

  • 国家科学基金奖032944:“协作研究:用于实时控制的动态系统模型简化”
  • 国家科学基金奖9912415:“大型动力系统的高效算法”

相关软件

  • 这个RTRESGEV包提供基于RTR的特征解算器的专门版本。