Re: factoring lists in Singular
- From: William stein <wstein@xxxxxxxxx>
- Date: Thu, 15 May 2008 06:55:26 -0700 (PDT)
On May 14, 8:44 pm, Waldek Hebisch <hebi...@xxxxxxxxxxxxxxxx> wrote:
Singular is pretty good at computing Groeber bases, and more
general operating on multivariate polynomials.
Overall Singular is probably the best free open source math software
system for computing Groebner basis over fields. It is slow in
some cases, of course. Cocoalib is also rumored to be pretty
good, but I haven't benchmarked it. Singular has unusually good
support for a wide range of term orders. If you have a *lot* of RAM,
Magma is much much faster than Singular currently at many Groebner
basis computations (Allan Steel spent about five years
implementing and heavily tuning a variant of Faugere's F4 in Magma).
It probably has
more functions to compute some specific properties of ideals.
It has *tons* of such functions, motivated by a wide range of
research applications of algebraic geometry.
However, a it is hard to give a simple and accurate statement.
For example, I found on the net a few examples of polynomials
that take quite a lot of time to factor using Singular --
You might be referring to all the threads about this on sage-devel?
I have tried them in FriCAS and pretty quickly obtained the
anwer. This is _not_ to claim that FriCAS is faster, rather,
to disprove claim "Singular has very fast polynomial
multiplication, so it must be faster at factoring polynomials"
Multivariate polynomial factorization in Singular is very
sketchy. In fact, as far as I can tell, general multivariate
factorization is comparably bad still in all open source math
software. I say "bad", because Magma blows everything
else away speedwise at polynomial factorization. See these
trac tickets for some discussion of major efficiency issues
with Singular as compared to Magma:
"singular factorize is randomly slow"
http://trac.sagemath.org/sage_trac/ticket/1343
"multivariate polynomial factorization over GF(p) (sucks)"
http://trac.sagemath.org/sage_trac/ticket/2152
I've been told some of the Singular group is actively
working on improving their polynomial factorization; I hope
they succeed. There is also at least one Sage developer
(Joel Mohler) working on polynomial factorization for Sage.
I don't know what the latest status of this is.
-- William
.
- References:
- Re: factoring lists in Singular
- From: c . rowat
- Re: factoring lists in Singular
- From: Robert H. Lewis
- Re: factoring lists in Singular
- From: clicliclic
- Re: factoring lists in Singular
- From: c . rowat
- Re: factoring lists in Singular
- From: Waldek Hebisch
- Re: factoring lists in Singular
- From: c . rowat
- Re: factoring lists in Singular
- From: Waldek Hebisch
- Re: factoring lists in Singular
- Prev by Date: Re: A free copy of Maple or a frre maple webservre
- Next by Date: Re: A free copy of Maple or a frre maple webservre
- Previous by thread: Re: factoring lists in Singular
- Next by thread: Bessel, The Key Formula To The Universe
- Index(es):
Relevant Pages
|