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.
__________ has taken over the Presidency of the Council of the European Union, on January 1, for the first time in the last 14 years.
- What was the absolute amount of bank lending to NBFCs in 2024?
Nauroz is celebrated by which of the following communities in India?
Which region does the Namo Bharat corridor connect within India’s Regional Rapid Transit System (RRTS)?
In which city was the country's first solar roof cycling track, named Healthway?
The structure that produces and holds sperm cells in bryophytes (non-vascular plants) and ferns is called:
Which bank has acquired a minority stake in JSW Cement Limited at an investment of ₹100 crore?
Which of the following statements best describes an InvIT?
“The Queen of Indian Pop” is an autobiography of whom?
Who has been appointed as the Chairman of the National Technical Research Organisation (NTRO)?