next up previous
Next: Multiscale Entropic Network Generation. Up: safro078682 Previous: safro078682

Heuristic for optimal response to epidemics and cyber attacks.

We consider a traditional infection-spread SIS model in which network nodes can be in one of two possible states, namely, infected and susceptible, and each node $ i$ is associated with probability of being infected at time $ t$ , $ \phi_{i,t}$ . This model has been extensively analyzed in epidemiology and adapted in the cyber security area for analysis of computer viruses propagation. We now formulate the optimization problem whose goal is to keep the level of infection at each node low while maximizing the (weighted) number of ``alive'' connections. This is motivated by the infection spread response policies that are often driven by the number of resources available for the realization. We denote the graph of a network by $ G=(V, E, w)$ , where $ V$ and $ E$ are sets of nodes and edgfes, respectively, and $ w:V\rightarrow \mathbb{R}_{\geq 0}$ represents the strength of connectivity (such as the number of shared users in a cyber system). Assuming that the probabilities of infection transition from $ \Gamma_i$ (neighbors of $ i$ ) to $ i$ are independent, the problem is formulated as

\begin{equation*}\begin{aligned}& \max_{x} && \sum_{ij\in E} w_{ij} x_i x_j && \...
...ll i\in V, & && x_i \in\{0,1\} && \forall i\in V, \end{aligned}\end{equation*}

where $ w_{ij}$ is the link weight between nodes $ i$ and $ j$ ; $ b_i$ is a threshold for the level of allowed probability of infection at $ i$ ; and $ x_i$ are binary variables (1 - if we decide to leave the node $ i$ functioning, 0 - closed, requiring special attention). In general, ([*]) is a nonconvex integer nonlinear program and known to be $ NP$ -complete. We demonstrate a strategy for designing fast multiscale methods for this class of problems. The refinement represents the collective improvement for sufficiently small subsets of variables. This phase can easily be performed in parallel by using the red-black order. Single subset refinement solves problem for subset of nodes by choosing a connected subgraph and fixing the boundary conditions for the rest of the nodes.

We evaluate our method on a set of small networks with known optimal solutions, two case studies (HIV spread and cyber infrastructure networks), and one massive data set. The two case study networks are typical complex network instances on which solving this particular optimization is of great practical importance. The massive dataset evaluation contains networks of different structures and sources that can potentially represent hard structures for the method. In all experiments our method improved best known results (quality and/or running time) significantly.


next up previous
Next: Multiscale Entropic Network Generation. Up: safro078682 Previous: safro078682
Copper Mntn 2013-01-30