吾爱随笔录
博客
问答
专栏
题库
搜索
登录
注册
非光滑凸 C++ 求解器
计算科学
线性求解器
C++
软件
凸优化
2021-12-30 03:20:51
我碰巧知道研究中有用于非光滑凸优化的先进成熟技术。
例如,这两篇论文:
Nesterov,“
非平滑函数的平滑最小化
”(2004 年)
Neumaier ,“
OSGA:具有最优复杂度的快速次梯度算法
”(2014 年)
但我想知道是否有任何求解器(与 c++ 兼容性更好)已经内置了基于这些方法的算法?
谢谢:)
1个回答
是的。
Masoud Ahookhosh
发布了 OSGA 的 MATLAB 实现。
Arnold Neumaier在他的网站上
发布了一个非平滑优化求解器列表。
该列表有点过时,但很有用。
Napsu Karmitsa 还发布了非平滑优化求解器列表
。
她最近写了一本关于非平滑优化的书,并且她的软件列表是最新的。
从她的列表中,您可以查看
SolvOpt
、
GANSO
和
OBOE
;
所有这些包都是基于 C 或 C++ 的。
如果支持这些方法的理论适合您的问题结构,您可能会发现这些求解器很有用。
其它你可能感兴趣的问题
上一篇
Armadillo eig_sym() 用于提取特征值。它是平行的吗?
下一篇
非线性多物理场问题的强耦合:Newton Raphson 方法的失败