Root a finite tree. The two dynamic programming states are the optimal size in the descendant subtree when its root is included, , or excluded, . The sums run over its children. Inclusion forces every child to be excluded; exclusion permits each child's better state. Child subtrees have no edges between them, which proves independence of these choices. The leaf states are , and the root's better state gives the optimum.
Articles by others on the same topic
There are currently no matching articles.