Skip to main content

Showing 1–29 of 29 results for author: Neiger, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.07353  [pdf, other

    cs.SC math.AC

    Optimized Gröbner basis algorithms for maximal determinantal ideals and critical point computations

    Authors: Sriram Gopalakrishnan, Vincent Neiger, Mohab Safey El Din

    Abstract: Given polynomials $g$ and $f_1,\dots,f_p$, all in $\Bbbk[x_1,\dots,x_n]$ for some field $\Bbbk$, we consider the problem of computing the critical points of the restriction of $g$ to the variety defined by $f_1=\cdots=f_p=0$. These are defined by the simultaneous vanishing of the $f_i$'s and all maximal minors of the Jacobian matrix associated to $(g,f_1, \ldots, f_p)$. We use the Eagon-Northcott… ▽ More

    Submitted 11 February, 2024; originally announced February 2024.

    Comments: 10 pages, 3 algorithms, 4 figures

  2. arXiv:2402.07345  [pdf, other

    cs.SC

    Computing Krylov iterates in the time of matrix multiplication

    Authors: Vincent Neiger, Clément Pernet, Gilles Villard

    Abstract: Krylov methods rely on iterated matrix-vector products $A^k u_j$ for an $n\times n$ matrix $A$ and vectors $u_1,\ldots,u_m$. The space spanned by all iterates $A^k u_j$ admits a particular basis -- the \emph{maximal Krylov basis} -- which consists of iterates of the first vector $u_1, Au_1, A^2u_1,\ldots$, until reaching linear dependency, then iterating similarly the subsequent vectors until a ba… ▽ More

    Submitted 11 February, 2024; originally announced February 2024.

    Comments: 10 pages, 5 algorithms

  3. arXiv:2304.07083  [pdf, other

    cs.IT cs.SC

    Faster List Decoding of AG Codes

    Authors: Peter Beelen, Vincent Neiger

    Abstract: In this article, we present a fast algorithm performing an instance of the Guruswami-Sudan list decoder for algebraic geometry codes. We show that any such code can be decoded in $\tilde{O}(s^2\ell^{ω-1}μ^{ω-1}(n+g) + \ell^ωμ^ω)$ operations in the underlying finite field, where $n$ is the code length, $g$ is the genus of the function field used to construct the code, $s$ is the multiplicity parame… ▽ More

    Submitted 14 April, 2023; originally announced April 2023.

  4. arXiv:2302.05375  [pdf, other

    cs.SC math.AC

    Refined $F_5$ Algorithms for Ideals of Minors of Square Matrices

    Authors: Sriram Gopalakrishnan, Vincent Neiger, Mohab Safey El Din

    Abstract: We consider the problem of computing a grevlex Gröbner basis for the set $F_r(M)$ of minors of size $r$ of an $n\times n$ matrix $M$ of generic linear forms over a field of characteristic zero or large enough. Such sets are not regular sequences; in fact, the ideal $\langle F_r(M) \rangle$ cannot be generated by a regular sequence. As such, when using the general-purpose algorithm $F_5$ to find th… ▽ More

    Submitted 14 June, 2023; v1 submitted 10 February, 2023; originally announced February 2023.

    Comments: 21 pages, 3 algorithms

  5. arXiv:2302.04299  [pdf, other

    cs.SC

    Beating binary powering for polynomial matrices

    Authors: Alin Bostan, Vincent Neiger, Sergey Yurkevich

    Abstract: The $N$th power of a polynomial matrix of fixed size and degree can be computed by binary powering as fast as multiplying two polynomials of linear degree in~$N$. When Fast Fourier Transform (FFT) is available, the resulting complexity is \emph{softly linear} in~$N$, i.e.~linear in~$N$ with extra logarithmic factors. We show that it is possible to beat binary powering, by an algorithm whose comple… ▽ More

    Submitted 26 May, 2023; v1 submitted 8 February, 2023; originally announced February 2023.

    Comments: 10 pages, 3 figures, 2 tables, 5 algorithms

  6. Rank-Sensitive Computation of the Rank Profile of a Polynomial Matrix

    Authors: George Labahn, Vincent Neiger, Thi Xuan Vu, Wei Zhou

    Abstract: Consider a matrix $\mathbf{F} \in \mathbb{K}[x]^{m \times n}$ of univariate polynomials over a field $\mathbb{K}$. We study the problem of computing the column rank profile of $\mathbf{F}$. To this end we first give an algorithm which improves the minimal kernel basis algorithm of Zhou, Labahn, and Storjohann (Proceedings ISSAC 2012). We then provide a second algorithm which computes the column ra… ▽ More

    Submitted 9 May, 2022; v1 submitted 18 February, 2022; originally announced February 2022.

    Comments: 10 pages, 2 algorithms, 1 figure

  7. arXiv:2202.09226  [pdf, other

    cs.SC math.AC

    Faster change of order algorithm for Gröbner bases under shape and stability assumptions

    Authors: Jérémy Berthomieu, Vincent Neiger, Mohab Safey El Din

    Abstract: Solving zero-dimensional polynomial systems using Gröbner bases is usually done by, first, computing a Gröbner basis for the degree reverse lexicographic order, and next computing the lexicographic Gröbner basis with a change of order algorithm. Currently, the change of order now takes a significant part of the whole solving time for many generic instances. Like the fastest known change of order… ▽ More

    Submitted 15 May, 2022; v1 submitted 18 February, 2022; originally announced February 2022.

    Comments: 10 pages, 2 tables

  8. arXiv:2110.08354  [pdf, other

    cs.SC cs.CC

    Faster Modular Composition

    Authors: Vincent Neiger, Bruno Salvy, Éric Schost, Gilles Villard

    Abstract: A new Las Vegas algorithm is presented for the composition of two polynomials modulo a third one, over an arbitrary field. When the degrees of these polynomials are bounded by $n$, the algorithm uses $O(n^{1.43})$ field operations, breaking through the $3/2$ barrier in the exponent for the first time. The previous fastest algebraic algorithms, due to Brent and Kung in 1978, require $O(n^{1.63})$ f… ▽ More

    Submitted 20 July, 2023; v1 submitted 15 October, 2021; originally announced October 2021.

    Comments: 78 pages

  9. arXiv:2102.03583  [pdf, other

    cs.SC

    Algorithms for Linearly Recurrent Sequences of Truncated Polynomials

    Authors: Seung Gyu Hyun, Vincent Neiger, Éric Schost

    Abstract: Linear recurrent sequences are those whose elements are defined as linear combinations of preceding elements, and finding recurrence relations is a fundamental problem in computer algebra. In this paper, we focus on sequences whose elements are vectors over the ring $\mathbb{A} = \mathbb{K}[x]/(x^d)$ of truncated polynomials. Finding the ideal of their recurrence relations has applications such as… ▽ More

    Submitted 8 June, 2021; v1 submitted 6 February, 2021; originally announced February 2021.

    Comments: 8 pages, ISSAC 2021

  10. arXiv:2010.04662  [pdf, other

    cs.SC cs.CC

    Deterministic computation of the characteristic polynomial in the time of matrix multiplication

    Authors: Vincent Neiger, Clément Pernet

    Abstract: This paper describes an algorithm which computes the characteristic polynomial of a matrix over a field within the same asymptotic complexity, up to constant factors, as the multiplication of two square matrices. Previously, this was only achieved by resorting to genericity assumptions or randomization techniques, while the best known complexity bound with a general deterministic algorithm was obt… ▽ More

    Submitted 9 April, 2021; v1 submitted 9 October, 2020; originally announced October 2020.

    Comments: 38 pages, 5 algorithms

  11. Generic bivariate multi-point evaluation, interpolation and modular composition with precomputation

    Authors: Vincent Neiger, Johan Rosenkilde, Grigory Solomatov

    Abstract: Suppose $\mathbb{K}$ is a large enough field and $\mathcal{P} \subset \mathbb{K}^2$ is a fixed, generic set of points which is available for precomputation. We introduce a technique called \emph{resha**} which allows us to design quasi-linear algorithms for both: computing the evaluations of an input polynomial $f \in \mathbb{K}[x,y]$ at all points of $\mathcal{P}$; and computing an interpolant… ▽ More

    Submitted 4 June, 2020; v1 submitted 27 March, 2020; originally announced March 2020.

    Comments: ISSAC 2020. 8 pages, 7 algorithms

  12. A divide-and-conquer algorithm for computing Gröbner bases of syzygies in finite dimension

    Authors: Simone Naldi, Vincent Neiger

    Abstract: Let $f_1,\ldots,f_m$ be elements in a quotient $R^n / N$ which has finite dimension as a $K$-vector space, where $R = K[X_1,\ldots,X_r]$ and $N$ is an $R$-submodule of $R^n$. We address the problem of computing a Gröbner basis of the module of syzygies of $(f_1,\ldots,f_m)$, that is, of vectors $(p_1,\ldots,p_m) \in R^m$ such that $p_1 f_1 + \cdots + p_m f_m = 0$. An iterative algorithm for this… ▽ More

    Submitted 4 June, 2020; v1 submitted 15 February, 2020; originally announced February 2020.

    Comments: ISSAC 2020. 8 pages, 4 algorithms

  13. Computing syzygies in finite dimension using fast linear algebra

    Authors: Vincent Neiger, Éric Schost

    Abstract: We consider the computation of syzygies of multivariate polynomials in a finite-dimensional setting: for a $\mathbb{K}[X_1,\dots,X_r]$-module $\mathcal{M}$ of finite dimension $D$ as a $\mathbb{K}$-vector space, and given elements $f_1,\dots,f_m$ in $\mathcal{M}$, the problem is to compute syzygies between the $f_i$'s, that is, polynomials $(p_1,\dots,p_m)$ in $\mathbb{K}[X_1,\dots,X_r]^m$ such th… ▽ More

    Submitted 19 June, 2020; v1 submitted 4 December, 2019; originally announced December 2019.

    Comments: 34 pages, 7 algorithms, Journal of Complexity

  14. An Algebraic Attack on Rank Metric Code-Based Cryptosystems

    Authors: Magali Bardet, Pierre Briaud, Maxime Bros, Philippe Gaborit, Vincent Neiger, Olivier Ruatta, Jean-Pierre Tillich

    Abstract: The Rank metric decoding problem is the main problem considered in cryptography based on codes in the rank metric. Very efficient schemes based on this problem or quasi-cyclic versions of it have been proposed recently, such as those in the submissions ROLLO and RQC currently at the second round of the NIST Post-Quantum Cryptography Standardization Process. While combinatorial attacks on this prob… ▽ More

    Submitted 23 February, 2020; v1 submitted 2 October, 2019; originally announced October 2019.

    Comments: Eurocrypt 2020

  15. arXiv:1905.04356  [pdf, other

    cs.SC

    Implementations of efficient univariate polynomial matrix algorithms and application to bivariate resultants

    Authors: Seung Gyu Hyun, Vincent Neiger, Éric Schost

    Abstract: Complexity bounds for many problems on matrices with univariate polynomial entries have been improved in the last few years. Still, for most related algorithms, efficient implementations are not available, which leaves open the question of the practical impact of these algorithms, e.g. on applications such as decoding some error-correcting codes and solving polynomial systems or structured linear… ▽ More

    Submitted 10 May, 2019; originally announced May 2019.

    Comments: ISSAC 2019, 8 pages on 2 columns

  16. arXiv:1807.01272  [pdf, other

    cs.SC

    Verification Protocols with Sub-Linear Communication for Polynomial Matrix Operations

    Authors: David Lucas, Vincent Neiger, Clément Pernet, Daniel S. Roche, Johan Rosenkilde

    Abstract: We design and analyze new protocols to verify the correctness of various computations on matrices over the ring F[x] of univariate polynomials over a field F. For the sake of efficiency, and because many of the properties we verify are specific to matrices over a principal ideal domain, we cannot simply rely on previously-developed linear algebra protocols for matrices over a field. Our protocols… ▽ More

    Submitted 11 December, 2019; v1 submitted 3 July, 2018; originally announced July 2018.

    Comments: 39 pages, 20 protocols

  17. arXiv:1802.01928  [pdf, other

    cs.SC

    Computing Popov and Hermite forms of rectangular polynomial matrices

    Authors: Vincent Neiger, Johan Rosenkilde, Grigory Solomatov

    Abstract: We consider the computation of two normal forms for matrices over the univariate polynomials: the Popov form and the Hermite form. For matrices which are square and nonsingular, deterministic algorithms with satisfactory cost bounds are known. Here, we present deterministic, fast algorithms for rectangular input matrices. The obtained cost bound for the Popov form matches the previous best known r… ▽ More

    Submitted 17 May, 2018; v1 submitted 6 February, 2018; originally announced February 2018.

    Comments: ISSAC 2018, 8 pages, 4 algorithms, acmart sigconf style

  18. arXiv:1802.01920  [pdf, other

    cs.SC

    Certification of minimal approximant bases

    Authors: Pascal Giorgi, Vincent Neiger

    Abstract: For a given computational problem, a certificate is a piece of data that one (the prover) attaches to the output with the aim of allowing efficient verification (by the verifier) that this output is correct. Here, we consider the minimal approximant basis problem, for which the fastest known algorithms output a polynomial matrix of dimensions $m \times m$ and average degree $D/m$ using… ▽ More

    Submitted 17 May, 2018; v1 submitted 6 February, 2018; originally announced February 2018.

    Comments: ISSAC 2018. 8 pages, 3 algorithms, acmart sigconf style

  19. arXiv:1801.04553  [pdf, other

    cs.SC

    Fast computation of approximant bases in canonical form

    Authors: Claude-Pierre Jeannerod, Vincent Neiger, Gilles Villard

    Abstract: In this article, we design fast algorithms for the computation of approximant bases in shifted Popov normal form. We first recall the algorithm known as PM-Basis, which will be our second fundamental engine after polynomial matrix multiplication: most other fast approximant basis algorithms basically aim at efficiently reducing the input instance to instances for which PM-Basis is fast. Such reduc… ▽ More

    Submitted 6 April, 2019; v1 submitted 14 January, 2018; originally announced January 2018.

    Comments: 37 pages, 8 algorithms

  20. arXiv:1712.04177  [pdf, other

    cs.SC

    Block-Krylov techniques in the context of sparse-FGLM algorithms

    Authors: Seung Gyu Hyun, Vincent Neiger, Hamid Rahkooy, Eric Schost

    Abstract: Consider a zero-dimensional ideal $I$ in $\mathbb{K}[X_1,\dots,X_n]$. Inspired by Faugère and Mou's Sparse FGLM algorithm, we use Krylov sequences based on multiplication matrices of $I$ in order to compute a description of its zero set by means of univariate polynomials. Steel recently showed how to use Coppersmith's block-Wiedemann algorithm in this context; he describes an algorithm that can… ▽ More

    Submitted 15 January, 2019; v1 submitted 12 December, 2017; originally announced December 2017.

    Comments: 32 pages, 7 algorithms, 2 tables

  21. arXiv:1707.01971  [pdf, ps, other

    cs.SC

    Algorithms for zero-dimensional ideals using linear recurrent sequences

    Authors: Vincent Neiger, Hamid Rahkooy, Éric Schost

    Abstract: Inspired by Faugère and Mou's sparse FGLM algorithm, we show how using linear recurrent multi-dimensional sequences can allow one to perform operations such as the primary decomposition of an ideal, by computing the annihilator of one or several such sequences.

    Submitted 6 July, 2017; originally announced July 2017.

    Comments: LNCS, Computer Algebra in Scientific Computing CASC 2017

  22. arXiv:1706.00800  [pdf, ps, other

    cs.IT

    Two-Point Codes for the Generalized GK curve

    Authors: Elise Barelli, Peter Beelen, Mrinmoy Datta, Vincent Neiger, Johan Rosenkilde

    Abstract: We improve previously known lower bounds for the minimum distance of certain two-point AG codes constructed using a Generalized Giulietti-Korchmaros curve (GGK). Castellanos and Tizziotti recently described such bounds for two-point codes coming from the Giulietti-Korchmaros curve (GK). Our results completely cover and in many cases improve on their results, using different techniques, while also… ▽ More

    Submitted 7 October, 2017; v1 submitted 2 June, 2017; originally announced June 2017.

    Comments: 13 pages

  23. Fast Computation of the Roots of Polynomials Over the Ring of Power Series

    Authors: Vincent Neiger, Johan Rosenkilde, Eric Schost

    Abstract: We give an algorithm for computing all roots of polynomials over a univariate power series ring over an exact field $\mathbb{K}$. More precisely, given a precision $d$, and a polynomial $Q$ whose coefficients are power series in $x$, the algorithm computes a representation of all power series $f(x)$ such that $Q(f(x)) = 0 \bmod x^d$. The algorithm works unconditionally, in particular also with mul… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

    Comments: 8 pages, uses acmart sigconf

  24. Computing Canonical Bases of Modules of Univariate Relations

    Authors: Vincent Neiger, Thi Xuan Vu

    Abstract: We study the computation of canonical bases of sets of univariate relations $(p_1,\ldots,p_m) \in \mathbb{K}[x]^{m}$ such that $p_1 f_1 + \cdots + p_m f_m = 0$; here, the input elements $f_1,\ldots,f_m$ are from a quotient $\mathbb{K}[x]^n/\mathcal{M}$, where $\mathcal{M}$ is a $\mathbb{K}[x]$-module of rank $n$ given by a basis $\mathbf{M}\in\mathbb{K}[x]^{n\times n}$ in Hermite form. We exploit… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

    Comments: 8 pages, uses acmart sigconf

  25. arXiv:1607.04176  [pdf, ps, other

    cs.SC

    Fast, deterministic computation of the Hermite normal form and determinant of a polynomial matrix

    Authors: George Labahn, Vincent Neiger, Wei Zhou

    Abstract: Given a nonsingular $n \times n$ matrix of univariate polynomials over a field $\mathbb{K}$, we give fast and deterministic algorithms to compute its determinant and its Hermite normal form. Our algorithms use $\widetilde{\mathcal{O}}(n^ω\lceil s \rceil)$ operations in $\mathbb{K}$, where $s$ is bounded from above by both the average of the degrees of the rows and that of the columns of the matrix… ▽ More

    Submitted 29 March, 2017; v1 submitted 14 July, 2016; originally announced July 2016.

    Comments: 34 pages, 3 algorithms

  26. Fast Computation of Shifted Popov Forms of Polynomial Matrices via Systems of Modular Polynomial Equations

    Authors: Vincent Neiger

    Abstract: We give a Las Vegas algorithm which computes the shifted Popov form of an $m \times m$ nonsingular polynomial matrix of degree $d$ in expected $\widetilde{\mathcal{O}}(m^ωd)$ field operations, where $ω$ is the exponent of matrix multiplication and $\widetilde{\mathcal{O}}(\cdot)$ indicates that logarithmic factors are omitted. This is the first algorithm in $\widetilde{\mathcal{O}}(m^ωd)$ for shif… ▽ More

    Submitted 12 May, 2016; v1 submitted 1 February, 2016; originally announced February 2016.

    Comments: 8 pages, sig-alternate class, 5 figures (problems and algorithms)

  27. Fast Computation of Minimal Interpolation Bases in Popov Form for Arbitrary Shifts

    Authors: Claude-Pierre Jeannerod, Vincent Neiger, Eric Schost, Gilles Villard

    Abstract: We compute minimal bases of solutions for a general interpolation problem, which encompasses Hermite-Padé approximation and constrained multivariate interpolation, and has applications in coding theory and security. This problem asks to find univariate polynomial relations between $m$ vectors of size $σ$; these relations should have small degree with respect to an input degree shift. For an arbi… ▽ More

    Submitted 13 May, 2016; v1 submitted 1 February, 2016; originally announced February 2016.

    Comments: 8 pages, sig-alternate class, 4 figures (problems and algorithms)

  28. arXiv:1512.03503  [pdf, ps, other

    cs.SC cs.IT

    Computing minimal interpolation bases

    Authors: Claude-Pierre Jeannerod, Vincent Neiger, Éric Schost, Gilles Villard

    Abstract: We consider the problem of computing univariate polynomial matrices over a field that represent minimal solution bases for a general interpolation problem, some forms of which are the vector M-Padé approximation problem in [Van Barel and Bultheel, Numerical Algorithms 3, 1992] and the rational interpolation problem in [Beckermann and Labahn, SIAM J. Matrix Anal. Appl. 22, 2000]. Particular instanc… ▽ More

    Submitted 13 June, 2016; v1 submitted 10 December, 2015; originally announced December 2015.

    Comments: 53 pages, 14 figures (problems and algorithms), uses elsart.cls with JSC style

  29. arXiv:1402.0643  [pdf, ps, other

    cs.IT cs.SC

    Faster Algorithms for Multivariate Interpolation with Multiplicities and Simultaneous Polynomial Approximations

    Authors: Muhammad F. I. Chowdhury, Claude-Pierre Jeannerod, Vincent Neiger, Eric Schost, Gilles Villard

    Abstract: The interpolation step in the Guruswami-Sudan algorithm is a bivariate interpolation problem with multiplicities commonly solved in the literature using either structured linear algebra or basis reduction of polynomial lattices. This problem has been extended to three or more variables; for this generalization, all fast algorithms proposed so far rely on the lattice approach. In this paper, we red… ▽ More

    Submitted 13 February, 2015; v1 submitted 4 February, 2014; originally announced February 2014.

    Comments: Version 2: Generalized our results about Problem 1 to distinct multiplicities. Added Section 4 which details several applications of our results to the decoding of Reed-Solomon codes (list-decoding with re-encoding technique, Wu algorithm, and soft-decoding). Reorganized the sections, added references and corrected typos