Question
Which condition must be satisfied for Kruskal’s
Algorithm to function correctly?Solution
Kruskal’s Algorithm constructs a Minimum Spanning Tree (MST) by selecting the smallest edges while ensuring no cycles are formed. For the algorithm to function correctly, the graph must be connected, meaning there exists a path between any two vertices. In a disconnected graph, Kruskal’s Algorithm would result in a Minimum Spanning Forest, not a single tree. Connectivity ensures that all vertices are included in a unified MST. Steps: • Sort edges by weight. • Use a Disjoint Set to detect and prevent cycles. • Add edges until all vertices are connected. Why Other Options Are Incorrect: 1. Directed Graph: Kruskal works on undirected graphs; additional considerations are needed for directed graphs. 2. Weighted Graph: While weights are essential, connectivity is a stricter requirement. 3. Distinct Weights: Not required; ties can be resolved arbitrarily. 4. No Cycles: The algorithm actively avoids cycles but does not require the graph to be cycle-free initially. Kruskal’s reliance on graph connectivity is a cornerstone of its application in MST problems.
- For which agricultural commodity has the Government of India abolished the 20 percent export duty?
- Which is the southernmost major port of India?
Recently India has signed an agreement with which body to digitalize the supply chain of cattle vaccines?
Which sport is connected to the Japan Challenge Tour?
- What title was conferred upon Shah Jahan by Emperor Jahangir after his victories in the Deccan?
What is the full form of PM-WANI?
Which country won the FIFA Women’s U-20 World Cup 2024?
‘DESERT CYCLONE’ exercise held in Rajasthan is a Joint Military Exercise between India and ________________ .
Who has been appointed as the new chairperson of the National Human Rights Commission (NHRC) in 2024?
- Cisplatin and Taxol are pharmaceutical compounds primarily used in the treatment of: