Академический Документы
Профессиональный Документы
Культура Документы
Lec22 PDF
Lec22 PDF
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
subproblems.
solution.
d(f, p, g, q)
g {4, 5}
3 4 & 4 3
[i
[i]
:]
[i]
= min(DP [i + 1] + d([i], f,
[i
+ 1], ?) f )
min
[i
[i]
+ 1]
[n, f ] =
Fn
min([, f ] f
(F ))
= O(F 2 n)
Figure 1: DP on Trees
= n
YES
NO
Figure 2: Vertex Cover
= 2
=
=
=
=
[v]
= min(1 +
[c] c [v])
[g]
(v)
= O(n)
[v]
=
=
=
= min(1 +
[c]
(DP
c [v]
Y ES
1 + (DP (c) c = d [v]))
+ (DP [g] [d]))
[c]
= 2n
[v]
= min(
O(
1+
(DP [c] c
(DP
[c] c [v],
[v]))
, 1, , k 1
O(k)
1+1/k
k