Re: High Precision Approximate GCD
From: Z. Zeng (zzeng_at_neiu.edu)
Date: 07/23/04
- Next message: Paul Burridge: "Re: Confused by symbol in equation"
- Previous message: Z. Zeng: "Most recent papers (Re: High Precision Approximate GCD)"
- In reply to: Thomas Richard: "Re: High Precision Approximate GCD"
- Next in thread: Dave Rusin: "Re: High Precision Approximate GCD"
- Reply: Dave Rusin: "Re: High Precision Approximate GCD"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 23 Jul 2004 16:04:52 GMT
EpsilonGCD and QuasiGCD are probably the first packages available. By
today's standared, they
work for low degree polynomials only and may fail often. QRGCD (in SNAP,
Maple 9) is much more
robust and accurate.
Here is a comparison among EpsilongGCD, QRGCD and UvGCD on a simple example:
Let
p = (x-1)^i*(x-2)^j*(x-3)^k*(x-4)^l
q = p'
GCD(p,q) = (x-1)^(i-1) * (x-2)^(j-1) * (x-3)^(k-1) * (x-4)^(l-1)
For different sets of [i,j,k,l], the following table lists the error in
computed approximate GCD's
using hardware precision (16 digits)
[i,j,k,l] EpsilonGCD QRGCD UvGCD*
------------------------------------------------------
2,1,1,0 Fail 1e-13 7e-16
3,2,1,0 Fail 1e-12 2e-14
4,3,2,1 Fail 2e-07 5e-14
5,3,2,1 Fail Fail 5e-13
9,6,4,2 Fail Fail 4e-12
20,14,10,5 Fail Fail 2e-12
80,60,40,20 Fail Fail 4e-11
QuasiGCD shows similar results.
(*) UvGCD is reported in "The approximate GCD of inexact polynomials. Part
I: a
univariate algorithm", Z. Zeng
Zhonggang Zeng
"Thomas Richard" <t.richard@scientific.de> wrote in message
news:40ffef0d.268228812@news.individual.de...
> muhammad.yaqoob@imperial.ac.uk (Moeen) wrote:
>
> > I have two quartic numerical polynomials of the form
> >
> > a4.x^4 + a3.x^3 + a2.x^2 + a0 = 0
> > [...]
> > So, in essence, i am trying to find out the gcd (upto 7th or 8th
> > decimal place) of two numeric quartic polynomials whose coefficients
> > may be perturbed. I have tried a few methods of finding gcd of numeric
> > polynomials but they fail to provide such higher precision. Instead,
>
> I'm not familiar with that topic, but in case you have Maple 8 or newer,
> I guess the SNAP package could help you. There's a paper on it:
>
> Jeannerod, C-P. and Labahn, G. "The SNAP package for numerical
> polynomial arithmetic in Maple" Computer Science Technical Report,
> University of Waterloo (2002).
>
> The package has commands like EpsilonGCD and QuasiGCD and others.
>
> --
> Thomas Richard
> Maple Support
> Scientific Computers GmbH
> http://www.scientific.de
- Next message: Paul Burridge: "Re: Confused by symbol in equation"
- Previous message: Z. Zeng: "Most recent papers (Re: High Precision Approximate GCD)"
- In reply to: Thomas Richard: "Re: High Precision Approximate GCD"
- Next in thread: Dave Rusin: "Re: High Precision Approximate GCD"
- Reply: Dave Rusin: "Re: High Precision Approximate GCD"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|