Hostname: page-component-78c5997874-m6dg7 Total loading time: 0 Render date: 2024-11-09T01:37:35.284Z Has data issue: false hasContentIssue false

Mixed distributions in Sattolo's algorithm for cyclic permutations via randomization and derandomization

Published online by Cambridge University Press:  14 July 2016

Hosam M. Mahmoud*
Affiliation:
George Washington University
*
Postal address: Department of Statistics, George Washington University, Washington, DC 20052, USA. Email address: [email protected]

Abstract

We investigate the limit distributions associated with cost measures in Sattolo's algorithm for generating random cyclic permutations. The number of moves made by an element turns out to be a mixture of 1 and 1 plus a geometric distribution with parameter ½, where the mixing probability is the limiting ratio of the rank of the element being moved to the size of the permutation. On the other hand, the raw distance traveled by an element to its final destination does not converge in distribution without norming. Linearly scaled, the distance converges to a mixture of a uniform and a shifted product of a pair of independent uniforms. The results are obtained via randomization as a transform, followed by derandomization as an inverse transform. The work extends analysis by Prodinger.

Type
Short Communications
Copyright
Copyright © Applied Probability Trust 2003 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Grübel, R. and Rösler, U. (1996). Asymptotic distribution theory for Hoare's selection algorithm. Adv. Appl. Prob. 28, 252269.Google Scholar
Hwang, H., and Tsai, T. (2002). Quickselect and Dickman function. Combinatorics Prob. Comput. 11, 353371.Google Scholar
Kirschenhofer, P., and Prodinger, H. (1998). Comparisons in Hoare's Find algorithm. Combinatorics Prob. Comput. 7, 111120.CrossRefGoogle Scholar
Kirschenhofer, P., Prodinger, H. and Martínez, C. (1997). Analysis of Hoare's Find algorithm with median-of-three partition. Random Structures Algorithms 10, 143156.Google Scholar
Lent, J., and Mahmoud, H. M. (1996). Average-case analysis of multiple Quickselect: an algorithm for finding order statistics. Statist. Prob. Lett. 28, 299310.Google Scholar
Mahmoud, H. M., and Smythe, R. T. (1998). Probabilistic analysis of Multiple Quick Select. Algorithmica 22, 569584.Google Scholar
Mahmoud, H. M., Modarres, R., and Smythe, R. T. (1995). Analysis of Quickselect: an algorithm for order statistics. RAIRO Inf. Théor. Appl. 29, 255276.Google Scholar
Panholzer, A., and Prodinger, H. (1998). A generating functions approach for the analysis of grand averages for Multiple Quickselect. Random Structures Algorithms 13, 189209.Google Scholar
Prodinger, H. (1995). Multiple Quickselect-Hoare's Find algorithm for several elements. Inf. Processing Lett. 56, 123129.Google Scholar
Prodinger, H. (2002). On the analysis of an algorithm to generate a random cyclic permutation. Ars Combinatoria 65, 7578.Google Scholar
Sattolo, S. (1986). An algorithm to generate a random cyclic permutation. Inf. Processing Lett. 22, 315317.Google Scholar