On Nov 23, 2007 7:15 AM, Joel B. Mohler <[EMAIL PROTECTED]> wrote:
>
> On Fri, Nov 23, 2007 at 07:08:02AM -0800, mabshoff wrote:
> > Hello Joel,
> >
> > > I'm also posting this 
> > > athttp://www.singular.uni-kl.de/forum/viewforum.php?f=10
> > > as soon as I get registered on the forum.
> > >
> >
> > You don't need to be registered at the Singular forum in order to be
> > able to post. The 3-0-4 tarball is already up on the Singular website,
> > so you might want to try your luck with that version first. I think it
> > is unlikely that the new release will fix the issue, but it is worth a
> > try.
>
> Oops, I failed to mention that it was the vanilla 3-0-4 that I actually tested
> it with (I installed it outside of sage).  And, yes, they allow anonymous
> posts, but there's generally conveniences to being registered (like
> notification of replies and what-not).
>
> http://singular.mathematik.uni-kl.de/forum/viewtopic.php?t=1652
>
>

Singular errors or not, Singular is really pitiful at this problem
compared to Magma -- which is what we should have as a baseline
for solid robust behavior in this case:

In SAGE (via libsingular) on a 2.33Ghz laptop:

sage: R.<p10,g0,g1,g2,g3,g4,X1,X2> = QQ[]; t =
-p10^170*X1^10*X2^10+p10^130*X1^10*X2^5+p10^130*X1^5*X2^10-p10^90*X1^5*X2^5+p10^80*X1^5*X2^5-p10^40*X1^5->
sage: time a = t.factor()
CPU times: user 10.80 s, sys: 8.91 s, total: 19.71 s
sage: time a = t.factor()
CPU times: user 3.34 s, sys: 2.39 s, total: 5.73 s
sage: time a = t.factor()
CPU times: user 21.52 s, sys: 15.10 s, total: 36.62 s

Now compare with Magma, which is the sort of performance
we want:

sage: tt = magma(t)
sage: time w = tt.Factorization()
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.02
sage: time w = tt.Factorization()
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.02
sage: time w = tt.Factorization()
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.01
sage: time w = tt.Factorization()
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.05

By the way, trac #1250 has a patch so at least control-c works when
factoring.

Anyway, this really really really bugs me.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to