GNU bug report logs - #58929
29.0.50; Calc: finding roots utpn doesn't work as advertised

Previous Next

Package: emacs;

Reported by: Matt Armstrong <matt <at> rfc20.org>

Date: Mon, 31 Oct 2022 18:11:02 UTC

Severity: normal

Tags: patch

Found in version 29.0.50

Full log


Message #19 received at 58929 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mattias EngdegÄrd <mattiase <at> acm.org>
Cc: matt <at> rfc20.org, 58929 <at> debbugs.gnu.org
Subject: Re: bug#58929: 29.0.50;
 Calc: finding roots utpn doesn't work as advertised
Date: Thu, 03 Nov 2022 11:13:46 +0200
> Cc: 58929 <at> debbugs.gnu.org
> From: Mattias EngdegÄrd <mattiase <at> acm.org>
> Date: Thu, 3 Nov 2022 09:53:02 +0100
> 
> Of course an actual numerical analyst would know immediately what to do. Is there one in the audience?

I have good experience from using this technique:

  https://www.researchgate.net/publication/226830173_On_the_Structure_of_Zero_Finders

It employs a hybrid method that doesn't need derivatives (but is
almost as fast as Newton).  However, its main advantage (which is a
huge one in some real-life situations) is that the structure of the
algorithm allows the caller to make arbitrary modifications to the
approximations that the algorithm produces, and in general have
complete control on the iterations' process.  In particular, one can
easily deal with situations where the root approximation goes out of
the expected range, or lands in the area where the function doesn't
behave well enough.




This bug report was last modified 113 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.