Publications Meetings The Profession Membership Programs Math Samplings Policy & Advocacy In the News About the AMS
|
   
Mobile Device Pairing
Journal of the American Mathematical Society
Journal of the American Mathematical Society
ISSN 1088-6834(e) ISSN 0894-0347(p)

     

Efficient computation of the Fourier transform on finite groups

Author(s): Persi Diaconis; Daniel Rockmore
Journal: J. Amer. Math. Soc. 3 (1990), 297-332.
MSC: Primary 20C40; Secondary 20B40, 20C30, 68Q25
MathSciNet review: 1030655
Retrieve article in: PDF
This article is available free of charge

Abstract | References | Similar articles | Additional information

Abstract: Let $ G$ be a finite group, $ f:G \to {\mathbf{C}}$ a function, and $ \rho $ an irreducible representation of $ G$. The Fourier transform is defined as $                 \hat f(\rho ) = {\Sigma _{s \in G}}f(s)\rho (s)$. Direct computation for all irreducible representations involves order $ {\left\vert G                 \right\vert^2}$ operations. We derive fast algorithms and develop them for the symmetric group $ {S_n}$. There, $ {(n!)^2}$ is reduced to $ n{(n!)^{a/2}}$, where $ a$ is the constant for matrix multiplication (2.38 as of this writing). Variations of the algorithm allow efficient computation for ``small'' representations. A practical version of the algorithm is given on $                 {S_n}$. Numerical evidence is presented to show a speedup by a factor of 100 for $ n = 9$.


References:

1.
A. Aho, J. Hopcroft, and J. Ullman (1976), The design and analysis of computer algorithm, Addison-Wesley, Reading, Mass. MR 0413592 (54:1706)

2.
R. Askey and A. Regev (1984), Maximal degrees for Young diagrams in a strip, European J. Combin. 5, 189-191. MR 765624 (86c:05023)

3.
M. D. Atkinson (1977), The complexity of group algebra computations, Theoret. Comput. Sci. 5, 205-209. MR 483650 (80a:16020)

4.
L. Auslander and P. Tolimieri (1979), Is computing with finite Fourier transforms pure or applied mathematics?, Bull. Amer. Math. Soc. (N.S.) 1, 847-897. MR 546312 (81e:42020)

5.
L. Babai (1986), On the length of subgroup chains in the symmetric group, Comm. Alg. 14, 1729-1736. MR 860123 (87m:20005)

6.
L. Babai and L. Rónyai (1989), Computing irreducible representations of finite groups, Technical report, computer science dept. University of Chicago.

7.
T. Beth (1984), Verfahren der Schnellen Fourier-Transform, Teubner, Stuttgart. MR 753642 (86g:65002)

8.
-(1987), On the computational complexity of the Fourier transform on finite groups, J. Theoret. Compt. Sci. 51, 331-356. MR 909461 (88i:20009)

9.
L. Chihara (1987), On the zeroes of the Askey-Wilson polynomials, with application to coding theory, SIAM J. Math. Anal. 18, 183-207. MR 871831 (88b:33018)

10.
M. Clausen (1989a), Fast Fourier transforms for meta-abelian groups, SIAM J. Comput. 18, 584-593. MR 996838 (90e:94002)

11.
-(1989b), Fast generalized Fourier transforms, J. Theoret. Compt. Sti. 67, 55-63. MR 1015084 (91f:68081)

12.
A. J. Coleman (1966), Induced representations with applications to $ {S_n}$ and $ G{L_n}$, Queen's Papers in Pure and Appl. Math., No. 4, Queen's Univ., Kingston, Ontario. MR 0202859 (34:2718)

13.
J. W. Cooley and J. W. Tukey (1965), An algorithm for the machine calculation of complex Fourier series, Math. Comp. 19, 297-301. MR 0178586 (31:2843)

14.
D. Coppersmith and S. Winograd (1987), Matrix multiplication via arithmetic progressions, Proc. 19th ACM Sympos. on the Theory of Computing (STOC), pp. 1-6.

15.
P. Diaconis (1980), Average running time of the fast Fourier transform, J. Algorithms 1, 187-208. MR 604863 (82f:68046)

16.
-(1989), A generalization of spectral analysis with application to ranked data, Ann. Statist. 17, 349-379. MR 1015133 (91a:60025)

17.
-(1988), Group representations in probability and statistics, Institute of Mathematical Statistics, Hayward, CA. MR 964069 (90a:60001)

18.
P. Diaconis and R. L. Graham (1985), The Radon transform on $ Z_2^k$, Pacific J. Math. 118, 323-346. MR 789174 (87e:44004)

19.
P. Diaconis and M. Shahshahani (1981), Generating a random permutation with random transposition, Zeit. Wahr. Verw. Gebiete 57, 159-179. MR 626813 (82h:60024)

