Many papers on parallel random permutation algorithms assume the input size n to be a power of two and imply that these algorithms can be easily generalized to arbitrary n. We show that this simplifying assumption is not necessarily correct since it may result in a bias. Many of these algorithms are, however, consistent, i.e., iterating them ultimately converges against an unbiased permutation. We prove this convergence along with proving exponential convergence speed. Furthermore, we present an analysis of iterating applied to a butterfly permutation network, which works in-place and is well-suited for implementation on many-core systems such as GPUs. We also show a method that improves the convergence speed even further and yields a pract...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
Statistics is a mathematical science pertaining to the collection, analysis, interpretation or expla...
We show how to distribute data at random (not to be confounded with permutation routing) in a coarse...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
We consider the problem of generating random permutations with the uniform distribution. That is, w...
We compare parallel algorithms for random permutation generation on symmetric multiprocessors (SMPs...
International audienceThe topic of the article is the parametric study of the complexity of algorith...
We show that simple sequential randomized iterative algo-rithms for random permutation, list contrac...
We study a randomized algorithm for graph domination, by which, according toa uniformly chosen permu...
This paper establishes the state of the art in both deterministic and randomized online permutation ...
International audienceWe show how to uniformly distribute data at random (not to be confounded with ...
An algorithm is given for routing in permutation networks-that is, for computing the switch settings...
We desire to permute N items w 0 ... , w N - 1 , in an ultracomputer containing P processing element...
We consider the problem of designing a simple, oblivious scheme to generate (almost) random permutat...
The technique of randomization has been employed to solve numerous prob lems of computing both sequ...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
Statistics is a mathematical science pertaining to the collection, analysis, interpretation or expla...
We show how to distribute data at random (not to be confounded with permutation routing) in a coarse...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
We consider the problem of generating random permutations with the uniform distribution. That is, w...
We compare parallel algorithms for random permutation generation on symmetric multiprocessors (SMPs...
International audienceThe topic of the article is the parametric study of the complexity of algorith...
We show that simple sequential randomized iterative algo-rithms for random permutation, list contrac...
We study a randomized algorithm for graph domination, by which, according toa uniformly chosen permu...
This paper establishes the state of the art in both deterministic and randomized online permutation ...
International audienceWe show how to uniformly distribute data at random (not to be confounded with ...
An algorithm is given for routing in permutation networks-that is, for computing the switch settings...
We desire to permute N items w 0 ... , w N - 1 , in an ultracomputer containing P processing element...
We consider the problem of designing a simple, oblivious scheme to generate (almost) random permutat...
The technique of randomization has been employed to solve numerous prob lems of computing both sequ...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
Statistics is a mathematical science pertaining to the collection, analysis, interpretation or expla...
We show how to distribute data at random (not to be confounded with permutation routing) in a coarse...