Lots of real word problems can be motivated and modeled as spreads of epidemics through a network. Prominent examples include the spread of worms and email viruses over the Internet, the spread of disease among the population, and the spread of harmful gossip or panic in a social network. We want to protect computer networks from viruses, prevent disease spreads, and control the leakage of sens...