Gauss-Newton least-squares solver.
Constraints are not supported: the call to {@link #optimize(OptimizationData[]) optimize} will throw{@link MathUnsupportedOperationException} if bounds are passed to it.
This class solve a least-square problem by solving the normal equations of the linearized problem at each iteration. Either LU decomposition or QR decomposition can be used to solve the normal equations. LU decomposition is faster but QR decomposition is more robust for difficult problems.
@since 2.0
@deprecated All classes and interfaces in this package are deprecated.The optimizers that were provided here were moved to the {@link org.apache.commons.math3.fitting.leastsquares} package(cf. MATH-1008).