A Fast Fourier Transform for the Johnson Graph
Abstract
The set X of k-subsets of an n-set has a natural graph structure where two k-subsets are neighbors if and only if the size of their intersection is k-1. This is known as the Johnson graph. The symmetric group Sn acts on the space of complex functions on X and this space has a multiplicity-free decomposition as sum of irreducible representations of Sn, 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 nk2 arithmetic operations. We show that, in analogy with the classical Fast Fourier Transform on the discrete circle, this matrix can be factorized as a product of n-1 orthogonal matrices, each one with at most two nonzero elements in each column. The factorization is based on the construction of n-1 intermediate bases which are parametrized via the Robinson-Schensted insertion algorithm. This factorization shows that the number of arithmetic operations required to apply this matrix to a generic vector is bounded above by 2(n-1)nk. We give an algorithm that constructs all these factors using at most 289(n-1)nk arithmetic operations. The coefficients of these matrices are rational numbers and the construction does not depend on numerical methods. Instead, they are obtained by solving small linear systems with integer coefficients derived from the Jucys-Murphy operators. In particular we avoid the use of square roots. As a consequence, we show that the problem of computing all the weights of the isotypic components of a given function can be solved in O(nnk) operations, improving the previous bound O(k2nk) when k asymptotically dominates n. The same improvement is achieved for the problem of computing the isotypic projection onto a single component.
- Publication:
-
Journal of Fourier Analysis and Applications
- Pub Date:
- August 2022
- DOI:
- arXiv:
- arXiv:2412.19389
- Bibcode:
- 2022JFAA...28...62I
- Keywords:
-
- Nonabelian fast Fourier transform;
- Johnson graph;
- Spectral analysis of ranked data;
- Gelfand–Tsetlin bases;
- Jucys–Murphy operators;
- Robinson–Schensted correspondence;
- 65T50;
- 43A30;
- 68W30;
- 68R05;
- Mathematics - Rings and Algebras;
- 05E30;
- 15B10