Delayed path coupling and generating random permutations
Document Type
Article
Publication Date
1-1-2000
Abstract
We consider the problem of generating permutations almost uniformly at random in distributed and parallel systems. We propose a simple distributed scheme for permuting at random, which we call distributed mixing, and provide its precise stochastic analysis. Our main result is that distributed mixing needs Θ(log n) simple point-to-point communication rounds to generate a permutation almost uniformly at random. We further apply distributed mixing to design very fast parallel algorithms for OCPC and QRQW parallel computers (with runtimes θ(log log n) and θ(√log n), respectively). Our analysis of distributed mixing is based on the analysis of the mixing time of the Markov chain governing the process. The main technical tool developed in the paper is a novel method of analyzing convergence of Markov chains. Our method, called delayed path coupling, is a refinement of the classical coupling technique and the path coupling technique of Bubley and Dyer, and its main, novel feature is the use of possible non-Markovian coupling. © 2000 John Wiley & Sons, Inc. Random Struct. Alg., 17, 238-259, 2000.
Identifier
0039032193 (Scopus)
Publication Title
Random Structures and Algorithms
External Full Text Location
https://doi.org/10.1002/1098-2418(200010/12)17:3/4<238::AID-RSA4>3.0.CO;2-E
ISSN
10429832
First Page
238
Last Page
259
Issue
3-4
Volume
17
Recommended Citation
Czumaj, Artur and Kutyłowski, Mirostaw, "Delayed path coupling and generating random permutations" (2000). Faculty Publications. 15796.
https://digitalcommons.njit.edu/fac_pubs/15796
