Descriptions of more recent algorithms for several problems, without code, are provided in Wilf's Combinatorial Algorithms, an update, published by SIAM in 1989.
These programs are now available here on our algorithm repository WWW site. We tracked them down from Neil Sloane, who had them on a magnetic tape where the authors did not! In their book, Nijenhuis and Wilf set the proper standard of statistically testing the output distribution of each of the random generators to establish that they really appear uniform. We encourage you to do the same before using these programs to verify that nothing has been lost in transit.
Generating Partitions (8) |
Generating Permutations (8) |
Generating Subsets (8) |
Determinants and Permanents (5) |
Generating Graphs (4) |
Hamiltonian Cycle (4) |
Eulerian Cycle / Chinese Postman (3) |
Network Flow (3) |
Vertex Coloring (3) |
Connected Components (2) |
Minimum Spanning Tree (2) |
Sorting (2) |