Libor
My feedback

171 votesLibor supported this idea ·Libor commented
Here is my implementation of LevenbergMarquardt using Math.NET and C#  feel free to use it as you like:
http://libca.cz/pub/libor/nonlinearleastsquaressolver.zip
I have tested it on exponential rotation estimation and bundle adjustment (joint image alignment in panoramic image stitching).

1 voteLibor shared this idea ·
One excellent C# implementation of several optimization algorithms (including LM and LBFGS) is provided in ALGLIB package:
http://www.alglib.net/translator/re/alglib3.6.0.csharp.zip