- Open Access
Classical and Quantum Algorithms for Characters of the Symmetric Group
PRX Quantum 6, 030323 – Published 7 August, 2025
DOI: https://doi.org/10.1103/bq28-r2r7
Abstract
Characters of irreducible representations are ubiquitous in group theory. However, computing characters of some groups such as the symmetric group is a challenging problem known to be #P-hard in the worst case. Here we describe a matrix product state (MPS) algorithm for characters of . The algorithm computes an MPS encoding all irreducible characters of a given permutation. It relies on a mapping from characters of to quantum spin chains proposed by Crichigno and Prakash. We also provide a simpler derivation of this mapping. We complement this result by presenting a size quantum circuit that prepares the corresponding MPS obtaining an efficient quantum algorithm for certain sampling problems based on characters of . To assess classical hardness of these problems, we present a general reduction from strong simulation (computing a given probability) to weak simulation (sampling with a small error). This reduction applies to any sampling problem with a certain granularity structure and may be of independent interest.
Physics Subject Headings (PhySH)
Popular Summary
Representation theory is the backbone of modern quantum mechanics and provides a powerful set of tools for analyzing systems invariant under the action of some group, such as the molecular group in chemistry or gauge groups in particle physics. One of the most challenging computational problems in this area is computing irreducible characters of the symmetric group , the group of permutations of elements. Here we show that this problem can be tackled using tensor-network algorithms developed by physicists for simulating time evolution of quantum spin chains.
Firstly, we provide a new classical algorithm that computes a matrix product state (MPS) of qubits encoding all irreducible characters of a given permutation. This algorithm relies on a mapping from the characters of to quantum spin chains recently proposed by Crichigno and Prakash. We numerically benchmark the new algorithm and find that its runtime is on par with the leading computer algebra systems.
We complement this result with a construction of a quantum circuit that prepares the MPS encoding characters of a given permutation. The quantum circuit has a size polynomial in , even though the bond dimension of the considered MPS may be exponentially large. This allows us to obtain efficient quantum algorithms for two natural sampling problems based on characters of the symmetric group.
Article Text
References (51)
- Daniel Grier and Luke Schaeffer, in Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing (Association for Computing Machinery, Chicago, USA, 2020), p. 875.
- David Lawrence Johnson, Minimal permutation representations of finite groups, Am. J. Math. 93, 857 (1971).
- Charles Thomas Hepler, On the complexity of computing characters of finite groups. Master’s thesis. https://prism.ucalgary.ca/items/0d83d63a-ec3b-47bd-b5ca-18bf532eb49a, (1996).
- Christian Ikenmeyer, Igor Pak, and Greta Panova, Positivity of the symmetric group characters is as hard as the polynomial time hierarchy, Int. Math. Res. Not. 2024, 8442 (2023).
- Gerald V. Dunne, Slater decomposition of Laughlin states, Int. J. Mod. Phys. B 7, 4783 (1993).
- Andrea Di Gioacchino, Luca Guido Molinari, Vittorio Erba, and Pietro Rotondo, Unified Fock space representation of fractional quantum Hall states, Phys. Rev. B 95, 245123 (2017).
- Di Gioacchino, Fock-space operator construction of Laughlin fractional quantum Hall effect states: http://pcteserver.mi.infn.it/caraccio/Lauree/DiGioacchino_m.pdf, (2015).
- P. Di Francesco, M. Gaudin, C. Itzykson, and F. Lesage, Laughlin’s wave functions, Coulomb gases and expansions of the discriminant, Int. J. Mod. Phys. A 9, 4257 (1994).
- Benoît Collins and Piotr Śniady, Integration with respect to the Haar measure on unitary, orthogonal and symplectic group, Commun. Math. Phys. 264, 773 (2006).
- Imre Risi Kondor, Group Theoretical Methods in Machine Learning (Columbia University, New York City, USA, 2008).
- Risi Kondor and Marconi S. Barbosa, in COLT (Association for Computing Machinery, Haifa, Israel, 2010), p. 451.
- Guifré Vidal, Efficient classical simulation of slightly entangled quantum computations, Phys. Rev. Lett. 91, 147902 (2003).
- Marcos Crichigno and Anupam Prakash, Quantum spin chains and symmetric functions, ArXiv:2404.04322.
- Sergey Fomin and Curtis Greene, Noncommutative Schur functions and their applications, Discrete Math. 193, 179 (1998).
- F. G. Frobenius, in Sitz. Ber. Preuss. Akad. (Prussian Academy of Sciences, Berlin, Germany, 1900), p. 516.
- Johnnie Gray, quimb: A python package for quantum information and many-body calculations, J. Open Source Softw. 3, 819 (2018).
- Daniel Suess and Milan Holzäpfel, mpnum: A matrix product representation library for python, J. Open Source Softw. 2, 465 (2017).
- Robert Beals, in Proceedings of the twenty-ninth annual ACM symposium on Theory of computing (Association for Computing Machinery, El Paso, USA, 1997), p. 48.
- Scott Aaronson and Alex Arkhipov, in Proceedings of the forty-third annual ACM symposium on Theory of computing, (Association for Computing Machinery, San Jose, USA, 2011), p. 333.
- Michael J. Bremner, Ashley Montanaro, and Dan J. Shepherd, Average-case complexity versus approximate simulation of commuting quantum computations, Phys. Rev. Lett. 117, 080501 (2016).
- Dominik Hangleiter and Jens Eisert, Computational advantage of quantum random sampling, Rev. Mod. Phys. 95, 035001 (2023).
- Francis D. Murnaghan, The characters of the symmetric group, Am. J. Math. 59, 739 (1937).
- Tadasi Nakayama, in Japanese journal of mathematics: transactions and abstracts (The Mathematical Society of Japan, Tokyo, 1940), Vol. 17, p. 411.
- Ömer Eğecioğlu, in European Conference on Computer Algebra, (Springer, Linz, Austria, 1985), p. 206.
- Stephen P. Jordan, Fast quantum algorithms for approximating some irreducible representations of groups, (2009).
- Sergey Bravyi, Anirban Chowdhury, David Gosset, Vojtěch Havlíček, and Guanyu Zhu, Quantum complexity of the Kronecker coefficients, PRX Quantum 5, 010329 (2024).
- Martin Larocca and Vojtech Havlicek, Quantum algorithms for representation-theoretic multiplicities, Phys. Rev. Lett. 135, 010602 (2025).
- Pavel I. Etingof, Oleg Golberg, Sebastian Hensel, Tiankai Liu, Alex Schwendner, Dmitry Vaintrob, and Elena Yudovina, Introduction to Representation Theory (American Mathematical Soc., Providence, USA, 2011), Vol. 59.
- It may be helpful to understand this binary encoding of a partition as follows. If we start with the bit string and then interpret each as “up by one” and each as “to the right by one” and then trace out a picture according to these instructions, we get a picture of the partition within a bounding box of size .
- Ulrich Schollwöck, The density-matrix renormalization group in the age of matrix product states, Ann. Phys. 326, 96 (2011).
- The GAP Group, GAP – Groups, Algorithms, and Programming, version 4.12.2, 2022.
- W. A. Stein et al., Sage Mathematics Software, version 9.8, The Sage Development Team, 2023, http://www.sagemath.org
- Sergey Bravyi, David Gosset, Vojtech Havlicek, and Louis Schatzki, https://github.com/sbravyi/symmetric_group_characters.
- Alok Shukla and Prakash Vedula, An efficient quantum algorithm for preparation of uniform quantum superposition states, Quantum Inf. Process. 23, 38 (2024).
- Richard P. Stanley, Enumerative Combinatorics: Volume 2 (Cambridge University Press, 1999), Vol. 62.
- A Vershik and S Kerov, Asymptotics of the maximal and typical dimension of irreducible representations of symmetric group, Func. Anal. Appl. 19, 25 (1985).
- Greta Panova, Polynomial time classical versus quantum algorithms for representation theoretic multiplicities, ArXiv:2502.20253.
- Juan Bermejo-Vega and Kevin C. Zatloukal, Abelian hypergroups and quantum computation, ArXiv:1509.05806.
- Michael J. Bremner, Richard Jozsa, and Dan J. Shepherd, Classical simulation of commuting quantum computations implies collapse of the polynomial hierarchy, Proc. R. Soc. A: Math. Phys. Eng. Sci. 467, 459 (2011).
- Larry Stockmeyer, in Proceedings of the fifteenth annual ACM symposium on Theory of computing (Association for Computing Machinery, New York City, USA, 1983), p. 118.
- Kevin Ford, Cycle type of random permutations: A toolkit, Discrete Analysis (2022).
- G. H. Hardy and S. Ramanujan, Asymptotic formulaæ in combinatory analysis, Proc. London Math. Soc. s2-17, 75 (1918).
- Sergey Bravyi and Mikhail Vyalyi, Commutative version of the k-local Hamiltonian problem and common eigenspace problem, Quantum Inf. Comput. 5, 187 (2005).
- A. Yu Kitaev, Fault-tolerant quantum computation by anyons, Ann. Phys. 303, 2 (2003).
- Norbert Schuch, Complexity of commuting Hamiltonians on a square lattice of qubits, Quantum Inf. Comput. 11, 901 (2011).
- Dorit Aharonov and Lior Eldar, in 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science (IEEE, Palm Springs, USA, 2011), p. 334.
- Matthew B. Hastings, Matrix product operators and central elements: Classical description of a quantum state, Geom. Topol. Monogr. 18, 276 (2012).
- Dorit Aharonov, Oded Kenneth, and Itamar Vigdorovich, in Proceedings of the thirteenth conference on the Theory of Quantum Computation, Communication and Cryptography (Schloss Dagstuhl – Leibniz-Zentrum fur Informatik, Sydney, Australia, 2018), p. 2.
- Dorit Aharonov and Lior Eldar, The commuting local Hamiltonian problem on locally expanding graphs is approximable in NP, Quantum Inf. Process. 14, 1 (2015).
- Sandy Irani and Jiaqing Jiang, Commuting local Hamiltonian problem on 2D beyond qubits, ArXiv:2309.04910.
- Paul Erdös and Joseph Lehner, The distribution of the number of summands in the partitions of a positive integer, Duke Math. J. 8, 335 (1941).
