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.4.2 Topological Sorting 1.4.2 Topological Sorting INPUT OUTPUT Input Description: A directed, acyclic graph G=(V,E) (also known as a partial order or poset). Problem: Find a linear ordering of the vertices of V such that for each edge (i,j) \in E , vertex i is to the left of vertex j . Implementations ● LEDA - A Library of Efficient Data Types and Algorithms (C++) (rating 7) ● Combinatorica (Mathematica) (rating 3) ● The Stanford GraphBase (C) (rating 3) ● Moret and Shapiro's Algorithms P to NP (Pascal) (rating 3) ● Algorithms in C++ -- Sedgewick (C++) (rating 3) ● Xtango and Polka Algorithm Animation Systems (C++) (rating 2) file:///E|/WEBSITE/FILES/TOPOTING.HTM (1 of 2) [19/1/2003 1:37:22]

1.4.2 Topological Sorting Related Problems ● Bandwidth Reduction ● Feedback Edge/Vertex Set ● Job Scheduling ● Sorting 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/FILES/TOPOTING.HTM (2 of 2) [19/1/2003 1:37:22]

1.4.2 Topological Sorting<br />

1.4.2 Topological Sorting<br />

INPUT OUTPUT<br />

Input Description: A directed, acyclic graph G=(V,E) (also known as a partial order or poset).<br />

Problem: Find a linear ordering of the vertices of V such that for each edge (i,j) \in E , vertex i is to the<br />

left of vertex j .<br />

Implementations<br />

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

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

● <strong>The</strong> Stanford GraphBase (C) (rating 3)<br />

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

● <strong>Algorithm</strong>s in C++ -- Sedgewick (C++) (rating 3)<br />

● Xtango and Polka <strong>Algorithm</strong> Animation Systems (C++) (rating 2)<br />

file:///E|/WEBSITE/FILES/TOPOTING.HTM (1 of 2) [19/1/2003 1:37:22]

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

Saved successfully!

Ooh no, something went wrong!