- an algorithm to solve non-linear least squares minimization problems
- finds a local minima, not necessarily the global minima
- alternatives: Gauss–Newton, gradient-descent
- LM algorithm combines the advantages of gradient-descent and Gauss-Newton
- allows for initial values to be further away from solution than Gauss-Newton
- gradient-descent dominates until a canyon is reached, after which Gauss-Newton takes over