next up previous contents index CD CD Algorithms
Next: Minimum Spanning Trees Up: Graph Algorithms Previous: Articulation Vertices

Modeling Graph Problems

Proper modeling is the key to making effective use of graph algorithms. We have seen a variety of definitions of graph properties, and algorithms for computing them. All told, about two dozen different graph problems are presented in the catalog, mostly in Sections gif and gif. These problems provide a framework for modeling most applications.  

The applications below demonstrate the power of proper modeling. Each of them arose in a real-world application as stated, and each can be modeled as a graph problem. Some of the modelings are quite clever, but they illustrate the versatility of graphs in representing relationships. As you read the problem, try to devise an appropriate graph representation before peeking to see how we did it.


next up previous contents index CD CD Algorithms
Next: Minimum Spanning Trees Up: Graph Algorithms Previous: Articulation Vertices

Algorithms
Mon Jun 2 23:33:50 EDT 1997