Hello,

I created the math issue https://issues.apache.org/jira/browse/MATH-1144.

In version 2.0, LevenbergMarquardtOptimizer passed point to evaluator by 
reference. So our software could modify it on every step of algorithm.
In version 3.3, point is copied and then passed to evaluator, so it can't be 
updated by evaluator.

We use LevenbergMarquardtOptimizer for 3d surface fitting (cylinders, cones, 
tori) by sampled points. And surface parameters should be renormalized on every 
step of algorithm. Please see this article:
                http://nvlpubs.nist.gov/nistpubs/jres/103/6/j36sha.pdf

Also please read the description of MATH-1144 jira issue.

Can you modify optimizer or evaluator interface to allow in/out parameters 
there?

Thanks,
Olexiy Movchan

Reply via email to