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

Contents ■ War Story: Hard Against the Clock ■ Approximation Algorithms ■ Approximating Vertex Cover ■ The Euclidean Traveling Salesman ■ Exercises ❍ How to Design Algorithms ● Resources ❍ A Catalog of Algorithmic Problems ■ Data Structures ■ Dictionaries ■ Priority Queues ■ Suffix Trees and Arrays ■ Graph Data Structures ■ Set Data Structures ■ Kd-Trees ■ Numerical Problems ■ Solving Linear Equations ■ Bandwidth Reduction ■ Matrix Multiplication ■ Determinants and Permanents ■ Constrained and Unconstrained Optimization ■ Linear Programming ■ Random Number Generation ■ Factoring and Primality Testing ■ Arbitrary-Precision Arithmetic ■ Knapsack Problem ■ Discrete Fourier Transform ■ Combinatorial Problems ■ Sorting ■ Searching ■ Median and Selection ■ Generating Permutations ■ Generating Subsets ■ Generating Partitions ■ Generating Graphs ■ Calendrical Calculations ■ Job Scheduling ■ Satisfiability file:///E|/BOOK/BOOK/NODE4.HTM (4 of 7) [19/1/2003 1:27:35]

Contents ■ Graph Problems: Polynomial-Time ■ Connected Components ■ Topological Sorting ■ Minimum Spanning Tree ■ Shortest Path ■ Transitive Closure and Reduction ■ Matching ■ Eulerian Cycle / Chinese Postman ■ Edge and Vertex Connectivity ■ Network Flow ■ Drawing Graphs Nicely ■ Drawing Trees ■ Planarity Detection and Embedding ■ Graph Problems: Hard Problems ■ Clique ■ Independent Set ■ Vertex Cover ■ Traveling Salesman Problem ■ Hamiltonian Cycle ■ Graph Partition ■ Vertex Coloring ■ Edge Coloring ■ Graph Isomorphism ■ Steiner Tree ■ Feedback Edge/Vertex Set ■ Computational Geometry ■ Robust Geometric Primitives ■ Convex Hull ■ Triangulation ■ Voronoi Diagrams ■ Nearest Neighbor Search ■ Range Search ■ Point Location ■ Intersection Detection ■ Bin Packing ■ Medial-Axis Transformation ■ Polygon Partitioning ■ Simplifying Polygons file:///E|/BOOK/BOOK/NODE4.HTM (5 of 7) [19/1/2003 1:27:35]

Contents<br />

■ Graph Problems: Polynomial-Time<br />

■ Connected Components<br />

■ Topological Sorting<br />

■ Minimum Spanning Tree<br />

■ Shortest Path<br />

■ Transitive Closure and Reduction<br />

■ Matching<br />

■ Eulerian Cycle / Chinese Postman<br />

■ Edge and Vertex Connectivity<br />

■ Network Flow<br />

■ Drawing Graphs Nicely<br />

■ Drawing Trees<br />

■ Planarity Detection and Embedding<br />

■ Graph Problems: Hard Problems<br />

■ Clique<br />

■ Independent Set<br />

■ Vertex Cover<br />

■ Traveling Salesman Problem<br />

■ Hamiltonian Cycle<br />

■ Graph Partition<br />

■ Vertex Coloring<br />

■ Edge Coloring<br />

■ Graph Isomorphism<br />

■ Steiner Tree<br />

■ Feedback Edge/Vertex Set<br />

■ Computational Geometry<br />

■ Robust Geometric Primitives<br />

■ Convex Hull<br />

■ Triangulation<br />

■ Voronoi Diagrams<br />

■ Nearest Neighbor Search<br />

■ Range Search<br />

■ Point Location<br />

■ Intersection Detection<br />

■ Bin Packing<br />

■ Medial-Axis Transformation<br />

■ Polygon Partitioning<br />

■ Simplifying Polygons<br />

file:///E|/BOOK/BOOK/NODE4.HTM (5 of 7) [19/1/2003 1:27:35]

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

Saved successfully!

Ooh no, something went wrong!