I'm trying to work on this problem... Below mentioned is one algorithm..i figured out..
Input a graph select a vertex with highest degree of matching with all the other nodes. Remove the edges that are incident on this node. Add the selected vertex and its edge to a set X. Return X
Where X returns the minimum set of vertices that are required for a vertex cover.Is this way correct...? Thanks