Let πΊ(π, πΈ) be a simple, undirected graph. A vertex cover of πΊ is a subset
πβ² βπ such that for every (π’, π£) βπΈ, π’βπβ²or π£βπβ². Let the size of the smallest
vertex cover in πΊ be π. Let π be any vertex cover of size π.
For a vertex π£βπ, which of the following constraints will always ensure that
π£βπ ?
We are given a simple undirected graph \(G(V, E)\). A vertex cover \(V' \subseteq V\) is a set of vertices such that every edge has at least one endpoint in \(V'\). Let \(k\) be the size of the minimum vertex cover, and let \(S\) be any minimum vertex cover of size \(k\). We must find which condition on a vertex \(v\) guarantees \(v \in S\) for every choice of minimum vertex cover \(S\).
Step 1: Test option (A) - degree of v is at least k+1.
Suppose, for contradiction, that \(v \notin S\) even though \(\deg(v) \ge k+1\). Since \(S\) is a vertex cover, every edge incident on \(v\) must still be covered. Because \(v \notin S\), for every edge \((v, u) \in E\), the other endpoint \(u\) must belong to \(S\).
Since \(\deg(v) \ge k+1\), vertex \(v\) has at least \(k+1\) distinct neighbours, all of which must lie in \(S\). This forces \[|S| \ge k+1\] which contradicts \(|S| = k\). So the assumption \(v \notin S\) is false, meaning \(v \in S\) always holds. Option (A) is correct.
Step 2: Rule out option (B) - v lies on a path of length k+1.
Take \(G\) to be the path \(a - b - c\) (2 edges). The minimum vertex cover is \(S = \{b\}\), so \(k = 1\). This path has length \(2 = k+1\), and vertex \(a\) lies on it, yet \(a \notin S\). So the path condition does not guarantee membership. Option (B) fails.
Step 3: Rule out option (C) - v lies on a cycle of length k+1.
Take \(G\) to be a triangle on vertices \(a, b, c\). The minimum vertex cover has size \(k = 2\), for example \(S = \{a, b\}\). The triangle is a cycle of length \(3 = k+1\), and vertex \(c\) lies on it but \(c \notin S\). Option (C) fails.
Step 4: Rule out option (D) - v is part of a clique of size k.
Take \(G = K_{k+1}\), the complete graph on \(k+1\) vertices. Its minimum vertex cover has size \(k\), obtained by dropping exactly one vertex (its edges are all covered by the remaining \(k\) vertices). Any \(k\)-subset of \(K_{k+1}\) forms a clique of size \(k\), so the dropped vertex still belongs to many size-\(k\) cliques, yet it is excluded from \(S\). Option (D) fails.
Step 5: Conclusion.
Only the degree condition in option (A) forces \(v\) into every minimum vertex cover.
\[\boxed{\text{Correct answer: (A) degree of } v \text{ is at least } k+1}\]
A schedule of three database transactions \(T_1\), \(T_2\), and \(T_3\) is shown. \(R_i(A)\) and \(W_i(A)\) denote read and write of data item A by transaction \(T_i\), \(i = 1, 2, 3\). The transaction \(T_1\) aborts at the end. Which other transaction(s) will be required to be rolled back?
