[Insight-users] Why itk::LBFGSBOptimizer and itk::LBFGSOptimizer
are classed as single-variant optimisers?
Luis Ibanez
luis.ibanez at kitware.com
Wed Nov 7 08:35:15 EST 2007
Hi Ali,
1) It is not a "problem", it is an "implementation feature". :-)
2) It is not in ITK, it is in VXL,
Please look at the implementation in the file:
Insight/Utilities/vxl/core/vnl/vnl_lbfgs.h
Where the optimizer takes as input a vnl_cost_function
object, that derives from the vnl_unary_function class.
3) It will be great to have multi-variate implementations
of these optimizers. If you are motivated to write one,
it will make a great contribution to the Insight Journal.
Regards,
Luis
-------------
Ali - wrote:
> Hi,
>
> The VNL wrappers itk::LBFGSBOptimizer and itk::LBFGSOptimizer are
> classified as single-variant optimiser, while being based on the
> quasi-Newton method, they are multi-variant optimisers by nature -- see
> http://www.alglib.net/optimization/ . Is this the ITK wrapper problem or
> a VNL issue?
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list