Shortest Path Problem: Difference between revisions
From Rice Wiki
No edit summary |
|||
Line 1: | Line 1: | ||
= Definitions = | = Definitions = | ||
A path is a sequence of nodes <math> x_1, x_2, x_3, \ldots, x_i </math> | A path is a sequence of nodes <math> x_1, x_2, x_3, \ldots, x_i </math>such that for all consecutive nodes, there exist an edge | ||
such that for all consecutive nodes, there exist an edge | |||
Let there be a weight assigned to each edge. | Let there be a weight assigned to each edge. | ||
Line 8: | Line 7: | ||
= Single Source Shortest Path (SSSP) = | = Single Source Shortest Path (SSSP) = | ||
Given a graph <math> G(V,E), w(e) </math>, source node <math> S </math>, | Given a graph <math> G(V,E), w(e) </math>, source node <math> S </math>, output the shortest path from the source | ||
== Variants == | == Variants == | ||
Line 15: | Line 13: | ||
* Single destination problem: shortest path from all nodes to a single destination | * Single destination problem: shortest path from all nodes to a single destination | ||
* Single pair problem: Shortest path between input pair | * Single pair problem: Shortest path between input pair | ||
[[Category:Algorithms]] | [[Category:Algorithms]] |
Revision as of 00:04, 6 March 2024
Definitions
A path is a sequence of nodes such that for all consecutive nodes, there exist an edge
Let there be a weight assigned to each edge.
Single Source Shortest Path (SSSP)
Given a graph , source node , output the shortest path from the source
Variants
- Single destination problem: shortest path from all nodes to a single destination
- Single pair problem: Shortest path between input pair