English

A Fast Fourier Transform for the Johnson graph

Spectral Theory 2019-12-20 v1 Combinatorics Representation Theory

Abstract

The set XX of kk-subsets of an nn-set has a natural graph structure where two kk-subsets are connected if and only if the size of their intersection is k1k-1. This is known as the Johnson graph. The symmetric group SnS_n acts on the space of complex functions on XX and this space has a multiplicity-free decomposition as sum of irreducible representations of SnS_n, 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 (nk)2\binom{n}{k}^2 arithmetic operations. We show that this matrix can be factorized as a product of n1n-1 orthogonal matrices, each one with at most two nonzero elements in each column. The factorization is based on the construction of n1n-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(n1)(nk)2(n-1) \binom{n}{k}. We show that each one of these sparse matrices can be constructed using O((nk))O(\binom{n}{k}) arithmetic operations. Our 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. Then both the construction and the succesive application of all these n1n-1 matrices can be performed using O(n(nk))O(n \binom{n}{k}) operations. 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(n(nk))O(n \binom{n}{k}) operations, improving the previous bound O(k2(nk))O(k^2 \binom{n}{k}) when kk asymptotically dominates n\sqrt{n}.

Keywords

Cite

@article{arxiv.1912.09243,
  title  = {A Fast Fourier Transform for the Johnson graph},
  author = {Rodrigo Iglesias and Mauro Natale},
  journal= {arXiv preprint arXiv:1912.09243},
  year   = {2019}
}

Comments

21 pages, 8 figures. arXiv admin note: substantial text overlap with arXiv:1704.06299

R2 v1 2026-06-23T12:51:06.849Z