The complexity of cyber attacks in a new layered-security model and the maximum-weight, rooted-subtree problem
Combinatorial optimization : algorithms and complexity