Ceres solver. It can be used to solve Non-linear Least Squares problems with bounds How do I solve problems with general lin...