forum.alglib.net
http://forum.alglib.net/

lsfit-functions using Hessian are missing in new versions
http://forum.alglib.net/viewtopic.php?f=2&t=4642
Page 1 of 1

Author:  Oleg [ Sun Nov 10, 2024 10:24 pm ]
Post subject:  lsfit-functions using Hessian are missing in new versions

I noticed that since version 4.01 the functions of the lsfit subpackage that allows to use Hessian are no longer there.
I can't find anymore lsfitcreatefgh and lsfitcreatewfgh functions аnd also overload of the function lsfitfit that takes Hessian calculation delegate as a parameter.

I've read the release announcements carefully and also looked at some of the tickets on the issue tracker but found no explanation for the removal of these function in the new version.
Could you please explain the reasoning of such a decision?

Author:  Sergey.Bochkanov [ Mon Nov 18, 2024 7:24 pm ]
Post subject:  Re: lsfit-functions using Hessian are missing in new version

Hi!

Sorry for the delay in replying. The reason is that we switched to a new optimization-related communication protocol that can do nice tricks like parallel numerical differentiation, but has difficulty supporting Hessians. We were also under impression that this part of ALGLIB was almost unused, because almost anyone who contacted us used gradient/Jacobian-based optimizers.

Finally, I feel that Hessian-based optimization should not be a part of LSFIT solver, it is a legacy of questionable decision made when developing the very first versions of ALGLIB.

Sorry for any inconvenience caused by this backward-incompatible change.

Sergey

Author:  Oleg [ Sat Nov 23, 2024 2:25 pm ]
Post subject:  Re: lsfit-functions using Hessian are missing in new version

Thank you for the comprehensive answer

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/