On Feb 19, 12:51 am, William Stein <wst...@gmail.com> wrote:
> On Thu, Feb 19, 2009 at 12:48 AM, jeffblakeslee <jeffb...@gmail.com> wrote:
>
> > Hello all,
>
> >    Please consider voting on the addition of msieve to sage.  This
> > includes an interface file and an .spkg.
>
> Where is the interface file and spkg posted?  Did you forget to include
> a link in this email?

http://trac.sagemath.org/sage_trac/ticket/5310

>  -- William
>
>
>
> >  Msieve, by Jason
> > Papadopoulos, should increase the integer factorization functionality
> > of Sage.  I'll quote the words of Jason in the Readme file by way of
> > explanation:
>
> > "There are plenty of algorithms for performing integer factorization.
> >  The Msieve library implements most of them from scratch, and relies
> > on
> >  optional external libraries for the rest of them. Trial division and
> >  Pollard Rho is used on all inputs; if the result is less than 25
> > digits
> >  in size, tiny custom routines do the factoring. For larger numbers,
> > the
> >  code
> >  switches to the GMP-ECM library and runs the P-1, P+1 and ECM
> > algorithms,
> >  expending a user-configurable amount of effort to do so. If these do
> > not
> >  completely factor the input number, the library switches to the heavy
> >  artillery. Unless told otherwise, Msieve runs the self-initializing
> >  quadratic
> >  sieve algorithm, and if this doesn't factor the input number then
> > you've
> >  found a library problem. If you know what you're doing, Msieve also
> >  contains
> >  a complete implementation of the number field sieve, that has helped
> >  complete
> >  some of the largest public factorization efforts known."
>
> > and
>
> > "To be as fast as possible. I claim (without proof) that for
> > completely factoring general inputs between 40 and 100 digits in size,
> > Msieve is faster than any other code implementing any other algorithm."
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washingtonhttp://wstein.org
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to