Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joris van der Hoeven is active.

Publication


Featured researches published by Joris van der Hoeven.


Archive | 2006

Mathematical Software - ICMS 2006

Komei Fukuda; Joris van der Hoeven; Michael Joswig; Nobuki Takayama

By reading, you can know the knowledge and things more, not only about what you get from people to people. Book will be more trusted. As this mathematical software icms 2010 third international congress on mathematical software kobe japan september 13 17 2010 proceedings lecture notes in computer science, it will really give you the good idea to be successful. It is not only for you to be success in certain life you can be successful in everything. The success can be started by knowing the basic knowledge and do actions.


Theoretical Computer Science | 1999

Fast evaluation of holonomic functions

Joris van der Hoeven

Abstract A holonomic function is an analytic function, which satisfies a linear differential equation with polynomial coefficients. In particular, the elementary functions exp, log, sin, etc. and many special functions like erf, Si, Bessel functions, etc. are holonomic functions. Given a holonomic function f (determined by the linear differential equation it satisfies and initial conditions in a non singular point z ), we show how to perform arbitrary precision evaluations of f at a non singular point z ′ on the Riemann surface of f , while estimating the error. Moreover, if the coefficients of the polynomials in the equation for f are algebraic numbers, then our algorithm is asymptotically very fast: if M ( n ) is the time needed to multiply two n digit numbers, then we need a time O ( M ( n log 2 n log log n )) to compute n digits of f ( z ′).


Journal of Symbolic Computation | 2001

Fast Evaluation of Holonomic Functions Near and in Regular Singularities

Joris van der Hoeven

A holonomic function is an analytic function, which satisfies a linear differential equationLf= 0 with polynomial coefficients. In particular, the elementary functions exp,log,sin, etc., and many special functions such as erf, Si, Bessel functions, etc., are holonomic functions. In a previous paper, we have given an asymptotically fast algorithm to evaluate a holonomic function f at a non-singular point z? on the Riemann surface of f, up to any number of decimal digits while estimating the error. However, this algorithm becomes inefficient, when z? approaches a singularity of f. In this paper, we obtain efficient algorithms for the evaluation of holonomic functions near and in singular points where the differential operator L is regular (or, slightly more generally, where L is quasi-regular?a concept to be introduced below).


Journal of Symbolic Computation | 2010

Newton's method and FFT trading

Joris van der Hoeven

Let C[[z]] be the ring of power series over an effective ring C. In Brent and Kung (1978), it was first shown that differential equations over C[[z]] may be solved in an asymptotically efficient way using Newtons method. More precisely, if M(n) denotes the complexity for multiplying two polynomials of degree


international symposium on symbolic and algebraic computation | 1997

Lazy multiplication of formal power series

Joris van der Hoeven

For most fast algorithms to manipulate formal power series, a fast multiplication algorithm is essential. If one desires to compute all coe cients of a product of two power series up to a given order, then several e cient algorithms are available, such as fast Fourier multiplication. However, one often needs a lazy multiplication algorithm, for instance when the product computation is part of the computation of the coe cients of an implicitly de ned power series. In this paper, we describe two lazy multiplication algorithms, which are faster than the naive method. In particular, we give an algorithm of time complexity O(n log 2 n).


Journal of the ACM | 2017

Faster Polynomial Multiplication over Finite Fields

David Harvey; Joris van der Hoeven; Grégoire Lecerf

Polynomials over finite fields play a central role in algorithms for cryptography, error correcting codes, and computer algebra. The complexity of multiplying such polynomials is still a major open problem. Let p be a prime, and let Mp(n) denote the bit complexity of multiplying two polynomials in Fp[X] of degree less than n. For n large compared to p, we establish the bound Mp(n) = O(n log n 8log* n log p), where log* n = min{k ϵ N: log …k×… log n ≤ 1} stands for the iterated logarithm. This improves on the previously best known bound Mp(n) = O(n log n log log n log p), which essentially goes back to the 1970s.


Mathematics in Computer Science | 2007

On Effective Analytic Continuation

Joris van der Hoeven

Abstract.Until now, the area of symbolic computation has mainly focused on the manipulation of algebraic expressions. It would be interesting to apply a similar spirit of “exact computations” to the field of mathematical analysis.One important step for such a project is the ability to compute with computable complex numbers and computable analytic functions. Such computations include effective analytic continuation, the exploration of Riemann surfaces and the study of singularities. This paper aims at providing some first contributions in this direction, both from a theoretical point of view (such as precise definitions of computable Riemann surfaces and computable analytic functions) and a practical one (how to compute bounds and analytic continuations in a reasonably efficient way).We started to implement some of the algorithms in the MMXLIB library. However, during the implementation, it became apparent that further study was necessary, giving rise to the present paper.


Journal of Symbolic Computation | 2002

FFT-like Multiplication of Linear Differential Operators

Joris van der Hoeven

It is well known that integers or polynomials can be multiplied in an asymptotically fast way using the discrete Fourier transform. In this paper, we give an analogue of fast Fourier multiplication in the ring of skew polynomials Cx, ? , where ?=x??x. More precisely, we show that the multiplication problem of linear differential operators of degree n in x and degree n in ? can be reduced to the n×n matrix multiplication problem.


Journal of Symbolic Computation | 2013

On the bit-complexity of sparse polynomial and series multiplication

Joris van der Hoeven; Grégoire Lecerf

In this paper we present various algorithms for multiplying multivariate polynomials and series. All algorithms have been implemented in the C++ libraries of the Mathemagix system. We describe naive and softly optimal variants for various types of coefficients and supports and compare their relative performances. For the first time, under the assumption that a tight superset of the support of the product is known, we are able to observe the benefit of asymptotically fast arithmetic for sparse multivariate polynomials and power series, which might lead to speed-ups in several areas of symbolic and numeric computation. For the sparse representation, we present new softly linear algorithms for the product whenever the destination support is known, together with a detailed bit-complexity analysis for the usual coefficient types. As an application, we are able to count the number of the absolutely irreducible factors of a multivariate polynomial with a cost that is essentially quadratic in the number of the integral points in the convex hull of the support of the given polynomial. We report on examples that were previously out of reach.


international symposium on symbolic and algebraic computation | 1996

Asymptotic expansions of exp-log functions

Daniel Richardson; Bruno Salvy; John Shackell; Joris van der Hoeven

We give an algorithm to compute asymptotic expansions of exp-log functions. This algorithm automatically computes the necessary asymptotic scale and does not suffer from problems of indefinite cancellation. In particular, an asymptotic equivalent can always be computed for a given exp-log function.

Collaboration


Dive into the Joris van der Hoeven's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David Harvey

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bruno Grenet

University of Montpellier

View shared research outputs
Researchain Logo
Decentralizing Knowledge