The following variation on the vertex cover problem was given:
Given is an instance of graph $G = (V, E)$. Does $G$ have a vertex cover of size at most $\frac{|V|}{4}$?
I was asked to prove that this problem is also $\mathsf{NP}$-hard. I am pretty sure that this can be done by using Karp-reduction from the original vertex cover problem to this variation.
That means that I would need some transformation function $f$ that would transform an instance of the vertex cover problem, $I = (V, E, k)$, to an instance of the above described problem, $f(I) = (V', E')$.
I am not sure how to come up with the proper transformation function, but this is what I think have figured out:
- Let $V = \{v_1, v_2, ..., v_n\}$.
- Let $V' = V \cup V^+$, where $V^+ = \{v_{n+1}, v_{n+2}, ..., v_{4n}\}$, because this would mean that the total size $|V'| = 4 \cdot |V|$.
- Let $E' = E \cup E^+$, where $E^+ = \{\{v_i, v_j\} \mid v_i \in V, v_j \in V^+, j \in \{n +i, 2n+i, 3n+i\}\}$. Basically, this means that each vertex in $V$ is connected to three different vertices in $V^+$ such that all vertices in $V^+$ are connected to exactly one vertex in $V$.
However, I am having a hard time proving the correctness of this reduction. I think I messed up the generation of $E'$, which would make the transformation function wrong. Anyone have an idea what the actual transformation function could be?