A Chinese restaurant process for multiset permutations
Pub. online: 3 March 2026
Type: Research Article
Open Access
Received
17 September 2025
17 September 2025
Revised
11 February 2026
11 February 2026
Accepted
13 February 2026
13 February 2026
Published
3 March 2026
3 March 2026
Abstract
Multisets are like sets, except that they can contain multiple copies of their elements. If there are ${n_{i}}$ copies of i, $1\le i\le t$, in multiset ${M_{t}}$, then there are $\left(\genfrac{}{}{0.0pt}{}{{n_{1}}+\cdots +{n_{t}}}{{n_{1}},\dots ,{n_{t}}}\right)$ possible permutations of ${M_{t}}$. Knuth showed how to factor any multiset permutation into cycles. For fixed ${n_{i}}$, $i\ge 1$, we show how to adapt the Chinese restaurant process, which generates random permutations on n elements with weighting ${\theta ^{\# \hspace{0.1667em}\mathrm{cycles}}}$, $\theta \gt 0$, sequentially for $n=1,2,\dots $, to the multiset case, where we fix the ${n_{i}}$ and build permutations on ${M_{t}}$ sequentially for $t=1,2,\dots $. The number of cycles of a multiset permutation chosen uniformly at random, i.e. $\theta =1$, has distribution given by the sum of independent negative hypergeometric distributed random variables. For all $\theta \gt 0$, and under the assumption that ${n_{i}}=O(1)$, we show a central limit theorem as $t\to \infty $ for the number of cycles.
References
Arratia, R., Barbour, A.D., Tavaré, S.: Logarithmic Combinatorial Structures: a Probabilistic Approach. EMS Monographs in Mathematics (2003) MR2032426. https://doi.org/10.4171/000
Barbour, A.D., Hall, P.G.: On the rate of Poisson convergence. Math. Proc. Cambr. Phil. Soc. 95, 473–480 (1984) MR0755837. https://doi.org/10.1017/S0305004100061806
Billingsley, P.: Probability and Measure. John Wiley & Sons (1995) MR1324786
Bingham, N.H., Goldie, C.M., Teugels, J.L.: Regular Variation. Cambridge University Press (1987) MR0898871. https://doi.org/10.1017/CBO9780511721434
Björnberg, J.E., Mailler, C., Mörders, P., Ueltschi, D.: A two-table theorem for a disordered chinese restaurant process. Ann. Appl. Probab. 34, 5809–5841 (2024) MR4839639. https://doi.org/10.1214/24-aap2108
Cartier, P., Foata, D.: Problèmes combinatoires de commutation et réarrangements. In: Lecture Notes in Math, 85. Springer, Berlin (1969) MR0239978
DeLaurentis, J.M., Pittel, B.G.: Random permutations and Brownian motion. Pacific J. Math. 119, 287–301 (1985) MR0803120
Durrett, R.: Probability: Theory and Examples. Wadsworth & Brooks/Cole (1991) MR1068527
Feng, S.: The Poisson-Dirichlet Distribution and Related Topics. Springer (2010) MR2663265. https://doi.org/10.1007/978-3-642-11194-5
Féray, V.: Central limit theorems for patterns in multiset permutations and set partitions. Ann. Appl. Probab. 30, 287–323 (2020) MR4068312. https://doi.org/10.1214/19-AAP1502
Foata, D.: Étude algébrique de certains problèmes d’analyse combinatoire et du calcul des probabilités. Publ.Inst. Statist. Univ Paris 14, 81–241 (1965) MR0220327
Galganov, G., Ilienko, A.: Scaling limit for small blocks in the chinese restaurant process. Stoch. Process. Appl. 192, 104793 (2026) MR4972882. https://doi.org/10.1016/j.spa.2025.104793
Garza, J., Wang, Y.: Limit theorems for random permutations induced by Chinese restaurant processes. https://arxiv.org/abs/2412.02162 (2024)
Gnedin, A., Stark, D.: Random partitions and queues. Adv. Appl. Math. 149, 102549 (2023) MR4587907. https://doi.org/10.1016/j.aam.2023.102549
Graham, R.L., Knuth, D.E., Patashnik, O.: Concrete Mathematics: A Foundation for Computer Science. Addison-Wesley (1994) MR1397498
Iksanov, A., Kabluchko, Z., Marynych, A., Wachtel, V.: Multinomial random combinatorial structures and r-versions of Stirling, Eulerian and Lah numbers. Disc. Math. 349, 114865 (2026) MR4980340. https://doi.org/10.1016/j.disc.2025.114865
Johnson, N.L., Kemp, A.W., Kotz, S.: Univariate Discrete Distributions. Wiley (2005) MR2163227. https://doi.org/10.1002/0471715816
Kemp, C.D., Kemp, A.W.: Generalized hypergeometric distributions. J. R. Stat. Soc. Ser. B, Methodol. 18, 202–211 (1956) MR0083837
Knuth, D.: The Art of Computer Programming, Volume 3. Addison-Wesley (1988) MR0445948
Pitman, J.: Combinatorial stochastic processes. In: Lecture Notes in Math, 1875. Springer (2006) MR2245368
Rohatgi, V.K., Saleh, A.K.M.: An Introduction to Probability and Statistics. John Wiley & Sons (2001) MR1789794
Stanley, R.: Enumerative Combinatorics, Volume 1. Cambridge University Press (2012) MR2868112
Stark, D.: Markov chains generating random permutations and set partitions. Stoch. Process. Appl., 104483 (2024) MR4797244. https://doi.org/10.1016/j.spa.2024.104483