ROPTLIB公司

ROPTLIB:一个面向对象的黎曼流形优化库。黎曼最优化是寻找定义在黎曼流形上的实值函数的最优值的任务。黎曼优化是近几年来备受关注的一个课题,其应用领域包括计算机视觉、信号处理和数值线性代数等。成功设计和应用黎曼优化算法所需的大量背景知识是许多潜在用户的一大障碍。因此,开发了多个包,比如Manopt(在Matlab中)和Pymanopt(在Python中)。本文描述了ROPTLIB,一个用于黎曼优化的C++库。与传统的tlib算法不同的是,它不需要在Matlab++中同时实现其友好的计算目标(plc);(iv)实现最先进的通用黎曼优化算法,包括准牛顿算法;(v)它基于面向对象编程,允许用户快速添加新算法和流形。