Beruflich Dokumente
Kultur Dokumente
Brady Hunsaker
Brady Hunsaker ()
1 / 10
Identify real-world problems that can be modeled as network problems Formulate network problems as LPs or IPs Understand the hierarchy of problemswhich are special cases of other problems? Understand that faster specialized algorithms are available for each type of problem; explain the tradeo between using a specialized algorithm versus a more general one Know the basic ideas of greedy algorithms for min spanning tree and Dijkstras algorithm for shortest path
Brady Hunsaker ()
2 / 10
Brady Hunsaker ()
3 / 10
Brady Hunsaker ()
4 / 10
Brady Hunsaker ()
5 / 10
Brady Hunsaker ()
6 / 10
Shortest path
Given in Section 8.2 Want the shortest length path from origin node to destination node The shortest path problem can also be modeled as a network ow (and therefore as an LP). This is only true because of the integrality property of network ows.
Brady Hunsaker ()
7 / 10
Dijkstras algorithm is much more ecient than even the network simplex algorithm for large instances. At the ith iteration, nd and label the ith closest node to the origin with the distance from the origin (and the path to it) This is done by considering all nodes that are one arc away from one of the i 1 nodes we have already labeled Which of them is the next closest? Label it and repeat. This algorithm assumes there are no negative length arcs. With that assumption, we can prove that it will give the correct answer quickly (though we wont prove it for this class).
Brady Hunsaker ()
8 / 10
Max ow
Usually a directed graph One source node, one sink node Each arc has an upper bound on ow Find the ows through each arc to maximize the amount of ow from source to sink LP formulation:
Brady Hunsaker ()
9 / 10
Brady Hunsaker ()
10 / 10