20.
J. Driscoll and D. Healy (1989), A symptotically fast algorithms for spherical and related transforms, Technical report, Dept. of Math. and computer Sci., Dartmouth College.

21.
P. Edelman and D. White (1988), Codes, transforms, and the spectrum of the symmetric group, Paper 231, presented at AMS Atlanta meetings.

22.
D. Elliott and K. Rao (1982), Fast transforms, Academic Press, Orlando, Fla. MR 696936 (85e:94001)

23.
A. Garsia and T. McLarnan (1986), Relations between Young's natural and the Kazhdan-Lusztig representations of $ {S_n}$, Technical report, Department of Mathematics, Univ. of California, San Diego.

24.
H. Goldstine (1977), A history of numerical analysis from the 16th through the 19th century, Springer, New York. MR 0484905 (58:4774)

25.
I. J. Good (1958), The interaction algorithm and practical Fourier series, J. Roy. Statist. Soc. Ser. B 20, 361-372. MR 0102888 (21:1674)

26.
-(1962), Analogues of Poisson's summation formula, Amer. Math. Monthly 69, 259-266. MR 0184006 (32:1482)

27.
W. D. Hillis (1985), The connection machine, MIT Press, Cambridge, Mass.

28.
G. D. James (1978), The representation theory of the symmetric groups, Lecture Notes in Math., vol. 682, Springer-Verlag, Berlin. MR 513828 (80g:20019)

29.
G. D. James and A. Kerber (1981), The representation theory of the symmetric group, Addison-Wesley, Reading, Mass. MR 644144 (83k:20003)

30.
A. Kerber (1971), Representations of permutation groups 1, Lecture Notes in Math., vol. 240, Springer-Verlag, Berlin. MR 0325752 (48:4098)

31.
D. Knuth (1981), The art of computer programming. II, 2nd ed., Addison-Wesley, Reading, Mass. MR 0378456 (51:14624)

32.
-(1975), The art of computer programming. III, Addison-Wesley, Reading, Mass. MR 0378456 (51:14624)

33.
B. Logan and L. Shepp (1977), A variational problem for random Young tableaux, Adv. in Math. 26, 206-222. MR 1417317 (98e:05108)

34.
D. Rockmore (1990), Fast Fourier analysis for Abelian group extensions, Adv. in Appl. Math. (to appear). MR 1053228 (91k:68091)

35.
S. Orszag (1986), Fast eigenfunction transforms, in Science and Computers. A Volume Dedicated to Nicholas Metropolis (Gian-Carlo Rota, ed.), Adv. Math. Suppl. Stud., vol. 10, Academic Press, Orlando, Fla., pp. 23-30. MR 875441 (87j:00012)

36.
A. Regev (1981), Asymptotic values for degrees associated with strips of Young diagrams, Adv. in Math. 41, 115-136. MR 625890 (82h:20015)

37.
D. Rockmore (1988), Efficient computation of Fourier transforms on the symmetric group, Proc. 1989 Conf. on Computers and Mathematics E. Kaltafen, S. Walt (eds) Springer, New York. MR 1005972 (90i:20013)

38.
-(1989), Fast Fourier inversion for finite groups technical report, Dept. of Math. Columbia Univ.

39.
O. Rothaus and J. G. Thompson (1966), A combinatorial problem in the symmetric group, Pacific J. Math. 18, 175-178. MR 0195934 (33:4130)

40.
J. P. Serre (1977), Linear representations of finite groups, Springer-Verlag, New York. MR 0450380 (56:8675)

41.
D. Stanton (1984), Orthogonal polynomials and Chevalley groups, in Special Functions: Group Theoretical Aspects and Applications (R. Askey et al., eds.), Dordrecht, Boston, pp. 87-92. MR 774056 (86d:22008)

42.
A. M. Vershik and S. V. Kerov (1981), Asymptotic theory of characters of the symmetric group, Functional Anal. Appl. 15, 246-255. MR 639197 (84a:22016)

43.
-(1985), Asymptotics of the largest and typical dimensions of the irreducible representations of a symmetric group, Functional Anal. Appl. 19, 21-31.

44.
S. Winograd (1978), On computing the discrete Fourier transform, Math. Comp. 32, 175-199. MR 0468306 (57:8142)

Similar Articles:

Retrieve articles in Journal of the American Mathematical Society with MSC: 20C40, 20B40, 20C30, 68Q25

Retrieve articles in all Journals with MSC: 20C40, 20B40, 20C30, 68Q25


Additional Information:

DOI: 10.1090/S0894-0347-1990-1030655-4
PII: S0894-0347-1990-1030655-4
Copyright of article: Copyright 1990, American Mathematical Society




AMS and Social Media LinkedIn Facebook Podcasts Twitter YouTube RSS Feeds Blogs Wikipedia