RMVL
2.1.1
Robotic Manipulation and Vision Library
|
无约束多维函数优化选项 更多...
#include <rmvl/algorithm/numcal.hpp>
Public 属性 | |
DiffMode | diff_mode {} |
梯度计算模式,默认为中心差商 DiffMode::Central | |
FminMode | fmin_mode {} |
多维函数最优化模式,默认为共轭梯度法 FminMode::ConjGrad | |
LsqMode | lsq_mode {} |
最小二乘求解模式,默认为改进的 Gauss-Newton 法 LsqMode::SGN | |
int | max_iter {1000} |
最大迭代次数 | |
double | exterior {1e3} |
外罚函数系数 | |
double | dx {1e-2} |
求解步长 | |
double | tol {1e-6} |
误差容限 | |
无约束多维函数优化选项
DiffMode rm::OptimalOptions::diff_mode {} |
梯度计算模式,默认为中心差商 DiffMode::Central
double rm::OptimalOptions::dx {1e-2} |
求解步长
double rm::OptimalOptions::exterior {1e3} |
外罚函数系数
FminMode rm::OptimalOptions::fmin_mode {} |
多维函数最优化模式,默认为共轭梯度法 FminMode::ConjGrad
LsqMode rm::OptimalOptions::lsq_mode {} |
最小二乘求解模式,默认为改进的 Gauss-Newton 法 LsqMode::SGN
int rm::OptimalOptions::max_iter {1000} |
最大迭代次数
double rm::OptimalOptions::tol {1e-6} |
误差容限