文件名称:matlab代码中fnames-FWPN:Frank-Wolfe近邻牛顿算法
文件大小:8.95MB
文件格式:ZIP
更新时间:2024-06-16 07:51:54
系统开源
matlab代码中fnames 西北太平洋 Frank-Wolfe近邻牛顿算法 介绍 该算法可以解决以下约束凸优化问题: 其中,是自一致的,是紧的凸集,其线性优化预言很容易找到。 先决条件 该代码在Matlab R2018b下进行了测试,不需要其他MATLAB工具箱。 在运行示例之前,请将您的MATLAB当前工作目录更改为 path/to/FWPN/ 运行示例 我们实现了三个示例来测试我们的算法。 1.投资组合优化示例 此示例在Port_Opt_example.m脚本中实现,该脚本可以运行真实数据和合成数据。 例如,设置use_real_data = 1和id = 1并运行Port_Opt_example.m脚本以测试实际库存数据473500_wk.mat 。 设置use_real_data = 0 , n = 1e+4 , p = 1e+3并运行Port_Opt_example.m脚本以测试大小为(1e + Port_Opt_example.m + 3)的合成库存数据。 2. D优化设计实例 此示例在Dopt_example.m脚本中实现。 设置变量n = 1e+2 , p = 1e
【文件预览】:
FWPN-master
----utils()
--------port()
--------Dopt()
--------QuadSimplex_template.m(2KB)
--------log_reg()
--------LIBSVM()
----Dopt_example.m(3KB)
----solvers()
--------LogRegPGSolver.m(3KB)
--------DoptFWawaySolver.m(4KB)
--------LogRegAPG_LSRS_Solver.m(3KB)
--------PortPGBBSolver.m(3KB)
--------PortFWSolver.m(3KB)
--------PortPNSolver.m(4KB)
--------LogRegAPG_RS_Solver.m(2KB)
--------ProxNSolver.m(2KB)
----Port_Opt_example.m(6KB)
----README.md(2KB)
----data()
--------port()
--------log_reg()
----Log_Reg_example.m(4KB)