ACM Home Page
Please provide us with feedback. Feedback
Permutation Generation Methods
Full text PdfPdf (1.60 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 9 ,  Issue 2  (June 1977) table of contents
Pages: 137 - 164  
Year of Publication: 1977
ISSN:0360-0300
Author
Robert Sedgewick  Program in Computer Science and Division of Applied Mathematics, Brown University, Providence, Rhode Island
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 289,   Citation Count: 7
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/356689.356692
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BOOTHROYD, J "PERM (Algorithm 6)," Computer Bulletin 9, 3 (Dec. 1965), 104
 
2
BOOTHROYD, J. "Permutation of the elements of a vector (Algomthm 29)"; and "Fast permutation of the elements of a vector (Algorithm 30)," Computer J. 10 (1967), 310-312.
3
 
4
Cove, YOU, R R.; AND SULLrVAN, J. G. "Permutahon (Algorithm 71)," Comm. ACM 4, 11 (Nov 1961), 497.
 
5
DERSHOWITZ, N. "A simplified loop-free algorithm for generating permutatlous," BIT 15 (1975), 158-164.
 
6
 
7
DIJKSTRA, E. W "On a gauntlet thrown by David Gries," Acta Informatica 6, 4 (1976), 357.
8
 
9
EAVES, B. C "Permute (Algorithm 130)," Comm. ACM 5, 11 (Nov. 1962), 551 (See also: remarks by R. J. Ord-Smith in Comm ACM 10, 7 (July, 1967), 452-3)
10
11
 
12
EWN, S. Algorthmic combinatorics, Macmillan, Inc., N.Y., 1973.
 
13
FIKE, C T. "A permutation generation method," Computer J 18, 1 (Feb. 1975), 21-22.
 
14
FISCHER, L. L.; AND KRAUSE, K. C, Lehrbuch der Combinationslehre und der Arithmetic, Dresden, 1812
 
15
HALL, M.; ANDKNUTH, D.E. "Combinatorial analysis and computers," American Math. Monthly 72, 2 (Feb. 1965, Part II), 21-28.
 
16
HEAP, B R. "Permutations by Interchanges," Computer J. 6 (1963), 293-4.
 
17
HOWELL, J R. "Generation of permutations by addition,"Math. Comp 16 (1962), 243-44
18
19
 
20
JOHNSON, S.M. "Generation of permutations by adjacent transposition," Math. Comp. 17 (1963), 282-285.
 
21
KNUTH, D.E. "Fundamental algorithms," in The art of computer programming 1, Addison- Wesley, Co., inc., Reading, Mass., 1968.
 
22
KNUTH, D.E. "Seminumerlcal algorithms," in The art of computer programming 2, Addison-Wesley, Co., inc., Reading, Mass., 1969.
 
23
KNUTH, D. E "Sorting and searching," in The art of computer programmtng 3, Addison- Wesley, Co., Inc, Reading, Mass, 1972
24
25
 
26
LEHMER, D H. "Teaching combinatorial tricks to a computer," in Proc. of Symposium Appl. Math ,Combtnatortal Analysis, Vol. 10, American Mathematical Society, Providence, R.I, 1960, 179-193.
 
27
LEHMER, D.H. "The machine tools of combinatories," in Applied combinatorial mathematws (E. F. Beckenbach, {Ed.}), John Wiley, & Sons, Inc., N Y, 1964
 
28
LEHMER, D.H. "Permutation by adjacent interchanges," Amerwan Math. Monthly 72, 2 (Feb. 1965, Part II), 36-46.
 
29
ORD-SMITH, R J. "Generation of permutation sequences Part 1," Computer J. 13, 3 (March 1970), 152-155.
 
30
ORD-SMITH, R. J. "Generation of permutation sequences: Part 2," Computer J. 14, 2 (May 1971), 136-139.
31
32
 
33
PECK, J E. L; AND SCHRACK, G F "Permute (Algorithm 86)," Comm. ACM 5, 4 (April 1962), 208.
 
34
PHmLmS, J. P.N. "Permutation of the elements of a vector in lexicographic order (Algorithm 28)," Computer J. 1O (1967), 310-311
 
35
PLESZCZYNSKL S. "On the generation of permutations," Informatmn Processtng Letters 3, 6 (July 1975), 180-183.
 
36
RIORDAN, J. An introduction to combinatortal analysis, John Wiley & Sons, Inc., N.Y., 1958.
 
37
ROHL, J.S., "Programming improvements to Fike's algorithm for generating permutations," Computer J. 19, 2 (May 1976), 156
 
38
ROBXNSON, C. L. "Permutation (Algorithm 317)," Comm. ACM 10, 11 (Nov. 1967), 729.
39
40
 
41
SHEN, M.-K "On the generation ofpermutatlons and combinations," BIT 2 (1962), 228- 231
42
 
43
SLOANE, N. J. A. A handbook of tnteger sequences, Academic Press, Inc, NY, 1973
 
44
TOMPKIN8, C. "Machine attacks on problems whoso variables are permutations," in Proc Symposium zn Appl. Math., Numerwal Analysts, Vol 6, McGraw-Hill, Inc., N.Y., 1956, 195-211
45
 
46
WALKER, R. J "An enumerative technique for a class of combinatorial problems," in Proc Symposium in Appl. Math, Combtnatorial Analysts, Vol. 10, American Mathematical Society, Providence, R.I , 1960, 91
 
47
WZLLS, M. B "Generation of permutations by transposition," Math Comp 15 (1961), 192- 195.
 
48
WELLS, M. B. Elements of combtnatortal computtng, Pergamon Press, Elmsford, N.Y., 1971.
 
49
WHITEHEAD, E. G. Combinatorial algorithms. (Notes by C. Frankfeldt and A. E. Kaplan) Courant Institute, New York Univ., 1973, 11-17.