17
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

On random and adaptive parallel generation of combinatorial objects

Pages 125-135 | Received 30 Apr 1990, Published online: 19 Mar 2007

References

  • Akl , S.G. 1989 . The Design and Analysis of Parallel Algorithms , Englewood Cliffs, New Jersey : Prentice Hall .
  • Akl , S.G. 1987 . Adaptive and optimal parallel algorithms for enumerating permutations and combinations . The Computer Journal , 30 ( 5 ) : 433 – 436 .
  • Akl , S.G. , Calvert , J. and Stojmenovic , I. 1991 . “ Systolic generation of derangements ” . In Algorithms and Parallel VLSI Architectures , North-Holland . to appear
  • Akl , S.G. , Gries , D. and Stojmenovic , I. 1989 . An optimal parallel algorithm for generating combinations . Information Processing Letters , 33 : 135 – 139 . 90
  • Akl , S.G. , Meijer , H. and Stojmenovic , I. January 1990 . “ Optimal parallel algorithms for generating permutations ” . In Department of Computing and Information Science , January , Kingston, , Canada : Queen's University . Technical Report No. 90-270
  • Akl S.G. Stojmenovic I. A parallel algorithm for generating binary trees in preparation
  • Arnold , D.B. and Sleep , M.R. 1980 . Uniform random generation of balanced parenthesis strings . ACM Trans, on Progr. Lang, and Syst , 2 ( 1 ) 122 – 128 .
  • Chan , B. and Akl , S.G. 1986 . Generating combinations in parallel . BIT , 26 ( 1 ) 2 – 6 .
  • Chen , G.H. and Chern , M.S. 1986 . Parallel generation of permutations and combinations . BIT , 26 277 – 283 .
  • Durstenfeld , R. 1964 . Random permutation . Comm.ACM , 7 January : 420 algorithm 235
  • Er , M.C. 1988 . A parallel algorithm for cost-optimal generation of permutations of r out of n items . J.of Information & Optimization Sciences , 9 ( 1 ) January : 53 – 56 .
  • Er , M.C. 1987 . Lexicographic listing and ranking t-ary trees . The Computer Journal , 30 ( 6 ) January : 569 – 572 .
  • Even , S. 1973 . Algorithmic Combinatorics , New York : Macmillan .
  • Gries , D. and Xue , J. 1988 . Generating a random cyclic permutation . BIT , 28 : 569 – 572 .
  • Gupta , P. and Bhattacharjee , G.P. 1983 . Parallel generation of permutations . The Computer Journal , 26 ( 2 ) : 97 – 105 .
  • Kimble , G.W. 1989 . Observations on the generation of permutations from random sequences . Intern.J.Computer Math , 29 : 11 – 19 .
  • Knott , G.D. 1977 . A numbering system for binary trees . Comm. ACM , 20 : 113 – 115 .
  • Knott , G.D. 1974 . A numbering system for combinations . Comm. ACM , 17 ( 1 ) : 45 – 46 .
  • Knott , G.D. 1976 . A numbering system for permutations of combinations . Comm. ACM , 19 ( 6 ) : 355 – 356 .
  • Knuth , D.E. 1968 . “ The Art of Computer Programming ” . In Fundamental Algorithms , Vol. 1 , Reading, MA : Addison-Wesley .
  • Knuth , D.E. 1981 . Seminumerical Algorithms , Reading, MA : Addison-Wesley . 2nd ed
  • Kulkarni , V.G. 1990 . Generating random combinatorial objects . J. Alg , 11 : 185 – 207 .
  • Lin , C.J. 1990 . Parallel algorithm for generating permutations on linear array . Inf. Proc. Lett , 33 : 167 – 170 .
  • Lin , C.J. and Tsay , J.C. 1989 . A systolic generation of combinations . BIT , 29 : 23 – 36 .
  • Mor , M. and Fraenkel , A.S. 1982 . Permutation generation on vector processors . The Computer Journal , 25 ( 4 ) : 423 – 428 .
  • Martin , H.W. , Kiltinen , J.O. and McNeill , R.B. . The representation and enumeration of ordered k-ary trees . Proc. of Int. Conf. on Computing and Information . pp. 105 – 109 . North-Holland .
  • Martin , H.W. and Orr , B.J. . A random binary tree generator, Computing Trends in the 1990's . ACM Seventeenth Computer Science Conference . Feb , pp. 33 – 38 . Louisville, Kentucky
  • Moses , L.E. and Oakford , R.V. 1963 . Tables of Random Permutations , Stanford : Stanford Univ. Press .
  • Nijenhius , A. and Wilf , H.S. 1978 . Combinatorial Algorithms , N.Y : Academic Press .
  • Nijenhius , A. and Wilf , H.S. 1975 . A method and two algorithms on the theory of partitions . J. Comb. Theory A , 18 : 219 – 222 .
  • Page , E.S. 1967 . A note on generating random permutations . Applied Statistics , 16 ( 3 ) : 273 – 274 .
  • Proskurowski , A. 1980 . On the generation of binary trees . J. ACM , 27 : 1 – 2 .
  • Reingold , E.M. , Nievergelt , J. and Deo , N. 1977 . Combinatorial Algorithms , Englewood Cliffs, New Jersey : Prentice Hall .
  • Ruskey , F. and Hu , T.C. 1977 . Generating binary trees lexicographically . SIAM J. Comp , 6 : 745 – 758 .
  • Sattolo , S. 1986 . An algorithm to generate a random cyclic permutation . Inf. Proc. Lett , 22 : 315 – 317 .
  • Solomon , M. and Finkel , R.A. 1980 . A note on enumerating binary trees . J. of ACM , 27 : 3 – 5 .
  • Stojmenovic , I. 1990 . An optimal algorithm for generating equivalence relations on a linear array of processors . BIT , 30 ( 3 ) : 424 – 436 .
  • Stojmenovic I. A simple systolic algorithm for generating combinations in lexicographic order Comput. & Math, with Applic 1990 To appear
  • Trojanowski , A.E. 1978 . Ranking and listing algorithms for k-ary trees . SIAM J. Comput , 7 ( 4 ) : 492 – 509 .
  • Zaks , S. 1980 . Lexicographic generation of ordered trees . Theor. Comput. Sci , 10 : 63 – 82 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.