The optimal link removal (OLR) problem aims at removing a given number of links of a network so that the spectral radius of the residue network obtained by removing the links from the network attains the minimum. Torus networks are a class of regular networks that have witnessed widespread applications. This paper addresses three subproblems of the OLR problem for torus networks, where two or three or four edges are removed. For either of the three subproblems, a link-removing scheme is described. Exhaustive searches show that, for small-sized tori, each of the proposed schemes produces an optimal solution to the corresponding subproblem. Monte-Carlo simulations demonstrate that, for medium-sized tori, each of the three schemes produces a solution to the corresponding subproblem, which is optimal when compared to a large set of randomly produced link-removing schemes. Consequently, it is speculated that each of the three schemes produces an optimal solution to the corresponding subproblem for all torus networks. The set of links produced by each of our schemes is evenly distributed over a network, which may be a common feature of an optimal solution to the OLR problem for regular networks.
The optimal link removal (OLR) problem aims at removing a given number of links of a network so that the spectral radius of the residue network obtained by removing the links from the network attains the minimum. Torus networks are a class of regular networks that have witnessed widespread applications. This paper addresses three subproblems of the OLR problem for torus networks, where two or three or four edges are removed. For either of the three subproblems, a link-removing scheme is described. Exhaustive searches show that, for small-sized tori, each of the proposed schemes produces an optimal solution to the corresponding subproblem. Monte-Carlo simulations demonstrate that, for medium-sized tori, each of the three schemes produces a solution to the corresponding subproblem, which is optimal when compared to a large set of randomly produced link-removing schemes. Consequently, it is speculated that each of the three schemes produces an optimal solution to the corresponding subproblem for all torus networks. The set of links produced by each of our schemes is evenly distributed over a network, which may be a common feature of an optimal solution to the OLR problem for regular networks.
The epidemic modeling is recognized as an effective approach to the understanding of propagation process of objects over a network [1, 2]. For instance, epidemic models help understand the prevalence of malware [3-9]. The speed and extent of spread of an epidemic over a network depend largely on the structure of the network; whether the epidemic tends to extinction is determined by the spectral radius of the network [8, 10, 11]. As a smaller spectral radius contributes to the containment of an undesirable epidemic, a natural option to mitigate the negative effect of the epidemic is to reduce the spectral radius of the underlying network.Preciado and Jadbabaie [12] suggested to remove links from a network so as to reduce its spectral radius. The optimal link removal (OLR) problem aims at removing a given number of links of a network so that the spectral radius of the residue network obtained by removing the links from the network attains the minimum. As the OLR problem is NP-hard [13], it is much unlikely that there exist an efficient algorithm for solving the problem. As a result, multifarious heuristics for solving the problem have been proposed [13-19]. In most situations, however, these heuristics produce non-optimal solutions.Torus networks are a class of regular networks [20]. Due to the superiority in unicast routing [21-26], multicast routing [27] and fault tolerance [28], torus networks frequently serve as the underlying interconnection network of a multicomputer system. To our knowledge, there is no report in literature on the OLR problem for torus networks.This paper addresses three subproblems of the OLR for two-dimensional torus networks, where two or three or four edges are removed, respectively. For either of the three subproblems, a link-removing scheme is described. Exhaustive searches show that, for small-sized tori, each of the proposed schemes produces an optimal solution to the corresponding subproblem. Monte-Carlo simulations demonstates that, for medium-sized tori, each of the three schemes produces a solution to the corresponding subproblem, which is optimal when compared to 10,000 randomly produced sets of links. Consequently, it is speculated that each of the three schemes produces an optimal solution to the corresponding subproblem for all torus networks. The set of links produced by each of our schemes is evenly distributed over a network, which may be a common feature of an optimal solution to the OLR problem for regular networks.The remaining materials are organized in this fashion: The preliminary knowledge is provided in Section 2. Section 3 presents the main results of this work. Finally, Section 4 outlines this work.
2 Preliminaries
For fundamental knowledge on the spectral radius of a network, see Ref. [29]. The optimal link removal (OLR) problem is formulated as follows: Given a network G = (V, E) and a positive integer k, find a set of k links of G so that the spectral radius of the residue network obtained by removing the links from the network attains the minimum.An N × N torus network, denoted T, is a network with node set V = {(i, j): i, j = 0, 1,…,N − 1}, which has the following two kinds of links:{(i, j), ((i + 1) mod N, j)}, which is abbreviated as (i, j) →.{(i, j), (i, (j + 1) mod N)}, which is abbreviated as (i, j) ↑.Fig 1 gives a schematic diagram of T.
Fig 1
The diagram of T.
3 Main results
This section considers the optimal scheme of removing two or three or four links from T.
3.1 Removing two links
Let us consider a subproblem of OLR problem, where the network is torus, and two edges are removed. Denote the subproblem by OLR-T2.In view of the symmetry of T, we may assume that one of the two links to be removed from T is e1 = (0, 0) →. Now, let us choose the second link e2 to be removed from T in the following way.If N is even, thenIf N is odd, thenFigs 2 and 3 show the two edges determined by this scheme for T9 and T10, respectively.
Fig 2
The two edges in T9.
Fig 3
The two edges in T10.
Exhaustive search gives the spectral radii of all residue networks obtained by removing two links from T, 3 ≤ N ≤ 20, and Figs 4 and 5 exhibit the spectral radii of all residue networks of T9 and T10, respectively. It can be seen that the larger the distance between the two links, the smaller the spectral radius of the residue network. At the extreme, the spectral radius of the residue network T − {e1, e2} attains the minimum among all residue networks obtained by removing two links from T. That is, the proposed scheme produces an optimal solution to the OLR-T2 problem.
Fig 4
The spectral radii of all residue networks of T9 obtained by removing (a) → e2, or (b) ↑ e2.
Fig 5
The spectral radii of all residue networks of T10 obtained by removing (a) → e2, or (b) ↑ e2.
For 21 ≤ N ≤ 30, the above scheme is compared with 10,000 randomly produced schemes of removing two links in terms of the spectral radius of the residue network, see Fig 6. Clearly, the proposed scheme produces an optimal solution as compared to the 10,000 schemes. Therefore, we propose the following conjecture.
Fig 6
A comparison between the proposed scheme and 10,000 randomly produced schemes.
Conjecture 1.
For N ≥ 3, the proposed scheme produces an optimal solution to the OLR-T2 problem.
3.2 Removing three links
Let us consider a subproblem of OLR problem, where the network is torus, and three links are removed. Denote the subproblem by OLR-T3.In view of the symmetry of T, we may assume that one of the three links to be removed from T is e1 = (0, 0) →. Now, let us choose the other two links, e2 and e3, to be removed from T in the following way.If N ≡ 0 mod 3, thenIf N ≡ 1 mod 3, thenIf N ≡ 2 mod 3 and N > 5, thenIf N = 5, thenFigs 7–9 show the distribution of the three edges in T12, T13, and T11, respectively.
Fig 7
The distribution of the three edges in T12.
Fig 9
The distribution of the three edges in T11.
For 3 ≤ N ≤ 20, exhaustive search shows that the spectral radius of the residue network T − {e1, e2, e3} attains the minimum among all residue networks obtained by removing three links from T. That is, the proposed scheme produces an optimal solution to the OLR-T3 problem.For 21 ≤ N ≤ 30, the above scheme of choosing three links is compared with 10000 randomly produced schemes of choosing three links with respect to the spectral radius of the residue network obtained by removing the three chosen links from T, see Fig 10. It can be seen from this figure that the proposed scheme produces a residue network with minimum spectral radius among the 10001 schemes (the minimum spectral radius as compared with the 10,000 randomly produced schemes). Therefore, we propose the following conjecture.
Fig 10
A comparison between our proposed scheme and 10,000 randomly produced schemes.
Conjecture 2.
For N ≥ 3, the proposed scheme produces an optimal solution to the OLR-T3 problem.
3.3 Removing four links
Let us consider a subproblem of OLR problem, where the network is torus, and four edges are removed. Denote the subproblem by OLR-T4.In view of the symmetry of T, we may assume that one of the four links to be removed from T is e1 = (0, 0) →. Now, let us choose the other three links, e2, e3 and e4, to be removed from T in the following way.If N is even, thenIf N is odd and N > 3, thenIf N = 3, thenFigs 11 and 12 show the distribution of the four edges in T10 and T11, respectively.
Fig 11
The distribution of the four edges in T10.
Fig 12
The distribution of the four edges in T11.
For 3 ≤ N ≤ 11, exhaustive search shows that the spectral radius of the residue network T−{e1, e2, e3, e4} attains the minimum among all residue networks obtained by removing four links from T. That is, the proposed scheme produces an optimal solution to the OLR-T4 problem.For 12 ≤ N ≤ 20, the above scheme of choosing four links is compared with 10,000 randomly produced schemes of choosing three links with respect to the spectral radius of the residue network obtained by removing the four chosen links from T, see Fig 13. It can be seen from this figure that the proposed scheme produces a residue network with minimum spectral radius among the 10,001 schemes (the minimum spectral radius as compared with the 10,000 randomly produced schemes). Therefore, we propose the following conjecture.
Fig 13
A comparison between our proposed scheme and 10,000 randomly produced schemes.
Conjecture 3.
For N ≥ 3, the proposed scheme produces an optimal solution to the OLR-T4 problem.
4 Conclusions
In this paper, we have studied the problem of how to delete two, three or four links from an N × N torus so that the spectral raidus of the residue network is minimized. Given the number of links to be removed, a scheme of removing links has been presented. For smaller N, exhaustive search shows that the proposed scheme is optimal among all possibe schemes, because it produces a residue network with minimum spectral radius. For medium-sized N, Monte-Carlo experiment shows that the proposed scheme is optimal among 10,000 randomly produced schemes. We guess that the proposed scheme is optimal for all N and among all schemes. From the distribution of the links determined by our schemes, we guess that an optimal scheme tends to remove a set evenly distributed set of edges.In our opinion, similar work should be done for other kinds of regular networks such as the bijective connection networks [30-32].
Authors: Piet Van Mieghem; Dragan Stevanović; Fernando Kuipers; Cong Li; Ruud van de Bovenkamp; Daijie Liu; Huijuan Wang Journal: Phys Rev E Stat Nonlin Soft Matter Phys Date: 2011-07-06