A Fast Fourier Transform for the Johnson graph
Rodrigo Iglesias, Mauro Natale

TL;DR
This paper introduces a fast, efficient algorithm for the Fourier transform on Johnson graphs, significantly reducing computational complexity by factorizing the transform matrix into sparse, orthogonal matrices.
Contribution
The authors develop a novel factorization of the Johnson graph Fourier transform into sparse matrices, enabling faster computation without numerical methods, based on representation theory and combinatorial algorithms.
Findings
Transform matrix factorized into n-1 sparse orthogonal matrices.
Application complexity reduced to O(n * C(n,k)) operations.
Construction of matrices achieved via small linear systems with integer coefficients.
Abstract
The set of -subsets of an -set has a natural graph structure where two -subsets are connected if and only if the size of their intersection is . This is known as the Johnson graph. The symmetric group acts on the space of complex functions on and this space has a multiplicity-free decomposition as sum of irreducible representations of , so it has a well-defined Gelfand-Tsetlin basis up to scalars. The Fourier transform on the Johnson graph is defined as the change of basis matrix from the delta function basis to the Gelfand-Tsetlin basis. The direct application of this matrix to a generic vector requires arithmetic operations. We show that this matrix can be factorized as a product of orthogonal matrices, each one with at most two nonzero elements in each column. The factorization is based on the construction of …
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 · Tensor decomposition and applications · Advanced Numerical Analysis Techniques
