单峰专题

[最优化理论] 梯度下降法 + 精确线搜索(单峰区间搜索 + 黄金分割)C++ 代码

这是我的课程作业,用了 Eigen 库,最后的输出是 latex 的表格的一部分 具体内容就是 梯度下降法 + 精确线搜索(单峰区间搜索 + 黄金分割) 从书本的 Matlab 代码转译过来的其实,所以应该是一看就懂了 这里定义了两个测试函数 fun 和 fun2 整个最优化方法包装在 SteepestDescent 类里面 用了模板封装类,这样应该是 double 和 Eigne 的