Restore the semantics of TrustRegionMinimizer A previous change to fix a bug related to how x_norm was being initialized changed the semantics of the TrustRegionMinimizer loop. With the bug, the parameter_tolerance was being ignored till the first successful step was encountered. parameter_tolerance based convergence is a hack anyways, so restoring the previous semantics is reasonable and will preserve existing code/tests that depend on this behaviour. Change-Id: Ia00ca6c47f77e74dee64ad746f4299a9eab0eb7e
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.