The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998 The.Algorithm.Design.Manual.Springer-Verlag.1998

18.04.2013 Views

1.6.3 Triangulation Related Problems ● Polygon Partitioning ● Voronoi Diagrams Go to the corresponding chapter in the book About the Book Send us Mail Go to Main Page This page last modified on Tue Jun 03, 1997 . file:///E|/WEBSITE/FILES2/TRIAIONS.HTM (2 of 2) [19/1/2003 1:36:55]

Nijenhuis and Wilf: Combinatorial Algorithms Nijenhuis and Wilf: Combinatorial Algorithms Nijenhuis and Wilf's Combinatorial Algorithms , published by Academic Press in 1978, specializes in algorithms for constructing basic combinatorial objects such as permutations, subsets, and partitions; both randomly and sequentially. Such algorithms are often very short but hard to locate and usually are surprisingly subtle. Fortran programs for all of the algorithms are provided, as well as a discussion of the theory behind each of them. The programs are usually short enough that it is reasonable to translate directly into a more modern programming language, as I did with many of them in writing Combinatorica . 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. ● Link to Wilf's Home Page -- many interesting things ● Download Files (local site) ● Files with driver programs and test data (local site) Problem Links ● Generating Partitions (8) ● Generating Permutations (8) ● Generating Subsets (8) ● Hamiltonian Cycle (5) ● Determinants and Permanents (4) ● Generating Graphs (4) ● Eulerian Cycle / Chinese Postman (3) ● Minimum Spanning Tree (3) ● Network Flow (3) ● Sorting (3) ● Vertex Coloring (3) ● Connected Components (2) file:///E|/WEBSITE/IMPLEMEN/WILF/IMPLEMEN.HTM (1 of 2) [19/1/2003 1:36:55]

Nijenhuis and Wilf: Combinatorial <strong>Algorithm</strong>s<br />

Nijenhuis and Wilf: Combinatorial <strong>Algorithm</strong>s<br />

Nijenhuis and Wilf's Combinatorial <strong>Algorithm</strong>s , published by Academic Press in 1978, specializes in<br />

algorithms for constructing basic combinatorial objects such as permutations, subsets, and partitions;<br />

both randomly and sequentially. Such algorithms are often very short but hard to locate and usually are<br />

surprisingly subtle. Fortran programs for all of the algorithms are provided, as well as a discussion of the<br />

theory behind each of them. <strong>The</strong> programs are usually short enough that it is reasonable to translate<br />

directly into a more modern programming language, as I did with many of them in writing<br />

Combinatorica . Descriptions of more recent algorithms for several problems, without code, are provided<br />

in Wilf's Combinatorial <strong>Algorithm</strong>s, an update , published by SIAM in 1989.<br />

<strong>The</strong>se programs are now available here on our algorithm repository WWW site. We tracked them down<br />

from Neil Sloane, who had them on a magnetic tape where the authors did not! In their book, Nijenhuis<br />

and Wilf set the proper standard of statistically testing the output distribution of each of the random<br />

generators to establish that they really appear uniform. We encourage you to do the same before using<br />

these programs to verify that nothing has been lost in transit.<br />

● Link to Wilf's Home Page -- many interesting things<br />

● Download Files (local site)<br />

● Files with driver programs and test data (local site)<br />

Problem Links<br />

● Generating Partitions (8)<br />

● Generating Permutations (8)<br />

● Generating Subsets (8)<br />

● Hamiltonian Cycle (5)<br />

● Determinants and Permanents (4)<br />

● Generating Graphs (4)<br />

● Eulerian Cycle / Chinese Postman (3)<br />

● Minimum Spanning Tree (3)<br />

● Network Flow (3)<br />

● Sorting (3)<br />

● Vertex Coloring (3)<br />

● Connected Components (2)<br />

file:///E|/WEBSITE/IMPLEMEN/WILF/IMPLEMEN.HTM (1 of 2) [19/1/2003 1:36:55]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!