At each node we compute the fractional (optimistic) bound. If bound ≤ incumbent (best-so-far), the whole subtree is pruned (crossed out). Watch the incumbent tighten and pruning kick in.
take / skip on each item, computing a fractional upper bound and pruning any subtree that cannot beat the incumbent.bound ≤ best can never improve the answer and is safely pruned. See junior.md and professional.md for the optimality proof.