12.07.2015 Views

Davide Cherubini - PhD Thesis - UniCA Eprints

Davide Cherubini - PhD Thesis - UniCA Eprints

Davide Cherubini - PhD Thesis - UniCA Eprints

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.3 Multicommodity Flow ProblemsAlgorithm ComplexityDijkstra [32] O(N 2 )Bellman-Ford [27] O(N · A)A ∗ Search [1] PolynomialFloyd-Warshall [41] O(N 3 )Johnson [50] O(N 2 log(N) + N · A)Table 6.2: Algorithms to solve the Shortest Path problemthe Routing Information Protocol (RIP). Moreover, the shortest path problemcan be applied in a huge number of applications [25], such as:• Robot navigation• Urban traffic planning• Optimal pipelining of microelectronic chips• And many others6.3 Multicommodity Flow ProblemsSometimes, the networks are dedicated to the transport of a single commodity(e.g., water). More often, the edge capacities are shared by different flows representingmultiple commodities, where one commodity will always remain the samewithout any transformation in a different commodity (e.g., an apple will not everbecome a pear!).In mathematical terms this means that, at each vertex, each commodity hasits own flow conservation constraint, and the total flow through each arc cannotexceed the maximum capacity.Important examples of multicommodity flow problems arise in transportation,manufacturing networks, and telecommunication, where a separate commodityper class of traffic and origin/destination pair can be identified. In a multicommodityflow problem, either a Min-Cost flow or a Max Flow problem, each49

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

Saved successfully!

Ooh no, something went wrong!