winaichan263's blog

By winaichan263, history, 10 years ago, In English

Hi. I've just started working on some DP + graph problems recently, but I've gotten stuck on one. It gives you a graph with exactly one simple cycle with no other vertices (all n vertices are on the cycle) and ask you to find the total cost of the maximum independent set of the graph. I know that it is a modification of maximum independent set on trees, but I don't know how to deal with the cycle. The farthest I've gotten is adding the first node as node n+1 and the dp recurrence. Can someone help me?

  • Vote: I like it
  • +4
  • Vote: I do not like it

| Write comment?
»
10 years ago, hide # |
 
Vote: I like it +2 Vote: I do not like it

Cut any arbitrary edge u — v in cycle. now the graph is a tree.

There are two cases : 1. MIS without selecting node v 2. MIS without selecting node u

Solving this is a slight modification to maximum independent set on trees.