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

Xtango and Polka Algorithm Animation Systems ● Intersection Detection (1) About the Book Send us Mail Go to Main Page This page last modified on Mar 24, 1997. file:///E|/WEBSITE/IMPLEMEN/XTANGO/IMPLEMEN.HTM (3 of 3) [19/1/2003 1:36:41]

Combinatorica Combinatorica Combinatorica is a collection of over 230 algorithms for discrete mathematics and graph theory written in Mathematica. These routines have been designed to work together, enabling one to experiment with discrete structures and build prototype applications. Combinatorica has been widely used for both research and education. Although (in my totally unbiased opinion) Combinatorica is more comprehensive and better integrated than other libraries of combinatorial algorithms, it is also the slowest such system available. Credit for all of these properties is largely due to Mathematica, which provides a very high-level, functional, interpreted, and thus inefficient programming language. Combinatorica is best for finding quick solutions to small problems, and (if you can read Mathematica code) as a terse exposition of algorithms for translation into other languages. Combinatorica is best described in my book: Steven S. Skiena, Implementing Discrete Mathematics: Combinatorics and Graph Theory in Mathematica , Advanced Book Division, Addison-Wesley, Redwood City CA, June 1990. ISBN number 0-201-50943-1. Japanese translation published by Toppan, Tokyo, July 1992. Combinatorica is included with the standard Mathematica distribution in the directory Packages/DiscreteMath/Combinatorica.m . It can also be obtained by anonymous ftp from ftp.cs.sunysb.edu in the directory pub/Combinatorica. For this FTP site with the latest version of Combinatorica, databases of interesting graphs, and related programs, click here ● Link to Combinatorica distribution ● Implementing Discrete Mathematics ● Download Files (local site) Problem Links ● Generating Graphs (8) ● Generating Partitions (7) ● Generating Permutations (7) ● Generating Subsets (7) ● Drawing Graphs Nicely (6) ● Drawing Trees (6) file:///E|/WEBSITE/IMPLEMEN/COMBINAT/IMPLEMEN.HTM (1 of 2) [19/1/2003 1:36:42]

Combinatorica<br />

Combinatorica<br />

Combinatorica is a collection of over 230 algorithms for discrete mathematics and graph theory written<br />

in Mathematica. <strong>The</strong>se routines have been designed to work together, enabling one to experiment with<br />

discrete structures and build prototype applications. Combinatorica has been widely used for both<br />

research and education.<br />

Although (in my totally unbiased opinion) Combinatorica is more comprehensive and better integrated<br />

than other libraries of combinatorial algorithms, it is also the slowest such system available. Credit for all<br />

of these properties is largely due to Mathematica, which provides a very high-level, functional,<br />

interpreted, and thus inefficient programming language. Combinatorica is best for finding quick solutions<br />

to small problems, and (if you can read Mathematica code) as a terse exposition of algorithms for<br />

translation into other languages.<br />

Combinatorica is best described in my book:<br />

Steven S. Skiena, Implementing Discrete Mathematics: Combinatorics and Graph <strong>The</strong>ory in<br />

Mathematica , Advanced Book Division, Addison-Wesley, Redwood City CA, June 1990. ISBN number<br />

0-201-50943-1. Japanese translation published by Toppan, Tokyo, July 1992.<br />

Combinatorica is included with the standard Mathematica distribution in the directory<br />

Packages/DiscreteMath/Combinatorica.m . It can also be obtained by anonymous ftp from<br />

ftp.cs.sunysb.edu in the directory pub/Combinatorica. For this FTP site with the latest version of<br />

Combinatorica, databases of interesting graphs, and related programs, click here<br />

● Link to Combinatorica distribution<br />

● Implementing Discrete Mathematics<br />

● Download Files (local site)<br />

Problem Links<br />

● Generating Graphs (8)<br />

● Generating Partitions (7)<br />

● Generating Permutations (7)<br />

● Generating Subsets (7)<br />

● Drawing Graphs Nicely (6)<br />

● Drawing Trees (6)<br />

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

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

Saved successfully!

Ooh no, something went wrong!