International audienceFor matrices with displacement structure, basic operations like multiplication, inversion , and linear system solving can all be expressed in terms of the following task: evaluate the product AB, where A is a structured n × n matrix of displacement rank α, and B is an arbitrary n × α matrix. Given B and a so-called generator of A, this product is classically computed with a cost ranging from O(α^2 M (n)) to O(α^2 M (n) log(n)) arithmetic operations, depending on the type of structure of A; here, M is a cost function for polynomial multiplication. In this paper, we first generalize classical displacement operators, based on block diagonal matrices with companion diagonal blocks, and then design fast algorithms to perfor...
A matrix (and any associated linear system) will be referred to as structured if it has a small disp...
AbstractStarting from the Strassen method for rapid matrix multiplication and inversion as well as f...
In this survey paper, we describe how strands of work that are important in two different fields, ma...
International audienceFor matrices with displacement structure, basic operations like multiplication...
AbstractLinear systems with structures such as Toeplitz, Vandermonde or Cauchy-likeness can be solve...
International audienceLinear systems with structures such as Toeplitz, Vandermonde or Cauchy-likenes...
Structured linear algebra techniques are a versatile set of tools; they enable one to deal at once w...
Matrix calculations underlie countless problems in science, mathematics, and engineering. When the i...
Structured linear algebra techniques are a versatile set of tools; they enable one to deal at once w...
We improve the current best running time value to invert sparse matrices over finite fields, lowerin...
We improve the current best running time value to invert sparse matrices over finite fields, lowerin...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
AbstractWe introduce some generalized concepts of displacement structure for structured matrices obt...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
International audienceLinear systems with structures such as Toeplitz-, Vandermonde-or Cauchy-likene...
A matrix (and any associated linear system) will be referred to as structured if it has a small disp...
AbstractStarting from the Strassen method for rapid matrix multiplication and inversion as well as f...
In this survey paper, we describe how strands of work that are important in two different fields, ma...
International audienceFor matrices with displacement structure, basic operations like multiplication...
AbstractLinear systems with structures such as Toeplitz, Vandermonde or Cauchy-likeness can be solve...
International audienceLinear systems with structures such as Toeplitz, Vandermonde or Cauchy-likenes...
Structured linear algebra techniques are a versatile set of tools; they enable one to deal at once w...
Matrix calculations underlie countless problems in science, mathematics, and engineering. When the i...
Structured linear algebra techniques are a versatile set of tools; they enable one to deal at once w...
We improve the current best running time value to invert sparse matrices over finite fields, lowerin...
We improve the current best running time value to invert sparse matrices over finite fields, lowerin...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
AbstractWe introduce some generalized concepts of displacement structure for structured matrices obt...
Designing efficient code in practice for a given computation is a hard task. In this thesis, we tack...
International audienceLinear systems with structures such as Toeplitz-, Vandermonde-or Cauchy-likene...
A matrix (and any associated linear system) will be referred to as structured if it has a small disp...
AbstractStarting from the Strassen method for rapid matrix multiplication and inversion as well as f...
In this survey paper, we describe how strands of work that are important in two different fields, ma...