Skip to main content

Showing 1–16 of 16 results for author: van der Hoeven, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2508.16164  [pdf

    cs.SC

    Probably faster multiplication of sparse polynomials

    Authors: Joris van der Hoeven

    Abstract: In this paper, we present a probabilistic algorithm to multiply two sparse polynomials almost as efficiently as two dense univariate polynomials with a result of approximately the same size. The algorithm depends on unproven heuristics that will be made precise. Non-heuristic versions that are a constant times slower are also presented.

    Submitted 22 August, 2025; originally announced August 2025.

  2. arXiv:2503.22848  [pdf, ps, other

    cs.CC cs.SC

    Integer multiplication is at least as hard as matrix transposition

    Authors: David Harvey, Joris van der Hoeven

    Abstract: Working in the multitape Turing model, we show how to reduce the problem of matrix transposition to the problem of integer multiplication. If transposing an $n \times n$ binary matrix requires $Ω(n^2 \log n)$ steps on a Turing machine, then our reduction implies that multiplying $n$-bit integers requires $Ω(n \log n)$ steps. In other words, if matrix transposition is as hard as expected, then inte… ▽ More

    Submitted 28 March, 2025; originally announced March 2025.

    Comments: 28 pages

    MSC Class: Primary 68Q17; Secondary 68W30

  3. arXiv:2312.17664  [pdf

    cs.SC math.AC

    Fast interpolation of sparse multivariate polynomials

    Authors: Joris van der Hoeven, Grégoire Lecerf

    Abstract: Consider a sparse multivariate polynomial f with integer coefficients. Assume that f is represented as a "modular black box polynomial", e.g. via an algorithm to evaluate f at arbitrary integer points, modulo arbitrary positive integers. The problem of sparse interpolation is to recover f in its usual sparse representation, as a sum of coefficients times monomials. For the first time we present a… ▽ More

    Submitted 29 December, 2023; originally announced December 2023.

  4. arXiv:2312.17380  [pdf

    cs.SC math.AC

    Factoring sparse polynomials fast

    Authors: Alexander Demin, Joris van der Hoeven

    Abstract: Consider a sparse polynomial in several variables given explicitly as a sum of non-zero terms with coefficients in an effective field. In this paper, we present several algorithms for factoring such polynomials and related tasks (such as gcd computation, square-free factorization, content-free factorization, and root extraction). Our methods are all based on sparse interpolation, but follow two ma… ▽ More

    Submitted 25 February, 2025; v1 submitted 28 December, 2023; originally announced December 2023.

  5. arXiv:2212.12389  [pdf

    cs.CC

    Optimizing the half-gcd algorithm

    Authors: Joris van der Hoeven

    Abstract: In this paper, we propose a carefully optimized "half-gcd" algorithm for polynomials. We achieve a constant speed-up with respect to previous work for the asymptotic time complexity. We also discuss special optimizations that are possible when polynomial multiplication is done using radix two FFTs.

    Submitted 23 December, 2022; originally announced December 2022.

  6. arXiv:2210.15258  [pdf, other

    eess.SP cs.LG

    Forecasting Graph Signals with Recursive MIMO Graph Filters

    Authors: Jelmer van der Hoeven, Alberto Natali, Geert Leus

    Abstract: Forecasting time series on graphs is a fundamental problem in graph signal processing. When each entity of the network carries a vector of values for each time stamp instead of a scalar one, existing approaches resort to the use of product graphs to combine this multidimensional information, at the expense of creating a larger graph. In this paper, we show the limitations of such approaches, and p… ▽ More

    Submitted 27 October, 2022; originally announced October 2022.

  7. arXiv:1901.10730  [pdf, other

    cs.SC cs.IT

    LU factorization with errors *

    Authors: Jean-Guillaume Dumas, Joris Van Der Hoeven, Clément Pernet, Daniel Roche

    Abstract: We present new algorithms to detect and correct errors in the lower-upper factorization of a matrix, or the triangular linear system solution, over an arbitrary field. Our main algorithms do not require any additional information or encoding other than the original inputs and the erroneous output. Their running time is softly linear in the dimension times the number of errors when there are few er… ▽ More

    Submitted 30 January, 2019; originally announced January 2019.

  8. arXiv:1802.07932  [pdf, ps, other

    cs.SC cs.DS math.NT

    Faster integer multiplication using short lattice vectors

    Authors: David Harvey, Joris van der Hoeven

    Abstract: We prove that $n$-bit integers may be multiplied in $O(n \log n \, 4^{\log^* n})$ bit operations. This complexity bound had been achieved previously by several authors, assuming various unproved number-theoretic hypotheses. Our proof is unconditional, and depends in an essential way on Minkowski's theorem concerning lattice vectors in symmetric convex sets.

    Submitted 22 February, 2018; originally announced February 2018.

    Comments: 16 pages

    MSC Class: 68W30; 68Q17; 68W40 ACM Class: G.1.0; F.2.1

    Journal ref: Open Book Series 2 (2019) 293-310

  9. arXiv:1712.03693  [pdf, ps, other

    cs.SC cs.DS math.NT

    Faster integer and polynomial multiplication using cyclotomic coefficient rings

    Authors: David Harvey, Joris van der Hoeven

    Abstract: We present an algorithm that computes the product of two n-bit integers in O(n log n (4\sqrt 2)^{log^* n}) bit operations. Previously, the best known bound was O(n log n 6^{log^* n}). We also prove that for a fixed prime p, polynomials in F_p[X] of degree n may be multiplied in O(n log n 4^{log^* n}) bit operations; the previous best bound was O(n log n 8^{log^* n}).

    Submitted 11 December, 2017; originally announced December 2017.

    Comments: 28 pages

    MSC Class: 68W30; 68Q17; 68W40 ACM Class: G.1.0; F.2.1

  10. arXiv:1611.07144  [pdf, ps, other

    cs.SC cs.CC math.NT

    Faster integer multiplication using plain vanilla FFT primes

    Authors: David Harvey, Joris van der Hoeven

    Abstract: Assuming a conjectural upper bound for the least prime in an arithmetic progression, we show that n-bit integers may be multiplied in O(n log n 4^(log^* n)) bit operations.

    Submitted 16 October, 2017; v1 submitted 21 November, 2016; originally announced November 2016.

    Comments: 14 pages, to appear in Mathematics of Computation

    MSC Class: 68W30; 68Q17; 68W40 ACM Class: G.1.0; F.2.1

  11. arXiv:1407.3383  [pdf

    cs.MS

    Modular SIMD arithmetic in Mathemagix

    Authors: Joris van der Hoeven, Grégoire Lecerf, Guillaume Quintin

    Abstract: Modular integer arithmetic occurs in many algorithms for computer algebra, cryptography, and error correcting codes. Although recent microprocessors typically offer a wide range of highly optimized arithmetic functions, modular integer operations still require dedicated implementations. In this article, we survey existing algorithms for modular integer arithmetic, and present detailed vectorized c… ▽ More

    Submitted 12 July, 2014; originally announced July 2014.

    ACM Class: G.4

  12. arXiv:1407.3361  [pdf

    cs.CC cs.SC math.NT

    Faster polynomial multiplication over finite fields

    Authors: David Harvey, Joris van der Hoeven, Grégoire Lecerf

    Abstract: Let p be a prime, and let M_p(n) denote the bit complexity of multiplying two polynomials in F_p[X] of degree less than n. For n large compared to p, we establish the bound M_p(n) = O(n log n 8^(log^* n) log p), where log^* is the iterated logarithm. This is the first known Fürer-type complexity bound for F_p[X], and improves on the previously best known bound M_p(n) = O(n log n log log n log p).

    Submitted 12 July, 2014; originally announced July 2014.

    MSC Class: 68W30; 68Q17; 68W40 ACM Class: G.1.0; F.2.1

  13. arXiv:1407.3360  [pdf

    cs.CC cs.SC math.NT

    Even faster integer multiplication

    Authors: David Harvey, Joris van der Hoeven, Grégoire Lecerf

    Abstract: We give a new proof of Fürer's bound for the cost of multiplying n-bit integers in the bit complexity model. Unlike Fürer, our method does not require constructing special coefficient rings with "fast" roots of unity. Moreover, we prove the more explicit bound O(n log n K^(log^* n))$ with K = 8. We show that an optimised variant of Fürer's algorithm achieves only K = 16, suggesting that the new al… ▽ More

    Submitted 12 July, 2014; originally announced July 2014.

    MSC Class: 68W30; 68Q17; 68W40 ACM Class: G.1.0; F.2.1

  14. Quasi-optimal multiplication of linear differential operators

    Authors: Alexandre Benoit, Alin Bostan, Joris van der Hoeven

    Abstract: We show that linear differential operators with polynomial coefficients over a field of characteristic zero can be multiplied in quasi-optimal time. This answers an open question raised by van der Hoeven.

    Submitted 17 August, 2012; originally announced August 2012.

    Comments: To appear in the Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science (FOCS'12)

    MSC Class: 68Q25; 34A30; 68W30 ACM Class: F.2.1; G.1.7; I.1.2

  15. arXiv:0901.4323  [pdf

    cs.DS cs.MS

    On the bit-complexity of sparse polynomial multiplication

    Authors: Joris van der Hoeven, Grégoire Lecerf

    Abstract: In this paper, we present fast algorithms for the product of two multivariate polynomials in sparse representation. The bit complexity of our algorithms are studied in detail for various types of coefficients, and we derive new complexity results for the power series multiplication in many variables. Our algorithms are implemented and freely available within the Mathemagix software. We show that… ▽ More

    Submitted 26 January, 2009; originally announced January 2009.

    ACM Class: I.1.2

  16. arXiv:0901.3657  [pdf, other

    cs.SC cs.DS

    Homotopy methods for multiplication modulo triangular sets

    Authors: Alin Bostan, Muhammad Chowdhury, Joris van der Hoeven, Eric Schost

    Abstract: We study the cost of multiplication modulo triangular families of polynomials. Following previous work by Li, Moreno Maza and Schost, we propose an algorithm that relies on homotopy and fast evaluation-interpolation techniques. We obtain a quasi-linear time complexity for substantial families of examples, for which no such result was known before. Applications are given to notably addition of al… ▽ More

    Submitted 23 January, 2009; originally announced January 2009.

    ACM Class: I.1.2