# note08 - Outline 1 Single Source Shortest Path Problem 2...

This preview shows pages 1–8. Sign up to view the full content.

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Outline 1 Single Source Shortest Path Problem 2 Dijkstra’s Algorithm 3 Bellman-Ford Algorithm 4 All Pairs Shortest Path (APSP) Problem 5 Floyd-Warshall Algorithm c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 1 / 36 Single Source Shortest Path (SSSP) Problem Single Source Shortest Path Problem Input: A directed graph G = ( V , E ) ; an edge weight function w : E → R , and a start vertex s ∈ V . Find: for each vertex u ∈ V , δ ( s , u ) = the length of the shortest path from s to u , and the shortest s → u path. c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 2 / 36 Single Source Shortest Path (SSSP) Problem Single Source Shortest Path Problem Input: A directed graph G = ( V , E ) ; an edge weight function w : E → R , and a start vertex s ∈ V . Find: for each vertex u ∈ V , δ ( s , u ) = the length of the shortest path from s to u , and the shortest s → u path. There are several different versions: G can be directed or undirected . c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 2 / 36 Single Source Shortest Path (SSSP) Problem Single Source Shortest Path Problem Input: A directed graph G = ( V , E ) ; an edge weight function w : E → R , and a start vertex s ∈ V . Find: for each vertex u ∈ V , δ ( s , u ) = the length of the shortest path from s to u , and the shortest s → u path. There are several different versions: G can be directed or undirected . All edge weights are 1. c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 2 / 36 Single Source Shortest Path (SSSP) Problem Single Source Shortest Path Problem Input: A directed graph G = ( V , E ) ; an edge weight function w : E → R , and a start vertex s ∈ V . Find: for each vertex u ∈ V , δ ( s , u ) = the length of the shortest path from s to u , and the shortest s → u path. There are several different versions: G can be directed or undirected . All edge weights are 1. All edge weights are positive . c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 2 / 36 Single Source Shortest Path (SSSP) Problem Single Source Shortest Path Problem Input: A directed graph G = ( V , E ) ; an edge weight function w : E → R , and a start vertex s ∈ V . Find: for each vertex u ∈ V , δ ( s , u ) = the length of the shortest path from s to u , and the shortest s → u path. There are several different versions: G can be directed or undirected . All edge weights are 1. All edge weights are positive . Edge weights can be positive or negative , but there are no cycles with negative total weight . c Xin He (University at Buffalo) CSE 431/531 Algorithm Analysis and Design 2 / 36 SSSP Problem Note 1: There are natural applications where edge weights can be negative....
View Full Document

{[ snackBarMessage ]}

### Page1 / 104

note08 - Outline 1 Single Source Shortest Path Problem 2...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online