13 Qs · since 2011 · 23 marks · 1 marks/paperStandard yield
Minimum Spanning Trees (MST) in GATE CS is tested heavily via theoretical properties (Cut and Cycle theorems), counting the number of distinct MSTs using Kruskal's stage-by-stage c… Guide
Topic guide
Minimum Spanning Trees (MST) in GATE CS is tested heavily via theoretical properties (Cut and Cycle theorems), counting the number of distinct MSTs using Kruskal's stage-by-stage component logic, and parameterized/algebraic graph constructions. Questions frequently explore fundamental cycle edge swaps, algorithm time complexities for dynamic updates, and the structural relationship between graph shortest paths and tree paths.
Counting Distinct MSTs
common · NAT · 2 marks · 2024, 2021
A weighted undirected graph with duplicate edge weights is provided (often as a visual diagram). Candidates must determine the exact number of distinct MSTs by analyzing independent component connections at each weight class in Kruskal's algorithm.
Cut and Cycle Properties & Structural True/False
common · MSQ · 2 marks · 2026, 2021, 2016
Evaluating formal claims about whether the lightest or heaviest edge in a cycle, cut, or vertex incidence set is guaranteed to be inside or outside an MST, including uniqueness conditions.
Algebraically Defined Vertex-Index Graphs
occasional · MCQ · 2 marks · 2020, 2011
Graphs where vertices are indexed and edge existence/weights are given as functions of indices (e.g., with weight , or complete graph with weight ). Questions ask for MST total weight formula or path lengths in the tree.
MST Maintenance & Subgraph Comparisons
occasional · MCQ · 2 marks · 2025, 2020, 2012
Analyzing algorithmic complexity or metric bounds when modifying an existing MST, such as testing if remains an MST after adding a single edge, monotonic weight transformations (), or comparing shortest-path distances vs .
Spanning Tree Parity and Fundamental Cycles
rare · MSQ · 2 marks · 2024, 2016
Reasoning about properties of all spanning trees in a graph using the fundamental cycle edge-exchange argument to prove parity or weight bounds.
MST Tree Size Condition
Determining total number of edges required to form a valid spanning tree on vertices.
Fundamental Cycle Weight Exchange
Analyzing tree transformations when adding non-tree edge and removing an edge from the induced cycle.
Monotonic Weight Scaling Expansion
Comparing total tree weight before and after strictly monotonic transformations on edge weights.
Subgraph Distance Inequality
Comparing the shortest path distance in graph vs distance in a spanning tree .
Shift from linked MCQ and formula derivation toward NAT counting questions and multi-correct MSQs verifying nuanced cut/cycle edge properties.
2026, 2024, 2021, 2011
Increased focus on structural reasoning involving tree paths and fundamental cycles (e.g., dynamic edge insertion checking in O(|V|), parity invariance across fundamental cycles).
2025, 2024, 2020
Easy questions test direct definitions like or simple path MST calculations on index-weighted graphs. Medium questions require multi-step Kruskal component combinatorics (NAT) or rigorous counterexample evaluation for Cut/Cycle MSQ statements. Hard questions require structural tree invariance proofs (such as parity preservation across all fundamental cycles) or worst-case extremal configuration analysis.