18.04.2013 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

file:///E|/WEBSITE/IMPLEMEN/GRAPHBAS/IMPLEMNT.HTM<br />

<strong>The</strong> Stanford GraphBase<br />

<strong>The</strong> Stanford GraphBase is a collection of programs and datasets which generate and manipulate graphs<br />

and networks. This package is the work of Donald Knuth at Stanford University, and the most recent<br />

version of this software is always available by anonymous ftp from the Computer Science Department at<br />

Stanford (see previous page for link information).<br />

<strong>The</strong> programs themselves are written in CWEB , which is a mix of the C programming language and<br />

Knuth's TEX typesetting language. To install and use this package, therefore, it is necessary to first<br />

download and install CWEB on your system. We have made CWEB and the GraphBase available on<br />

this site, as well as providing links to the original sites.<br />

Files in GraphBase which have the .dat extension are data files, including dictionary-type data, map<br />

distance data, data for reconstructing the painting of the Mona Lisa, football score data, and so on. Much<br />

of the emphasis in the example GraphBase programs is on novel uses for graphs (for instance<br />

constructing word ladders: "flour - floor - flood - blood - brood - broad - bread"), while implementing<br />

efficient algorithmic methods to manipulate graphs and networks in general.<br />

<strong>The</strong> text <strong>The</strong> Stanford GraphBase: A Platform for Combinatorial Computing is available from Addison-<br />

Wesley Publishing Company (ISBN 0-201-54275-7), and is a helpful overview of the system. This book<br />

shows the recreational approach of the author to the field of algorithms while providing a useful<br />

GraphBase reference.<br />

● Download GraphBase Files (Stanford site)<br />

● Download CWEB Files (Stanford site)<br />

● Download GraphBase and CWEB files (local site)<br />

● Go to Stanford Computer Science Home Page<br />

Problem Links<br />

● Generating Graphs (10)<br />

● Graph Data Structures (6)<br />

● Random Number Generation (6)<br />

● Generating Partitions (5)<br />

● Generating Permutations (5)<br />

● Connected Components (4)<br />

● Edge and Vertex Connectivity (4)<br />

file:///E|/WEBSITE/IMPLEMEN/GRAPHBAS/IMPLEMNT.HTM (1 of 2) [19/1/2003 1:36:43]

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

Saved successfully!

Ooh no, something went wrong!