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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Goldberg's Network Optimization Codes<br />

Goldberg's Network Optimization Codes<br />

<strong>The</strong> highest performance codes available for such network optimization problems as matching, shortest<br />

paths, and network flow have been developed by Andrew Goldberg and his collaborators. All are written<br />

in C. <strong>The</strong>ir codes are available by ftp for non-commercial use, although a license is required for<br />

commercial use. For information on obtaining the codes, check out Andrew Goldberg's WWW page,<br />

http://www.neci.nj.nec.com/homepages/avg.html<br />

<strong>The</strong>ir implementations of both Dijkstra and Bellman-Ford's algorithms for finding shortest paths in<br />

graphs is SPLIB, developed by Cherkassky, Goldberg, and Radzik. <strong>The</strong>y report solving instances with<br />

over one million vertices in under two minutes on a Sun Sparc-10 workstation.<br />

<strong>The</strong>ir code for finding a maximum cardinality bipartite matching of maximum weight shortest paths in<br />

graphs is CSA, developed by Goldberg and Kennedy. This code is based on a cost-scaling network flow<br />

algorithms. <strong>The</strong>ir running times depend upon the density of the networks and weight distributions, but<br />

they report solving instances with over 30,000 vertices in a few minutes on a Sun Sparc-2 workstation.<br />

<strong>The</strong>ir code for solving maximum-flow in graphs is PRF, developed by Cherkassky and Goldberg. <strong>The</strong>y<br />

report solving instances with over 250,000 vertices in under two minutes on a Sun Sparc-10 workstation.<br />

For minimum-cost max-flow, the higher performance code available is CS, capable of solving instances<br />

of over 30,000 vertices in a few minutes on Sun Sparc-2 workstations.<br />

● Andrew Goldberg's home page<br />

Problem Links<br />

● Network Flow (10)<br />

● Matching (9)<br />

● Shortest Path (9)<br />

About the Book<br />

Send us Mail<br />

Go to Main Page<br />

This page last modified on Apr 23, 1997.<br />

file:///E|/WEBSITE/IMPLEMEN/GOLDBERG/IMPLEMEN.HTM [19/1/2003 1:36:37]

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

Saved successfully!

Ooh no, something went wrong!