Question
Which of the following algorithms is best suited for
finding the shortest path in a weighted graph where some edges may have negative weights but no negative cycles?Solution
The Bellman-Ford Algorithm (C) is best suited for finding the shortest path in graphs that may have negative weights but no negative cycles. It works by relaxing the edges up to (V-1) times, where V is the number of vertices, ensuring it can handle negative weights and detect negative cycles. Why Other Options Are Wrong: A) Dijkstra's Algorithm: Dijkstra’s algorithm is faster than Bellman-Ford for graphs with non-negative weights but fails when negative weights are present, as it assumes all edge weights are positive. B) Kruskal's Algorithm: This is a Minimum Spanning Tree (MST) algorithm used to connect all nodes in a graph with minimum weight, not to find the shortest path between two nodes. D) Prim’s Algorithm: Like Kruskal’s, Prim’s algorithm is used for finding an MST, not for finding the shortest path in a graph with negative weights. E) Floyd-Warshall Algorithm: This algorithm computes shortest paths between all pairs of vertices and works for both positive and negative weights, but it is not optimal for solving single-source shortest path problems.
ATL Sarthi mission is launched by which of the following institutions?
The Global Firepower Index-2021, a military strength ranking, placed India at which rank?
Under the Trade Union Act 1926, what is the time limit for a Trade Union to send a notice of dissolution to the Registrar?
Why did Tilak and Besant decide to launch independent political activity in 1914?
Who was the first President of All India Trade Union Congress (AITUC)?
If 'a' varies as 'b', then which of the following statements is/are correct?
1. nth root of a2b varies as (2n)th...
Pipe ‘A’ takes 15 minutes to fill a tank. Pipe ‘B’ takes 30 minutes to empty the same tank. If pipe ‘B’ is opened 13 minutes after pipe ‘A...
Gosikhurd National Irrigation Project is related to which of the following states?
Which articles of the Constitution of India prohibit bonded labour?
In a certain code language ‘CONJURE’ is coded as ‘EQPLWTG’ then, what is the code for ‘HICCUPS’ in the same code language?
...