identifying convergence issue in diagonal hessian LM
parent
8b6bb80cec
commit
9279d4402f
|
@ -257,7 +257,11 @@ TEST(NonlinearOptimizer, MoreOptimization) {
|
||||||
|
|
||||||
// Try LM with diagonal damping
|
// Try LM with diagonal damping
|
||||||
LevenbergMarquardtParams params;
|
LevenbergMarquardtParams params;
|
||||||
|
params.verbosityLM = gtsam::LevenbergMarquardtParams::DAMPED;
|
||||||
|
params.verbosity = gtsam::NonlinearOptimizerParams::ERROR;
|
||||||
params.setDiagonalDamping(true);
|
params.setDiagonalDamping(true);
|
||||||
|
params.setRelativeErrorTol(1e-9);
|
||||||
|
params.setAbsoluteErrorTol(1e-9);
|
||||||
LevenbergMarquardtOptimizer optimizer(fg, init, params);
|
LevenbergMarquardtOptimizer optimizer(fg, init, params);
|
||||||
EXPECT(assert_equal(expected, optimizer.optimize()));
|
EXPECT(assert_equal(expected, optimizer.optimize()));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue