On matrices with displacement structure: generalized operators and faster algorithms
Alin Bostan, Claude-Pierre Jeannerod, Christophe Mouilleron, \'Eric, Schost

TL;DR
This paper extends the class of matrices with displacement structure using generalized operators and develops faster algorithms for matrix operations like multiplication and inversion, improving computational efficiency especially for large matrices.
Contribution
It introduces generalized displacement operators based on block diagonal matrices and designs faster algorithms for structured matrix multiplication and inversion.
Findings
Algorithms achieve complexity from $O( ext{alpha}^{ ext{omega}-1} imes ext{M}(n))$ to $O( ext{alpha}^{ ext{omega}-1} imes ext{M}(n) ext{log}(n))$
Faster Las Vegas algorithms for structured inversion and linear system solving
Generalization of classical displacement operators for broader structured matrices
Abstract
For 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 , where is a structured matrix of displacement rank , and is an arbitrary matrix. Given and a so-called "generator" of , this product is classically computed with a cost ranging from to arithmetic operations, depending on the type of structure of ; here, 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 perform the task above for this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Stochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs
