Question

An articulation point in a connected graph is a vertex such that removing the vertex and its incident edges disconnects the graph into two or more connected components.

Let TT be a DFS tree obtained by doing DFS in a connected undirected graph GG.
Which of the following options is/are correct?

Choose every correct option
Official answer and solution
Official answer
B
From
Official GATE 2021 answer key
Note on this question

Official key designates this question as MSQ with single correct option B.

Solution

Recall standard DFS tree characterization of articulation points in connected undirected graphs.

In a Depth-First Search (DFS) tree TT of a connected undirected graph GG, edges are classified solely into tree edges and back edges (there are no cross edges).

Characterization of the root of TT:
Because there are no cross edges between distinct subtrees rooted at children of the root, any path between vertices in two different subtrees of the root that does not pass through the root would have to be an edge between those subtrees, which is impossible in an undirected DFS tree. Therefore, removing the root disconnects the subtrees if and only if the root has at least 2 children in TT. Hence statement B is correct and statement A is false.

Option C: A leaf of TT has no descendants in the DFS tree. Removing a leaf cannot disconnect any vertices because all other vertices retain their tree edges among themselves. Thus a leaf cannot be an articulation point in any graph with ∣V∣≥3|V| \ge 3. Hence C is false.

Option D: If uu is an articulation point, it does not imply that every descendant yy is disconnected from every ancestor xx; some descendants may have back edges going above uu. It only requires at least one child subtree of uu to have no back edge to an ancestor of uu. Hence D is false in general.

Consequently, only option B is correct.

Final answer

B

The answer is the one in the official GATE answer key. The solution is this site's own explanation.

Source

Paper
GATE 2021 Computer Science and Information Technology (CS, Set-1)
Question
51 of 65, printed as CS Q.41
Section
Computer Science and Information Technology

Report an error in this question

GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.