Symmetry-based matrix factorization (Q597055): Difference between revisions

From MaRDI portal
Changed an Item
Changed an Item
Property / describes a project that uses
 
Property / describes a project that uses: GAP / rank
 
Normal rank

Revision as of 04:43, 28 February 2024

scientific article
Language Label Description Also known as
English
Symmetry-based matrix factorization
scientific article

    Statements

    Symmetry-based matrix factorization (English)
    0 references
    0 references
    0 references
    6 August 2004
    0 references
    A symmetry of a given matrix \(M\) is given by a pair \((\phi, \psi)\) of representations of the same group \(G\) such that \[ \phi(g) \cdot M = M \cdot \psi(g), \qquad \forall g \in G. \] This paper studies symmetries, where \(\phi\) and \(\psi\) are restricted to one of the following types of representations: permutations, monomials (also called generalized permutations), and direct sums of (irreducible) permutations. If a matrix \(M\) possesses a nontrivial symmetry of the types above, it is shown how \(M\) can be decomposed into a short product of sparse matrices. This in turn admits the derivation of fast algorithms for performing matrix-vector-multiplications with \(M\). As an application of this general theoretical framework, (known) fast algorithms for discrete Fourier, discrete cosine, Hartley and Haar transforms are derived. Note that a limitation of such an approach is that the obtained algorithm is restricted to a specific matrix \(M\) of fixed dimension. Nevertheless, this framework is certainly useful to gain intuition for constructing more general algorithms which apply to whole classes of matrices, possibly of varying dimensions.
    0 references
    0 references
    0 references
    0 references
    0 references
    matrix factorization
    0 references
    discrete Fourier transform
    0 references
    discrete cosine transform
    0 references
    discrete Hartley transform
    0 references
    discrete Haar transform
    0 references
    product of sparse matrices
    0 references
    fast algorithms
    0 references
    matrix-vector-multiplications
    0 references
    0 references
    0 references