Skip to main content

Showing 1–24 of 24 results for author: Grenet, B

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

    cs.CR cs.SC

    Optimal Communication Unbalanced Private Set Union

    Authors: Jean-Guillaume Dumas, Alexis Galan, Bruno Grenet, Aude Maignan, Daniel S. Roche

    Abstract: We present new two-party protocols for the Unbalanced Private Set Union (UPSU) problem.Here, the Sender holds a set of data points, and the Receiver holds another (possibly much larger) set, and they would like for the Receiver to learn the union of the two sets and nothing else. Furthermore, the Sender's computational cost, along with the communication complexity, should be smaller when the Sende… ▽ More

    Submitted 3 October, 2024; v1 submitted 26 February, 2024; originally announced February 2024.

  2. Fast interpolation and multiplication of unbalanced polynomials

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche

    Abstract: We consider the classical problems of interpolating a polynomial given a black box for evaluation, and of multiplying two polynomials, in the setting where the bit-lengths of the coefficients may vary widely, so-called unbalanced polynomials. Writing s for the total bit-length and D for the degree, our new algorithms have expected running time $\tilde{O}(s \log D)$, whereas previous methods for (r… ▽ More

    Submitted 21 October, 2024; v1 submitted 15 February, 2024; originally announced February 2024.

    Journal ref: ISSAC '24: Proceedings of the 2024 International Symposium on Symbolic and Algebraic Computation, pp. 437--446

  3. In-place accumulation of fast multiplication formulae

    Authors: Jean-Guillaume Dumas, Bruno Grenet

    Abstract: This paper deals with simultaneously fast and in-place algorithms for formulae where the result has to be linearly accumulated: some of the output variables are also input variables, linked by a linear dependency. Fundamental examples include the in-place accumulated multiplication of polynomials or matrices, C+=AB. The difficulty is to combine in-place computations with fast algorithms: those usu… ▽ More

    Submitted 1 July, 2024; v1 submitted 24 July, 2023; originally announced July 2023.

    Comments: Proceedings of the 49th International Symposium on Symbolic and Algebraic Computation (ISSAC'24), ACM SIGSAM, Jul 2024, Raleigh, NC, United States

  4. In-place fast polynomial modular remainder

    Authors: Jean-Guillaume Dumas, Bruno Grenet

    Abstract: We consider the simultaneously fast and in-place computation of the Euclidean polynomial modular remainder $R(X) $\not\equiv$ A(X) \mod B(X)$ with $A$ and $B$ of respective degrees $n$ and $m $\le$ n$. But fast algorithms for this usually come at the expense of (potentially large) extra temporary space. To remain in-place a further issue is to avoid the storage of the whole quotient $Q(X)$ such t… ▽ More

    Submitted 15 July, 2024; v1 submitted 27 February, 2023; originally announced February 2023.

    Comments: Proceedings of the 49th International Symposium on Symbolic and Algebraic Computation (ISSAC'24), ACM SIGSAM, Jul 2024, Raleigh, NC, United States

  5. arXiv:2202.12073  [pdf, ps, other

    cs.SC cs.CC

    Random primes without primality testing

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche

    Abstract: Numerous algorithms call for computation over the integers modulo a randomly-chosen large prime. In some cases, the quasi-cubic complexity of selecting a random prime can dominate the total running time. We propose a new variant of the classic D5 algorithm for "dynamic evaluation", applied to a randomly-chosen (composite) integer. Unlike the D5 principle which has been used in the past to compute… ▽ More

    Submitted 24 February, 2022; originally announced February 2022.

  6. Sparse Polynomial Interpolation and Division in Soft-linear Time

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche

    Abstract: Given a way to evaluate an unknown polynomial with integer coefficients, we present new algorithms to recover its nonzero coefficients and corresponding exponents. As an application, we adapt this interpolation algorithm to the problem of computing the exact quotient of two given polynomials. These methods are efficient in terms of the bit-length of the sparse representation, that is, the number o… ▽ More

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

    Comments: 22 pages

  7. arXiv:2202.05955  [pdf, other

    cs.CC cs.SC math.NT

    Random primes in arithmetic progressions

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray, Daniel S. Roche

    Abstract: We describe a straightforward method to generate a random prime q such that the multiplicative group GF(q)* also has a random large prime-order subgroup. The described algorithm also yields this order p as well as a p'th primitive root of unity. The methods here are efficient asymptotically, but due to large constants may not be very useful in practical settings.

    Submitted 29 April, 2022; v1 submitted 11 February, 2022; originally announced February 2022.

  8. On exact division and divisibility testing for sparse polynomials

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray

    Abstract: No polynomial-time algorithm is known to test whether a sparse polynomial G divides another sparse polynomial $F$. While computing the quotient Q=F quo G can be done in polynomial time with respect to the sparsities of F, G and Q, this is not yet sufficient to get a polynomial-time divisibility test in general. Indeed, the sparsity of the quotient Q can be exponentially larger than the ones of F a… ▽ More

    Submitted 19 May, 2021; v1 submitted 9 February, 2021; originally announced February 2021.

    Journal ref: Proceedings of ISSAC 2021

  9. arXiv:2101.02142  [pdf, other

    cs.SC cs.CC

    Polynomial modular product verification and its implications

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray

    Abstract: Polynomial multiplication is known to have quasi-linear complexity in both the dense and the sparse cases. Yet no truly linear algorithm has been given in any case for the problem, and it is not clear whether it is even possible. This leaves room for a better algorithm for the simpler problem of verifying a polynomial product. While finding deterministic methods seems out of reach, there exist pro… ▽ More

    Submitted 6 January, 2021; originally announced January 2021.

  10. Fast In-place Algorithms for Polynomial Operations: Division, Evaluation, Interpolation

    Authors: Pascal Giorgi, Bruno Grenet, Daniel S. Roche

    Abstract: We consider space-saving versions of several important operations on univariate polynomials, namely power series inversion and division, division with remainder, multi-point evaluation, and interpolation. Now-classical results show that such problems can be solved in (nearly) the same asymptotic time as fast polynomial multiplication. However, these reductions, even when applied to an in-place var… ▽ More

    Submitted 9 June, 2020; v1 submitted 24 February, 2020; originally announced February 2020.

    Journal ref: Proc. ISSAC'20, pp 210-217, ACM, 2020

  11. arXiv:2001.11959  [pdf, other

    cs.SC cs.CC cs.DS

    Essentially Optimal Sparse Polynomial Multiplication

    Authors: Pascal Giorgi, Bruno Grenet, Armelle Perret du Cray

    Abstract: We present a probabilistic algorithm to compute the product of two univariate sparse polynomials over a field with a number of bit operations that is quasi-linear in the size of the input and the output. Our algorithm works for any field of characteristic zero or larger than the degree. We mainly rely on sparse interpolation and on a new algorithm for verifying a sparse product that has also a qua… ▽ More

    Submitted 5 June, 2020; v1 submitted 31 January, 2020; originally announced January 2020.

    Comments: 12 pages

    Journal ref: Proc. ISSAC'20, pp 202-209, ACM, 2020

  12. arXiv:1902.02967  [pdf, other

    cs.SC cs.CC

    Generic reductions for in-place polynomial multiplication

    Authors: Pascal Giorgi, Bruno Grenet, Daniel Roche

    Abstract: The polynomial multiplication problem has attracted considerable attention since the early days of computer algebra, and several algorithms have been designed to achieve the best possible time complexity. More recently, efforts have been made to improve the space complexity, developing modified versions of a few specific algorithms to use no extra space while keeping the same asymptotic running ti… ▽ More

    Submitted 8 February, 2019; originally announced February 2019.

  13. arXiv:1808.07957  [pdf, ps, other

    cs.DS

    One (more) line on the most Ancient Algorithm in History

    Authors: Bruno Grenet, Ilya Volkovich

    Abstract: We give a new simple and short ("one-line") analysis for the runtime of the well-known Euclidean Algorithm. While very short simple, the obtained upper bound in near-optimal.

    Submitted 15 October, 2019; v1 submitted 23 August, 2018; originally announced August 2018.

    MSC Class: 68Q25

  14. Lacunaryx: Computing bounded-degree factors of lacunary polynomials

    Authors: Bruno Grenet

    Abstract: In this paper, we report on an implementation in the free software Mathemagix of lacunary factorization algorithms, distributed as a library called Lacunaryx. These algorithms take as input a polynomial in sparse representation, that is as a list of nonzero monomials, and an integer $d$, and compute its irreducible degree-$\le d$ factors. The complexity of these algorithms is polynomial in the spa… ▽ More

    Submitted 18 February, 2016; v1 submitted 11 June, 2015; originally announced June 2015.

    Comments: 6 pages

    Journal ref: ACM Communications in Computer Algebra 49(4), 2015

  15. arXiv:1412.3570  [pdf, other

    cs.SC cs.CC cs.DS

    Bounded-degree factors of lacunary multivariate polynomials

    Authors: Bruno Grenet

    Abstract: In this paper, we present a new method for computing bounded-degree factors of lacunary multivariate polynomials. In particular for polynomials over number fields, we give a new algorithm that takes as input a multivariate polynomial f in lacunary representation and a degree bound d and computes the irreducible factors of degree at most d of f in time polynomial in the lacunary size of f and in d.… ▽ More

    Submitted 29 January, 2016; v1 submitted 11 December, 2014; originally announced December 2014.

    Comments: 31 pages; Long version of arXiv:1401.4720 with simplified proofs

    Journal ref: Journal of Symbolic Computation 75, pages 171-192, 2016

  16. arXiv:1401.4720  [pdf, other

    cs.SC cs.CC cs.DS

    Computing low-degree factors of lacunary polynomials: a Newton-Puiseux approach

    Authors: Bruno Grenet

    Abstract: We present a new algorithm for the computation of the irreducible factors of degree at most $d$, with multiplicity, of multivariate lacunary polynomials over fields of characteristic zero. The algorithm reduces this computation to the computation of irreducible factors of degree at most $d$ of univariate lacunary polynomials and to the factorization of low-degree multivariate polynomials. The redu… ▽ More

    Submitted 24 June, 2014; v1 submitted 19 January, 2014; originally announced January 2014.

    Comments: 22 pages

    ACM Class: I.1.2; F.2.2

    Journal ref: Proceedings of the 39th International Symposium on Symbolic and Algebraic Computation (ISSAC'14), pp 224-231, ACM, 2014

  17. arXiv:1311.5694  [pdf, ps, other

    cs.SC cs.CC

    Computing the multilinear factors of lacunary polynomials without heights

    Authors: Arkadev Chattopadhyay, Bruno Grenet, Pascal Koiran, Natacha Portier, Yann Strozecki

    Abstract: We present a deterministic algorithm which computes the multilinear factors of multivariate lacunary polynomials over number fields. Its complexity is polynomial in $\ell^n$ where $\ell$ is the lacunary size of the input polynomial and $n$ its number of variables, that is in particular polynomial in the logarithm of its degree. We also provide a randomized algorithm for the same problem of complex… ▽ More

    Submitted 21 April, 2020; v1 submitted 22 November, 2013; originally announced November 2013.

    Comments: 34 pages

  18. Symmetric Determinantal Representations in Characteristic 2

    Authors: Bruno Grenet, Thierry Monteil, Stéphan Thomassé

    Abstract: This paper studies Symmetric Determinantal Representations (SDR) in characteristic 2, that is the representation of a multivariate polynomial P by a symmetric matrix M such that P=det(M), and where each entry of M is either a constant or a variable. We first give some sufficient conditions for a polynomial to have an SDR. We then give a non-trivial necessary condition, which implies that some po… ▽ More

    Submitted 15 May, 2013; v1 submitted 22 October, 2012; originally announced October 2012.

    Comments: 24 pages, 3 figures

    MSC Class: 12705; 15A15; 11T55

    Journal ref: Linear Algebra and Its Applications 439(5), pp. 1364-1381, 2013

  19. On the Complexity of the Multivariate Resultant

    Authors: Bruno Grenet, Pascal Koiran, Natacha Portier

    Abstract: The multivariate resultant is a fundamental tool of computational algebraic geometry. It can in particular be used to decide whether a system of n homogeneous equations in n variables is satisfiable (the resultant is a polynomial in the system's coefficients which vanishes if and only if the system is satisfiable). In this paper, we investigate the complexity of computing the multivariate resultan… ▽ More

    Submitted 4 October, 2012; originally announced October 2012.

    Comments: 25 pages. arXiv admin note: substantial text overlap with arXiv:0912.2607

    Journal ref: Journal of Complexity, 29(2), pp 142-157, 2013

  20. Factoring bivariate lacunary polynomials without heights

    Authors: Arkadev Chattopadhyay, Bruno Grenet, Pascal Koiran, Natacha Portier, Yann Strozecki

    Abstract: We present an algorithm which computes the multilinear factors of bivariate lacunary polynomials. It is based on a new Gap Theorem which allows to test whether a polynomial of the form P(X,X+1) is identically zero in time polynomial in the number of terms of P(X,Y). The algorithm we obtain is more elementary than the one by Kaltofen and Koiran (ISSAC'05) since it relies on the valuation of polynom… ▽ More

    Submitted 14 May, 2013; v1 submitted 19 June, 2012; originally announced June 2012.

    Comments: 25 pages, 1 appendix

    ACM Class: I.1.2; F.2.2

    Journal ref: Proceedings of the 38th International Symposium on Symbolic and Algebraic Computation (ISSAC'13), pp 141-148, ACM, 2013

  21. The Limited Power of Powering: Polynomial Identity Testing and a Depth-four Lower Bound for the Permanent

    Authors: Bruno Grenet, Pascal Koiran, Natacha Portier, Yann Strozecki

    Abstract: Polynomial identity testing and arithmetic circuit lower bounds are two central questions in algebraic complexity theory. It is an intriguing fact that these questions are actually related. One of the authors of the present paper has recently proposed a "real τ-conjecture" which is inspired by this connection. The real τ-conjecture states that the number of real roots of a sum of products of spars… ▽ More

    Submitted 7 July, 2011; originally announced July 2011.

    Comments: 16 pages

    Journal ref: IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS'11), Mumbai : India (2011)

  22. arXiv:1007.3804  [pdf, ps, other

    cs.CC cs.SC

    Symmetric Determinantal Representation of Formulas and Weakly Skew Circuits

    Authors: Bruno Grenet, Erich Kaltofen, Pascal Koiran, Natacha Portier

    Abstract: We deploy algebraic complexity theoretic techniques for constructing symmetric determinantal representations of for00504925mulas and weakly skew circuits. Our representations produce matrices of much smaller dimensions than those given in the convex geometry literature when applied to polynomials having a concise representation (as a sum of monomials, or more generally as an arithmetic formula or… ▽ More

    Submitted 25 October, 2011; v1 submitted 22 July, 2010; originally announced July 2010.

    Comments: To appear in the AMS Contemporary Mathematics volume on Randomization, Relaxation, and Complexity in Polynomial Equation Solving, edited by Gurvits, Pebay, Rojas and Thompson

    Report number: RRLIP2010-24

    Journal ref: Randomization, Relaxation, and Complexity in Polynomial Equation Solving, Amer. Math. Soc. (Ed.) (2011) 61-96

  23. The Multivariate Resultant is NP-hard in any Characteristic

    Authors: Bruno Grenet, Pascal Koiran, Natacha Portier

    Abstract: The multivariate resultant is a fundamental tool of computational algebraic geometry. It can in particular be used to decide whether a system of n homogeneous equations in n variables is satisfiable (the resultant is a polynomial in the system's coefficients which vanishes if and only if the system is satisfiable). In this paper we present several NP-hardness results for testing whether a multivar… ▽ More

    Submitted 4 October, 2012; v1 submitted 14 December, 2009; originally announced December 2009.

    Comments: 13 pages

    Report number: RRLIP2009-34

    Journal ref: Dans Mathematical Foundations of Computer Science 2010 - Mathematical Foundations of Computer Science 2010, Brno : Czech Republic (2010)

  24. arXiv:0910.0045  [pdf, ps, other

    cs.LO cs.IT

    Acceptable Complexity Measures of Theorems

    Authors: Bruno Grenet

    Abstract: In 1931, Gödel presented in Königsberg his famous Incompleteness Theorem, stating that some true mathematical statements are unprovable. Yet, this result gives us no idea about those independent (that is, true and unprovable) statements, about their frequency, the reason they are unprovable, and so on. Calude and Jürgensen proved in 2005 Chaitin's "heuristic principle" for an appropriate measure… ▽ More

    Submitted 30 September, 2009; originally announced October 2009.

    Comments: 16 pages, presented at NKS Midwest Conference '08

    Journal ref: Complex Systems 18:4 (2010) 403-425