The complexity of class polynomial computation via floating point approximations

Computer Science – Numerical Analysis

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

We analyse the complexity of computing class polynomials, that are an important ingredient for CM constructions of elliptic curves, via complex floating point approximations of their roots. The heart of the algorithm is the evaluation of modular functions in several arguments. The fastest one of the presented approaches uses a technique devised by Dupont to evaluate modular functions by Newton iterations on an expression involving the arithmetic-geometric mean. It runs in time $O (|D| \log^5 |D| \log \log |D|) = O (|D|^{1 + \epsilon}) = O (h^{2 + \epsilon})$ for any $\epsilon > 0$, where $D$ is the CM discriminant and $h$ is the degree of the class polynomial. Another fast algorithm uses multipoint evaluation techniques known from symbolic computation; its asymptotic complexity is worse by a factor of $\log |D|$. Up to logarithmic factors, this running time matches the size of the constructed polynomials. The estimate also relies on a new result concerning the complexity of enumerating the class group of an imaginary-quadratic order and on a rigorously proven upper bound for the height of class polynomials.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The complexity of class polynomial computation via floating point approximations does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The complexity of class polynomial computation via floating point approximations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The complexity of class polynomial computation via floating point approximations will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-550753

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.