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.

1.4.9 Network Flow<br />

1.4.9 Network Flow<br />

INPUT OUTPUT<br />

Input Description: A graph G , where each edge (i,j) has a capacity c_{i,j} . A source node and sink<br />

node t .<br />

Problem: What is the maximum flow you can route from to t while respecting the capacity of each edge.<br />

Implementations<br />

● Goldberg's Network Optimization Codes (C) (rating 10)<br />

● DIMACS Implementation Challenges (FORTRAN) (rating 8)<br />

● LEDA - A Library of Efficient Data Types and <strong>Algorithm</strong>s (C++) (rating 5)<br />

● Moret and Shapiro's <strong>Algorithm</strong>s P to NP (Pascal) (rating 4)<br />

● Discrete Optimization Methods (Pascal) (rating 4)<br />

● Combinatorica (Mathematica) (rating 3)<br />

● GraphEd -- Graph Editor and Layout Program (C) (rating 3)<br />

● Nijenhuis and Wilf: Combinatorial <strong>Algorithm</strong>s (FORTRAN) (rating 3)<br />

file:///E|/WEBSITE/FILES/NETWFLOW.HTM (1 of 2) [19/1/2003 1:36:45]

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

Saved successfully!

Ooh no, something went wrong!