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