Abstract
Reliability measure of multiprocessor systems is of great significant importance to the design and maintenance of multiprocessor systems. As a generalization of traditional edge-connectivity, extra edge-connectivity is one important parameter to evaluate the fault-tolerant capability of multiprocessor systems. Fast identifying the extra edge-connectivity of high order remains a scientific problem for many useful multiprocessor systems. In this paper, we determine the h-extra edge-connectivity of the n-dimensional augmented cube \(AQ_n\) for \(h \in [1, 2^{n-1}]\). Specifically, we divide the interval \([1, 2^{n-1}]\) into some subintervals and obtain the monotonicity of \(\lambda _h(AQ_n)\) in these subintervals, and then deduce a recursive formula of \(\lambda _h(AQ_n)\). Based on this formula, an efficient algorithm with complexity \(O(\log _2 N)\) is designed to determine the exact values of h-extra edge-connectivity of \(AQ_n\) for \(h \in [1, 2^{n-1}]\) completely. Some previous results in Ma et al. (Inf Process Lett 106: 59-63, 2008) and Zhang et al. (J Parall Distrib Comput 147: 124-131, 2021) are extended.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Due to the development of very large scale integration (VLSI) technology and software technology, multiprocessor systems with hundreds of thousands of processors are achievable. With the continuous increase in the size of multiprocessor systems, processor faults are inevitable. Hence, in the construction of multiprocessor systems, we have to consider the reliability of the multiprocessor systems. For convenience sake, a multiprocessor system can be usually enlightened as a simple connected graph, where each processor represents a vertex of the graph and each link between two processors represents an edge between two vertices in the graph. The graph is called the interconnection network of this multiprocessor system. The edge-connectivity of a graph G, denoted by \(\lambda (G)\), is the minimum number of edges whose removal leaves the remaining graph disconnected. Edge-connectivity is an important parameter to measure the reliability and the fault tolerance of multiprocessor systems. The higher the edge-connectivity is, the more reliable a multiprocessor system is [24].
However, this parameter has some intrinsic shortcomings. Firstly, a lot of graphs with the same edge-connectivity behave quite differently in fault tolerance. Secondly, as explained by Xu [24], since edge-connectivity measures the worst-case failures, which seldom occur in the real world, the resilience of a network is drastically underestimated. To overcome such shortcomings, several new concepts on the edge-connectivity of graphs, called conditional edge-connectivity, were proposed by Harary [12]. One of them is the extra edge-connectivity. The extra edge-connectivity was introduced by Fàbrega and Foil [9]. For a given positive integer h, an h-extra edge-cut of a connected graph G is defined as a set of edges whose deletion yields a disconnected graph with all its components having at least h vertices. The h-extra edge-connectivity of a connected graph G, denoted by \(\lambda _h(G)\), is the minimum cardinality taken over all h-extra edge-cuts of G. It is obvious that \(\lambda _1(G) = \lambda (G)\). There are some results of the h-extra edge-connectivity for some classes of the interconnection networks. For example, Li and Yang [16] determined the h-extra edge-connectivity of the hypercube \(Q_n\) for \(1\le h\le 2^{\lceil \frac{n}{2}\rceil }\). Zhang et al. [30, 31] investigated the h-extra edge-connectivity of the folded hypercube \(FQ_n\) for \(1\le h\le 2^{\lceil \frac{n}{2}\rceil +1}\) and later designed an efficient \(O(\log _2 N)\) algorithm to determine the h-extra edge-connectivity of the folded hypercube \(FQ_n\) for each \(1\le h \le 2^{n-1}\). Regarding the computational complexity of the problem, Esfahanian and Hakimi [8] presented a polynomial-time algorithm for the computation of \(\lambda _2(G)\). Montejano and Sau [21] discussed the complexity of computing the h-extra edge-connectivity for general cases. Given a graph G with N vertices, they proved that the problem of determining that whether there exists an h-extra edge-cut or not for \(1\le h \le \frac{N}{2}\) is NP-complete, even when the maximum degree of the G is at most 5. And for a given positive integer l, the problem of determining that whether the h-extra edge-connectivity of G is at most l is NP-hard. In addition, there are many interesting results related to the h-extra edge-connectivity, and others, one can refer [2, 7, 4, 10, 11, 14, 16, 17, 20, 22, 23, 25,26,27,28,29,30,31] and the references therein for the details. The focus of these results is either on some classes of graphs for several h or on some special graphs for linearly and even exponentially many values of h. However, seldom do the researchers pay their attentions on thoroughly solving this problem for some classes of networks for each \(h \le \frac{|V(G)|}{2}\).
The hypercube is the most popular topology being used in interconnection networks, which possess many good properties such as strong connectivity, small diameter, symmetry, recursive construction, relatively small degree, and regularity [1, 15]. As an enhancement on the hypercube, the augmented cube, proposed by Choudum and Sunitha [6], not only retains some of the favorable properties of the hypercube, but also possesses some embedding properties that the hypercube does not have [13, 19].
Let n be a positive integer. The definition of the n-dimensional augmented cube is stated as follows.
The n-dimensional augmented cube, denoted by \(AQ_{n}\), has \(2^{n}\) vertices, each labeled by an n-bit binary string and \( V(AQ_{n})=\{x_nx_{n-1}\cdots x_2x_1:x_i=0 ~\text {or}~ 1\}\) where \(x_i\) is called as the ith-coordinate of \(AQ_{n}\) for \(i=1, 2, \ldots ,n\). \(AQ_1\) is a complete graph \(K_2\) of two vertices labeled with 0 and 1, respectively. For \(n\ge 2\), \(AQ_{n}\) can be recursively constructed from two copies of \(AQ_{n-1}\), denoted by \(AQ_{n-1}^0\) and \(AQ_{n-1}^1\), and by adding 2n edges between \(AQ_{n-1}^0\) and \(AQ_{n-1}^1\), where \( V(AQ_{n-1}^{0})=\{0x_{n-1}\cdots x_2x_1:x_i=0 ~\text {or}~ 1\}\), \( V(AQ_{n-1}^{1})=\{1x_{n-1}\cdots x_2x_1:x_i=0 ~\text {or}~ 1\}\). Vertex \(u=0u_{n-1}\cdots u_2u_1\in V(AQ_{n-1}^{0})\) is adjacent to \(v=1v_{n-1}\cdots v_2v_1\in V(AQ_{n-1}^{1})\), if and only if either
-
(1)
\(u_i=v_i\) for \(1\le i\le n-1\); or
-
(2)
\(u_i={\overline{v}}_i\) for \(1\le i\le n-1\), where \({\overline{v}}_i=1-v_i\).
From the definition, we can see that each vertex of \(AQ_{n-1}^0\) has exactly two neighbors in \(AQ_{n-1}^1\) and vice versa. In fact, \(AQ_{n}\) can be obtained by adding two perfect matchings between \(AQ_{n-1}^0\) and \(AQ_{n-1}^1\). Hence, \(AQ_{n}\) can be viewed as \(AQ_{n-1}^{0} \oplus AQ_{n-1}^{1}\) briefly. Clearly, \(AQ_{n}\) is \((2n-1)\)-regular. Hence, \(|E(AQ_n)|=(2n-1)2^{n-1}\). The augmented cubes \(AQ_1\), \(AQ_2\), and \(AQ_3\) are illustrated in Fig. 1.
The exact values of the h-extra edge-connectivity of \(AQ_n\) for some h are given in the several literatures. Ma et al. [18] proved that \(\lambda _2(AQ_n)=4n-4\), \(\lambda _3(AQ_n)=6n-9\). Zhang et al. [32] gave the exact values of \(\lambda _h(AQ_n)\) for \(1\le h\le 2^{\lfloor \frac{n}{2}\rfloor }\), \(n\ge 2\).
Our work in this paper concerns the h-extra edge-connectivity of the n-dimensional augmented cube \(AQ_n\) for \(2^{\lfloor \frac{n}{2}\rfloor }\le h\le 2^{n-1}\), \(n\ge 2\). We redivide the integer interval \([1, 2^{n-1}]\) into some subintervals, and each subinterval will be further divided, to obtain some properties of \(\xi _h (AQ_n)\) for \(h\in [1, 2^{n-1}]\). Furthermore, we deduce a recursive relation on \(\lambda _h (AQ_n)\). This method is different from the existing methods in [18, 32]. Based on it, an efficient \(O(\log _2 N)\) algorithm is designed to totally determine the exact values of \(\lambda _h (AQ_n)\) for \(h\in [1, 2^{n-1}]\). Some previous results in [18, 32] are extended.
The paper is organized as follows: In Sect. 2, some notations, definitions, and some known results are given. In Sect. 3, the main result about the h-extra edge-connectivity of \(AQ_n\) is determined, from which we obtain an algorithm to calculate \(\lambda _h (AQ_n)\). In Sect. 4, the paper is concluded.
2 Preliminaries
Let \(G = (V(G), E(G))\) be a simple, undirected graph, where |V(G)| denotes the size of the vertex set and |E(G)| denotes the size of the edge set. We use \(N_G(v)\) to denote all neighbors of v in G and use \(d_G(v)\) to denote the order of \(N_G(v)\). If \(W \subseteq V(G)\) or if \(W \subseteq E(G)\), then G[W] denotes the subgraph of G induced by W. For two disjoint subgraphs or vertex sets X, Y of G, we use [X, Y] the edges with one endpoint in X and the other in Y. Let
\(\xi _m (G) = \text {min} \{|[X, {\overline{X}}]|: |X| = m \le \lfloor \frac{|V(G)|}{2}\rfloor , \ \text {and both}\ \ G[X]\ \text {and}\ G[{\overline{X}}]\ \text {are connected }\}.\)
By the definition of \(\lambda _h(G)\),
The \(\lambda _h(Q_n^3)\) highly relies on the monotonic intervals and fractal-like structure of function \(\xi _m (AQ_n)\). If \(\lambda _h(G)=\xi _h (G)\), we say that G is \(\lambda _h\)-optimal.
Let \(\frac{ex_m(G)}{2}\) denote the maximum number of edges of the subgraph induced by a vertex set with a given size m in G, i.e., \(ex_m(G)\) is the maximum sum of degree of the subgraph induced by a vertex set with a given size m in G. For terminologies and notations undefined here, we follow [3].
For convenience, the vertex \(x =x_1x_{2}\cdots x_n\) of the \(AQ_n\) can be represented by decimal number \(\sum _{i=1}^nx_i2^{n-i}\) in this paper.
For \(1 \le m \le 2^n\), the subgraph induced by vertex set \(\{0, 1, \ldots , m -1\}\) (under decimal representation) of \(AQ_n\) is denoted by \(L_m\), the subgraph induced by \(\{2^n-1, 2^n-2, \ldots , 2^n-m \}\) is denoted \(R_m\).
Lemma 2.3
[32] \(L_m\cong R_m\) for \(1 \le m \le 2^n\). If we delete the edges \([V(L_m), \overline{V(L_m)}]\), then both \(L_m\) and \(R_{2^n-m}\) are connected.
Lemma 2.4
[32]For \(1 \le m \le 2^n\), \(ex_m(AQ_n)=2|E(L_m)|\).
Lemma 2.5
[32] If \(1\le m\le 2^t\) where \(t\in \{0, 1, \ldots , n\}\), then \(ex_m(AQ_n)\le (2t-1)m\).
In what follows, we denote \(\begin{aligned} \delta (m)= \left\{ \begin{array}{ll} 0, \ m\ \text {is}\ \text {even};\\ 1, \ m\ \text {is}\ \text {odd}. \end{array} \right. \end{aligned}\)
We define m be a positive integer and \(m=\sum _{i=0}^{s}2^{t_i}\) be the decomposition of m such that \(t_0=[\log _2m]\) and \(t_i=[\log _2(m-\sum _{k=0}^{i-1}2^{t_k})]\) for \(i\ge 1\). Let \(f(m)=\sum _{i=0}^{s}(2t_i-1)2^{t_i}+\sum _{i=0}^{s}4\cdot i\cdot 2^{t_i}+\delta (m)\).
Lemma 2.6
[32] Let \(m_1\) and \(m_2\) be any positive integers such that \(m_1\le m_2\). Then
Lemma 2.7
[32] The following results hold.
-
(i)
\(ex_m(AQ_n)=f(m)\);
-
(ii)
\(ex_m (AQ_n) =ex_{m-2^{t_0}} (AQ_n)+ ex_{2^{t_0}} (AQ_n)+ 4(m-2^{t_0})\);
-
(iii)
\(ex_{m+1}(AQ_n)-ex_m(AQ_n)=4(s+1)\) when m is even, and \(ex_{m+1}(AQ_n)-ex_m(AQ_n)=4s+2\) when m is odd.
3 The h-extra edge-connectivity of \(AQ_n\)
By \((2n-1)\)-regularity of the n-dimensional augmented cube \(AQ_n\) [12] and Lemmas 2.3 and 2.4, it follows that
To deal with the integer interval \((2^{\lfloor \frac{n}{2}\rfloor }, 2^{n-1}]\), we divide the integer interval \((2^{\lfloor \frac{n}{2}\rfloor }, 2^{n-1}]\) into \(\lceil \frac{n}{2}\rceil -1\) subintervals \((2^{\lfloor \frac{n}{2}\rfloor +r-1}, 2^{\lfloor \frac{n}{2}\rfloor +r}]\) for \(r = 1, 2, \ldots , \lceil \frac{n}{2}\rceil -1\). Let
where \(j = 0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-1\). Thus, \(w_{r,0} = 2^{\lfloor \frac{n}{2}\rfloor +r-1}\), \(w_{r+1,0} = 2^{\lfloor \frac{n}{2}\rfloor +r}\), \(w_{r,0}< w_{r,1}< \cdots< w_{r,j}< \cdots< w_{r, \lceil \frac{n}{2}\rceil -r-1}< w_{r+1,0}\), and \(w_{r+1,0}-w_{r, \lceil \frac{n}{2}\rceil -r-1}=2^{2r-\delta (n)}\). Each interval of \((2^{\lfloor \frac{n}{2}\rfloor +r-1}, 2^{\lfloor \frac{n}{2}\rfloor +r}]\) for \(r = 1, 2, \ldots , \lceil \frac{n}{2}\rceil -1\) is further divided into \(\lceil \frac{n}{2}\rceil -r\) subintervals: \((w_{r,j}, w_{r,j+1}]\) with \(j = 0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-2\) and \((w_{r,\lceil \frac{n}{2}\rceil -r-1}, 2^{\lfloor \frac{n}{2}\rfloor +r}]\).
Lemma 3.1
[32] For any positive integer \(h\in [1, 2^{\lfloor \frac{n}{2}\rfloor }]\), \(n\ge 2\), \(\lambda _{h}(AQ_n)=\xi _h(AQ_n)=(2n-1)h-ex_h(AQ_n)\).
The following properties of \(\xi _{m}(AQ_n)\) play an extremely useful role.
Lemma 3.2
\(\xi _{m}(AQ_n) \ge \xi _{2^{k}}(AQ_n)\) for \(2^k \le m \le 2^{n-1}\), \(k\in \{0,1,\ldots ,n-2\}\).
Proof
For \(0\le k\le n-2\),
For \(k\in \{0, \ldots , n-2 \}\), take any integer in \([2^k, 2^{k+1}]\), say m. Let \(m'=m-2^k\). Then \(m'\le 2^k\). By Lemmas 2.5 – 2.7, we have
The lemma follows by the above inequalities. \(\square \)
Lemma 3.3
Proof
For \(w_{r, \lceil \frac{n}{2}\rceil -r-1}< m< 2^{\lfloor \frac{n}{2}\rfloor +r}\), let \(m = w_{r,\lceil \frac{n}{2}\rceil -r-1}+m'\). Then \(0< m'< 2^{2r-\delta (n)}\), and so
The last inequality will hold, which is based on Lemma 2.5 that \(2(2r-\delta (n))m'-ex_{m'}(AQ_{2^{\lfloor \frac{n}{2}\rfloor +r}})>0\) where \(0< m'< 2^{2r-\delta (n)}\).
If \(m=w_{r, \lceil \frac{n}{2}\rceil -r-1}\) or \(m=2^{\lfloor \frac{n}{2}\rfloor +r}\), similar to the above discussion, we have
The proof is completed. \(\square \)
Lemma 3.4
\(\xi _m(AQ_n)\ge \xi _{w_{r,j}}(AQ_n)\) for any \(m \in [w_{r,j}, w_{r,\lceil \frac{n}{2}\rceil -r-1}]\) with \(j = 0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-2\) and \(r = 1, 2, \ldots , \lceil \frac{n}{2}\rceil -1\).
Proof
Let \(w_{r,j}\le h\le w_{r,j+1}\) and \(h'=h-w_{r,j}\). Then \(0\le h'\le 2^{{\lfloor \frac{n}{2}\rfloor }+r-2-j}\) and by Lemma 2.6, we have
Thus, \(\xi _{w_{r,j+1}}(AQ_n)\ge \xi _{w_{r,j}}(AQ_n)\) and \(\xi _{h}(AQ_n)\ge \xi _{w_{r,j}}(AQ_n)\). Based on these inequalities, the results hold. \(\square \)
Theorem 3.5
If \(2^{\lfloor \frac{n}{2}\rfloor +r-1} < h \le 2^{\lfloor \frac{n}{2}\rfloor +r}\) for \(r = 1, 2, \ldots , \lceil \frac{n}{2}\rceil -1\) (\(n\ge 3\)), then
Proof
For \(2^{\lfloor \frac{n}{2}\rfloor +r-1} < h \le 2^{\lfloor \frac{n}{2}\rfloor +r}\), there exists an integer j, such that \(w_{r,j} < h \le w_{r,j+1}\), \(j=0,1,\ldots ,\lceil \frac{n}{2}\rceil -r-2\), or \(w_{r, \lceil \frac{n}{2}\rceil -r-1} < h \le 2^{\lfloor \frac{n}{2}\rfloor +r}\).
If \(w_{r, \lceil \frac{n}{2}\rceil -r-1} < h\le 2^{\lfloor \frac{n}{2}\rfloor +r}\), then by Lemmas 3.1–3.3,
If \(w_{r,j} < h \le w_{r,j+1}\) with \(j = 0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-2\), by (2), \(\xi _h (AQ_n) = \xi _{w_{r, j}} (AQ_n) + \xi _{h-w_{r, j}} (AQ_{n-2j-2})\). Specially, \(\xi _{w_{r, j+1}} (AQ_n) > \xi _{w_{r, j}} (AQ_n)\). By Lemma 3.4, \(\xi _m(AQ_n ) \ge \xi _{w_{r, j}} (AQ_n )\), for any \(w_{r,j}\le m \le w_{r,\lceil \frac{n}{2}\rceil -r-1}\) with \(j = 0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-2\) and \(r = 1, 2, \ldots , \lceil \frac{n}{2}\rceil - 1\), we can deduce that min\(\{\xi _m(AQ_n): w_{r,j+1} \le m \le w_{r,\lfloor \frac{n}{2}\rfloor -r-1} \} = \xi _{w_{r, j + 1}} (AQ_n )\). So for any \(w_{r,j} \le h \le m \le w_{r,j+1}\), min\(\{\xi _m(AQ_n): h \le m \le w_{r, \lceil \frac{n}{2}\rceil -r-1}\}\) = min\(\{\xi _m(AQ_n): h \le m \le w_{r, j+1}\}\). Therefore, we have
Hence, the proof of Theorem 3.5 is completed. \(\square \)
According to equation (2), Lemma 2.7, Lemmas 3.1–3.4, and Theorem 3.5, an \(O(\log _2 N)\) (\(N=|V(AQ_n)|=2^n\)) algorithm to calculate \(\xi _m(AQ_n)\) can be designed by the above formulas (Fig. 2).
Based on equation (2), Lemma 2.7, Lemmas 3.1–3.4, and Theorem 3.5, for given positive integers n and h with \(n \ge 2\) and \(h \le 2^{n-1}\), we can redesign an algorithm to determine the exact values of \(\lambda _h (AQ_n)\) and to find an integer m such that \(\lambda _h (AQ_n)=\xi _m (AQ_n)\) as follows.
Step 1: Let \(m_0 = 0\).
Step 2: If \(h \le 2^{\lfloor \frac{n}{2}\rfloor }\), then let \(m = m_0 + h\), \(\lambda _{h} (AQ_n) = \xi _{m} (AQ_n)\), and stop.
Step 3: If \(w_{r, \lceil \frac{n}{2}\rceil -r-1} < h \le 2^{\lfloor \frac{n}{2}\rfloor +r}\) for some \(r\in \{ 1, 2, \ldots , \lceil \frac{n}{2}\rceil -1 \}\), then let \(m = m_0 + 2^{\lfloor \frac{n}{2}\rfloor +r}\), \(\lambda _{h} (AQ_n) = \xi _{m} (AQ_n)\), and stop.
Step 4: If \(w_{r,j} < h \le w_{r,j+1}\) for some integers \(r\in \{1, 2, \ldots , \lceil \frac{n}{2}\rceil -1\}\) and \(j\in \{0, 1, \ldots , \lceil \frac{n}{2}\rceil -r-2 \}\), let \(m_0'= m_0+w_{r,j}\), \(n'= n- 2j-2\), and \(h' = h -w_{r,j}\) instead of \(m_0\), n, and h, respectively. Then go to Step 2.
Steps 2 and 3 are based on Lemma 3.1, Lemma 3.3, and Theorem 3.5, respectively. And Step 4 can be deduced by Theorem 3.5. The process described above will be terminated on Steps 2 or 3, since in each Step 4, both n and h are strictly reduced, \(n - 2j-2\ge \lceil \log _2 h'\rceil + 1 \ge 2\) and \(2^{n-1} = 2^{\lfloor \frac{n}{2}\rfloor }\) if \(n = 2\) or \(n=3\). Specially, if the process terminates in Step 2, then \(m=h\) and it is \(\lambda _h\)-optimal. Otherwise, it is not \(\lambda _h\)-optimal.
Combining with the equation to calculate \(\xi _m(AQ_n)\) (see equation (2), Lemma 2.7 (i), Lemma 3.1 and Theorem 3.5), the flowchart of the algorithm is given in Fig. 4, where \(\lambda _h (AQ_n) = \xi _m(AQ_n) = S\). The time complexity of the algorithm above is \(O(n) = O(\log _2 2^n )\). In fact, the time complexity of algorithm is the same with the subprogram to find m such that \(\lambda _h (AQ_n) = \xi _m(AQ_n)\) and also is the same with the subprogram to calculate \(\xi _m(AQ_n)\). In the subprogram to find m such that \(\lambda _h (AQ_n) = \xi _m(AQ_n)\), suppose that it needs t times to repeat the circulation. Then \(t \le \lfloor \frac{n}{2}\rfloor -1\), \(b_1 = \lceil \frac{n}{2}\rceil \), \(r_1 = r \le \lfloor \frac{n}{2}\rfloor - 1\), and \(j_1 = j \le b_1 - r_1\). For \(i > 1\), in the ith time, the time complexity is at most \(4 + 3j_i + 5\), where \(b_i = b_{i-1} - j_{i-1}\), \(r_i = r_{i-1} - i + 1\), and \(j_i \le b_i -r_i\). Hence, \(j_t \le b_1 - j_1 - \ldots - j_{t-1} - r_t\). Thus, \(j_1 + j_2 + \ldots + j_t \le b_1 - r_t\le \lceil \frac{n}{2}\rceil \) and
In the subprogram to calculate \(\xi _m(AQ_n)\), the time complexity is at most 2n. Therefore, the time complexity of the algorithm is \(O(\log _2 N)\), where \(N = 2^n\). \(\square \)
4 Application
In parallel computing, the n-dimensional augmented cubes can be used as underlying topologies of several parallel systems. Moreover, the n-dimensional augmented cube has also been used in the construction of data center networks [5].
Our theoretical results offer a more refined quantitative analysis of indicators of the robustness of a n-dimensional augmented cube based on the multiprocessor system in the presence of failing links. For the n-dimensional augmented cube network with \(N = 2^n\) processors, the h-extra edge-connectivity of \(AQ_n\) is the minimum cardinality of set of links, whose removal disconnects the network with all its resulting components having at least h processors for each \(1\le h \le \frac{N}{2}\). In other words, at least \(\lambda _h(G)\) number of links must be deleted to disconnect this network, provided that the deletion of these links does not isolate any subnetwork with at most \(h - 1\) processors.
By Lemma 3.1, Theorems 3.5, and equation (2), the values of the \(\lambda _h(AQ_n)\) have close relationship with \(\xi _m(AQ_n)\) for \(1 \le m \le h \le 2^{n-1}\). Our algorithm is based on the fact that
for \(1\le m \le 2^{n-1}\).
For example, assume that \(n = 4\) and \(h = 4\). We have
. Since \(4 = 2^2\), we have \(t_0 = 2, s = 0\), and
However, if
and
then both \([LT_4^1, \overline{L_4^1}]\) and \([L_4^2, \overline{L_4^2}]\) are four extra edge-cuts of \(AQ_n\) with
If
then
We have \(\xi _7(AQ_4) = |[L_7, \overline{L_7}]| = 30\). By our algorithm, the exact values of \(\lambda _h(AQ_4)\) for each \(1\le h \le 2^3\) are given in Table 1.
After processing Algorithm 1 for some small cases \(1\le n \le 4\) and \(1\le h \le 2^{n-1}\), the values of \(\lambda _h (AQ_n)\) are presented in Table 2, where the values of \(\lambda _h (AQ_n)\) not satisfying the equality \(\lambda _h (AQ_n) = \xi _h (AQ_n)\) are marked in blue (bold in print version) and otherwise are marked in black. One can see that as the integer n increases, the number of h with \(\lambda _h (AQ_n ) \ne \xi _h (AQ_n )\) also increases.
5 Concluding remarks
The h-extra edge-connectivity is the generalization of the traditional edge-connectivity. In this paper, we focus on the n-dimensional augmented cubes \(AQ_{n}\). We investigate the h-extra edge-connectivity of this kind of interconnection networks. To determine the h-extra edge-connectivity of the n-dimensional augmented cubes \(AQ_{n}\), we divide the interval \(1 \le h \le 2^{n-1}\) into some subintervals and investigate some properties of \(\xi _m(AQ_{n} )\) in these subintervals. A recurrence relation of \(\lambda _h (AQ_{n} )\) is found. Based on them and some known results, an efficient \(O(\log _2 N)\) algorithm to determine the exact values of \(\lambda _h (AQ_{n} )\) is suggested. The problem on the h-extra edge-connectivity of the n-dimensional augmented cubes is completely solved.
References
Bhuyan L, Agrawal D (1984) Generalized hypercubes and hyperbus structure for a computer network. IEEE Trans Comput 33:323–333
Boals A, Gupta A, Sherwani N (1994) Incomplete hypercubes: algorithms and embeddings. J Supercomput 8:263–294
Bondy JA, Murty USR (2008) Graph theory. Springer, Berlin
Chang N-W, Tsai C-Y, Hsieh S-Y (2014) On 3-extra connectivity and 3-extra edge connectivity of folded hypercubes. IEEE Trans Comput 63(6):1594–1600
Chen G, Cheng B, Wang D (2021) Constructing completely independent spanning trees in data center network based on augmented cube. IEEE Trans Parall Distrib Syst 32(3):665–673
Choudum SA, Sunitha V (2002) Augmented cubes. Netw 40(2):302–310
Esfahanian A (1989) Generalized measures of fault tolerance with application to \(n\)-cube networks. IEEE Trans Comput 38:1586–1591
Esfahanian AH, Hakimi SL (1988) On computing a conditional edge-connectivity of a graph. Inf Process Lett 27(4):195–199
Fǎbrega J, Fiol MA (1996) On the extraconnectivity of graphs. Discr Math 155:49–57
Guo L, Su G, Lin W, Chen J (2018) Fault tolerance of locally twisted cubes. Appl Math Comput 334:401–406
Guo L, Qin C, Xu L (2020) Subgraph fault tolerance of distance optimally edge connected hypercubes and folded hypercubes. J Parall Distrib Comput 138:190–198
Harary F (1983) Conditional connectivity. Netw 13(3):347–357
Hsu H-C, Chiang L-C, Tan JJM, Hsu L-H (2005) Fault hamiltonicity of augmented cubes. Parall Comput 31:130–145
Katseff H (1988) Incomplete hypercubes. IEEE Trans Comput 37:604–608
Leighton FT (1992) Introduction to parallel algorithms and architecture: arrays, trees, hypercubes. Morgan Kaufmann, San Mateo, CA
Li H, Yang W (2013) Bounding the size of the subgraph induced by \(m\) vertices and extra edge-connectivity of hypercubes. Discr Appl Math 161:2753–2757
Lü HZ (2017) On extra connectivity and extra edge-connectivity of balanced hypercubes. Inter J Comput Math 94(4):813–820
Ma M, Liu G, Xu J (2008) The super connectivity of augmented cubes. Inf Process Lett 106(2):59–63
Ma M, Liu G, Xu J (2007) Panconnectivity and edge-fault tolerant pancyclicity of augmented cubes. Parall Comput 33:36–42
Manuel P (2011) Minimum average congestion of enhanced and augmented hypercubes into complete binary trees. Discrete Appl Math 159:360–366
Montejano L, Sau I (2017) On the complexity of computing the \(k\)-restricted edge-connectivity of a graph. Theor Comput Sci 662:31–39
Sampathkumar E (1984) Connectivity of a graph-a generalization. J Comb Inf Syst Sci 9:71–78
Wang S, Yuan J, Liu A (2008) \(k\)-Restricted edge connectivity for some interconnection networks. Appl Math Comput 201:587–596
Xu J (2001) Topological structure and analysis of interconnection networks. Kluwer Academic Publishers, Dordrecht
Xu L, Zhou S, Liu J, Yin S (2021) Reliability measure of multiprocessor system based on enhanced hypercubes. Discr Appl Math 289:125–138
Yang W, Li H (2014) On reliability of the folded hypercubes in terms of the extra edge-connectivity. Inf Sci 272:238–243
Yang W, Lin H (2014) Reliability evaluation of BC networks in terms of the extra vertex- and edge-connectivity. IEEE Trans Comput 63(10):2540–2548
Yang J, Chang J, Pai K, Chan H (2015) Parallel construction of independent spanning trees on enhanced hypercubes. IEEE Trans Parall Distrib Syst 26:3090–3098
Zhang M, Meng J, Yang W, Tian Y (2014) Reliability analysis of bijective connection networks in terms of the extra edge-connectivity. Inf Sci 279:374–382
Zhang M, Zhang L, Feng X (2016) Reliability measures in relation to the \(h\)-extra edge-connectivity of folded hypercubes. Theor Comput Sci 615:71–77
Zhang M, Zhang L, Feng X, Lai H (2018) An \(O(\log _2(N))\) algorithm for reliability evaluation of \(h\)-extra edge-connectivity of folded hypercubes. IEEE Trans Reliab 67(1):297–307
Zhang Q, Xu L, Yang W (2021) Reliability analysis of the augmented cubes in terms of the extra edge-connectivity and the component edge-connectivity. J Parall Distrib Comput 147:124–131
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is supported by Natural Science Foundation of Fujian Province, China (No.2021J01860), National Natural Science Foundation of China (Nos.11301217, 61572010), New Century Excellent Talents in Fujian Province University (No.JA14168).
Rights and permissions
About this article
Cite this article
Xu, L., Zhou, S. An O(log2 N) algorithm for reliability assessment of augmented cubes based on h-extra edge-connectivity. J Supercomput 78, 6739–6751 (2022). https://doi.org/10.1007/s11227-021-04129-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04129-0