Shuffling matrices, Kronecker product and Discrete Fourier Transform
Daniele D'Angeli, Alfredo Donno

TL;DR
This paper introduces shuffling matrices based on permutations of tree vertices, explores their algebraic properties, and applies them to rearrange Kronecker products and the Discrete Fourier Transform.
Contribution
It defines a new class of permutation matrices called shuffling matrices, analyzes their group structure, and demonstrates their use in matrix rearrangements and Fourier analysis.
Findings
Shuffling matrices correspond to permutations of tree vertices.
They enable rearrangement of Kronecker products in arbitrary order.
Application to Discrete Fourier Transform enhances computational flexibility.
Abstract
We define and investigate a family of permutations matrices, called shuffling matrices, acting on a set of elements, where and for any . These elements are identified with the vertices of the -th level of a rooted tree with branch indices . Each of such matrices is induced by a permutation of and it turns out that, in the case in which one considers the cyclic permutation , the corresponding permutation is the classical perfect shuffle. We give a combinatorial interpretation of these permutations in terms of lexicographic order of the vertices of the tree. This allows us to describe their fixed points. We show that our permutation matrices can be used to let the Kronecker product of matrices commute or, more generally, rearrange in an arbitrary order. Moreover, we show that the group…
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.
