Hi,

On Thu, Aug 23, 2012 at 4:57 AM, spyros <spyrosthalki...@gmail.com> wrote:
> I have seen that the following versions exist:
> NTL-LLL, fp-LLL heuristic, fp-LLL fast, fp-LLL wrapper
>
> I still don't know to which algorithms the heuristic, fast and wrapper
> packages
> correspond to...

fplll is an external library that Sage includes.  It might be useful
to you to look up fplll's documentation:

http://perso.ens-lyon.fr/xavier.pujol/fplll/

That, in particular, explains "heuristic", "fast" and "wrapper".

> Would it be interesting to develop the following variants?
>
> 1) version with deep insertions (Schnorr and Euchner, Cohen)
> 2) Pohst's algorithm
> 3) Coppersmith's algorithm
> 4) Fincke-Pohst algorithm with LLL preprocessing
> 5) Kannan's algorithm
> 6) Schnorr's algorithm

You should feel free to work on whatever interests you :)

My experience with fplll (used from Sage or directly from C) has been
very positive; it seems very fast and stable.  So I'd love to see the
version of fplll in Sage upgraded to something more recent (e.g.
4.0.0), and more of the fplll functionality wrapped in.

-- 
Best,
Alex

--
Alex Ghitza -- Lecturer in Mathematics -- The University of Melbourne
http://aghitza.org

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
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.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to