Alexandre Sedoglavic

dblp:47/4336 · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
4since 2021 · last 2026
0000-0003-3225-8631ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 3 first-author · 4 since 2021
YearPublicationVenuePosition
2026 Towards automated generation of fast and accurate algorithms for recursive matrix multiplication
Jean-Guillaume Dumas, Clément Pernet, Alexandre Sedoglavic
J. Symb. Comput.3
2024 Strassen's algorithm is not optimally accurate
abstract
We propose a non-commutative algorithm for multiplying 2x2 matrices using 7 coefficient products. This algorithm reaches simultaneously a better accuracy in practice compared to previously known such fast algorithms, and a time complexity bound with the best currently known leading term (obtained via alternate basis sparsification). To build this algorithm, we consider matrix and tensor norms bounds governing the stability and accuracy of numerical matrix multiplication. First, we reduce those bounds by minimizing a growth factor along the unique orbit of Strassen's 2x2-matrix multiplication tensor decomposition. Second, we develop heuristics for minimizing the number of operations required to realize a given bilinear formula, while further improving its accuracy. Third, we perform an alternate basis sparsification that improves on the time complexity constant and mostly preserves the overall accuracy.
Jean-Guillaume Dumas, Clément Pernet, Alexandre Sedoglavic
ISSAC3
2023 Some fast algorithms multiplying a matrix by its adjoint
Jean-Guillaume Dumas, Clément Pernet, Alexandre Sedoglavic
J. Symb. Comput.3
2021 The Tensor Rank of 5x5 Matrices Multiplication is Bounded by 98 andIts Border Rank by 89
abstract
We present a non-commutative algorithm for the product of 3 x 5 by 5 x 5 matrices using 58 multiplications. This algorithm allows to construct a non-commutative algorithm for multiplying 5 x 5 (resp. 10 x 10, 15 x 15) matrices using 98 (resp. 686, 2088) multiplications. Furthermore, we describe an approximate algorithm that requires 89 multiplications and computes this product with an arbitrary small error.
Alexandre Sedoglavic, Alexey V. Smirnov
ISSAC1
2020 On fast multiplication of a matrix by its transpose
abstract
We present a non-commutative algorithm for the multiplication of a 2 × 2-block-matrix by its transpose using 5 block products (3 recursive calls and 2 general products) over C or any field of prime characteristic. We use geometric considerations on the space of bilinear forms describing 2 × 2 matrix products to obtain this algorithm and we show how to reduce the number of involved additions. The resulting algorithm for arbitrary dimensions is a reduction of multiplication of a matrix by its transpose to general matrix product, improving by a constant factor previously known reductions. Finally we propose schedules with low memory footprint that support a fast and memory efficient practical implementation over a prime field. To conclude, we show how to use our result in L · D · LT factorization.
Jean-Guillaume Dumas, Clément Pernet, Alexandre Sedoglavic
ISSAC3
2011 Chemical Reaction Systems, Computer Algebra and Systems Biology - (Invited Talk)
François Boulier, François Lemaire, Michel Petitot, Alexandre Sedoglavic
CASC4
2011 On the Regularity Property of Differential Polynomials Modulo Regular Differential Chains
François Boulier, François Lemaire, Alexandre Sedoglavic
CASC3
2011 A geometric index reduction method for implicit systems of differential algebraic equations
Lisi D'Alfonso, Gabriela Jeronimo, François Ollivier, Alexandre Sedoglavic, Pablo Solernó
J. Symb. Comput.4
2007 Fast computation of power series solutions of systems of differential equations
Alin Bostan, Frédéric Chyzak, François Ollivier, Bruno Salvy, Éric Schost, Alexandre Sedoglavic
SODA6
2003 Fast computation of discrete invariants associated to a differential rational mapping
Guillermo Matera, Alexandre Sedoglavic
J. Symb. Comput.2
2002 The differential Hilbert function of a differential rational mapping can be computed in polynomial time
abstract
We present a probabilistic seminumerical algorithm that computes the differential Hilbert function associated to a differential rational mapping. This algorithm explicitly determines the set of variables and derivatives which can be arbitrarily fixed in order to locally invert the differential mapping under consideration. The arithmetic complexity of this algorithm is polynomial in the input size.
Guillermo Matera, Alexandre Sedoglavic
ISSAC2
2002 A Probabilistic Algorithm to Test Local Algebraic Observability in Polynomial Time
Alexandre Sedoglavic
J. Symb. Comput.1
2001 A probabilistic algorithm to test local algebraic observability in polynomial time
abstract
The following questions are often encountered in system and control theory. Given an algebraic model of a physical process, which variables can be, in theory, deduced from the input-output behavior of an experiment? How many of the remaining variables should we assume to be known in order to determine all the others? These questions are parts of the local algebraic observability problem which is concerned with the existence of a non trivial Lie subalgebra of the symmetries of the model letting the inputs and the outputs invariant.
Alexandre Sedoglavic
ISSAC1