Блог пользователя winaichan263

Автор winaichan263, история, 9 лет назад, По-английски

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?

  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

»
9 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

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.