For each of the following scenarios decide which graph algor
Solution
a.
None of the above.
b.
Kruskal’s algorithms.
Kruskal’s algorithms is the algorithm which is used to find the minimum cost spanning
tree in a graph. Here, this algorithm will work fine.
c.
Articulation points.
Articulation point is the point, by removing that point breaks the graph in the two
parts. Therefore, to reinforce the bridge use the Articulation point algorithm.
d.
Dijkstra’s Algorithm.
Dijkstra’s algorithm is used to find the shortest path from a source vertex to all the others
vertices. It also follows some sequence to find the shortest path one by one. Because it’s a
sequential algorithm, it will also tell the second nearest elementary school.
e.
Ford-Fulkerson,
Ford-Fulkerson is used to find the flow of the graph. It means in this from source
vertex to the destination vertices its traverse all the edges and covers all the way of
reaching the destination.
f.
Kruskal’s algorithms.
Kruskal’s algorithms is the algorithm which is used to find the minimum cost spanning
tree in a graph. Here, this algorithm will work fine.
g.
Unweighted shortest path.
This algorithm is used to find the shortest path between the two vertices in a graph which
has the same length. And it is faster than Dijkstra’s algorithm.
h.
Critical Path Analysis.
Critical path identification is required for any project-planning phase. This gives the project
management the correct completion date of the overall project and the flexibility to float
activities.
i.
Dijkstra’s Algorithm.
Dijkstra’s algorithm is used to find the shortest path from a source vertex to all the others
vertices. It also follows some sequence to find the shortest path one by one. Because it’s a
sequential algorithm, it will also tell the second nearest elementary school.
j.
Ford-Fulkerson,
Ford-Fulkerson is used to find the flow of the graph. It means in this from source
vertex to the destination vertices its traverse all the edges and covers all the way of
reaching the destination.

