Levenberg Marquardt algorithm (LMA)
Go to external page http://scai.fraunhofer.de/HuPSON#SCAIVPH_00000579
Term information
In mathematics and computing, the Levenberg Marquardt algorithm (LMA)[1] provides a numerical solution to the problem of minimizing a function, generally nonlinear, over a space of parameters of the function. These minimization problems arise especially in least squares curve fitting and nonlinear programming. The LMA interpolates between the Gauss Newton algorithm (GNA) and the method of gradient descent. The LMA is more robust than the GNA, which means that in many cases it finds a solution even if it starts very far off the final minimum. On the other hand, for well-behaved functions and reasonable starting parameters, the LMA tends to be a bit slower than the GNA. LMA can also be viewed as Gauss Newton using a trust region approach. source:http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm Kenneth Levenberg (1944). "A Method for the Solution of Certain Non-Linear Problems in Least Squares". The Quarterly of Applied Mathematics 2: 164 168.