Parallel Algorithm for Generating Permutations on Linear Array

@article{Lin1990ParallelAF,
  title={Parallel Algorithm for Generating Permutations on Linear Array},
  author={Chau-Jy Lin},
  journal={Inf. Process. Lett.},
  year={1990},
  volume={35},
  pages={167-170}
}
  • Chau-Jy Lin
  • Published 1990
  • Mathematics, Computer Science
  • Inf. Process. Lett.
Given n items, a parallel algorithm for generating the n! permutations is presented. This algorithm is designed to run on a linear array consisting of n identical processing elements (PEs for short). These PEs are numbered and referred to as PE(i) for 1 < i < n. Each PE is responsible for producing one component of each permutation. Every PE(i) contains six registers, namely: C(i), T(i), K(i), Y(i), Z(i) and X(i). A permutation takes constant time from the preceding one. For generating the… Expand
8 Citations
An Optimal Parallel Algorithm for Generating Permutations in Minimal Change Order
  • 4
  • Highly Influenced
On random and adaptive parallel generation of combinatorial objects
  • 18
On generation of permutations through su x / pre x reversing in a cellular network
  • Zbigniew Kokosi
  • 2003
  • PDF
On Generation of Permutations through Suffix/Prefix Reversing in a Cellular Network
  • 1
  • PDF
Systolic generation of derangements
  • 10
FPGA Generators of Combinatorial Configurations in a Linear Array Model
  • PDF
Listing combinatorial objects in parallel
  • I. Stojmenovic
  • Computer Science
  • Int. J. Parallel Emergent Distributed Syst.
  • 2006
  • 15
  • PDF
Short communication An optimal parallel algorithm for generating permutations
  • 2007

References

SHOWING 1-7 OF 7 REFERENCES
Parallel generation of permutations and combinations
  • 39
Adaptive and Optimal Parallel Algorithms for Enumerating Permutations and Combinations
  • S. Akl
  • Computer Science, Mathematics
  • Comput. J.
  • 1987
  • 40
  • PDF
A new algorithm for generation of permutations
  • S. Zaks
  • Mathematics, Computer Science
  • BIT Comput. Sci. Sect.
  • 1984
  • 41
Permutation Generation on Vector Processors
  • 21
  • PDF
Permutation Generation Methods
  • 248
  • PDF
Parallel Generation of Permutations
  • 29
  • PDF