Hostname: page-component-77f85d65b8-hzqq2 Total loading time: 0 Render date: 2026-03-26T22:47:39.388Z Has data issue: false hasContentIssue false

The art of interconnections: Achieving maximum algebraic connectivity in multilayer networks

Published online by Cambridge University Press:  24 September 2024

Ali Tavasoli
Affiliation:
School of Data Science, University of Virginia, Charlottesville, VA, USA, 22904
Heman Shakeri*
Affiliation:
School of Data Science, University of Virginia, Charlottesville, VA, USA, 22904
Ehsan Ardjmand
Affiliation:
Department of Analytics and Information Systems, College of Business, Ohio University, OH, USA, 45701
Shakil Rahman
Affiliation:
Management Department, College of Business, Frostburg State University, Frostburg, MD, USA
*
Corresponding author: Heman Shakeri; Email: hs9hd@virginia.edu
Rights & Permissions [Opens in a new window]

Abstract

The second smallest eigenvalue of the Laplacian matrix, known as algebraic connectivity, determines many network properties. This paper investigates the optimal design of interconnections that maximizes algebraic connectivity in multilayer networks. We identify an upper bound for maximum algebraic connectivity for total weight below a threshold, independent of interconnections pattern, and only attainable with a particular regularity condition. For efficient numerical approaches in regions of no analytical solution, we cast the problem into a convex framework and an equivalent graph embedding problem associated with the optimum diffusion phases in the multilayer. Allowing more general settings for interconnections entails regions of multiple transitions, giving more diverse diffusion phases than the more studied one-toone interconnection case. When there is no restriction on the interconnection pattern, we derive several analytical results characterizing the optimal weights using individual Fiedler vectors. We use the ratio of algebraic connectivity and layer sizes to explain the results. Finally, we study the placement of a limited number of interlinks heuristically, guided by each layer’s Fiedler vector components.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Algebraic connectivity of supra-Laplacian $L$ as function of total budget $c$ for uniform weight distribution. (a) Case 1: $n\gt m$, $\lambda _2[L_1]/n\gt \lambda _2[L_2]/m$ (thus $\lambda _2[L_1]\gt \lambda _2[L_2]$), (b) Case 2: $n\gt m$, $\lambda _2[L_1]\gt \lambda _2[L_2]$, $\lambda _2[L_1]/n\lt \lambda _2[L_2]/m$, (c) Case 3: $n\lt m$, $\lambda _2[L_1]\gt \lambda _2[L_2]$ (thus $\lambda _2[L_1]/n\gt \lambda _2[L_2]/m$).

Figure 1

Figure 2. SDP results for an example of Case 1 in Figure 1: (a) Algebraic connectivity of supra-Laplacian $L$ as function of total budget $c$, (b) optimal interlayer weights assigned to nodes in Layer 1, and (c) optimal interlayer weights assigned to nodes in Layer 2, for two Geo networks with $n=30, m=15, \lambda _2^{(1)}=0.6798,\lambda _2^{(2)}=0.0712, c^*=2.1373, c^{**}=18.2554$.

Figure 2

Figure 3. Optimal weights as function of Fiedler vector components corresponding to Figure 2 in (a) Layer 2 for $c=5$, (b) Layer 2 for $c=20$, and (c) Layer 1 for $c=30$.

Figure 3

Figure 4. Graph embeddings corresponding to Figure 2 for (a) $c=1$, (b) $c=10$, and (c) $c=30$.

Figure 4

Figure 5. Optimal weights for maximizing algebraic connectivity in a multilayer including two ER networks, each with 30 nodes, and 60 interlinks for (a) $k$-to-$k$ interconnection with $k=2$, and (b) random interconnections. In (a) regularity is feasible with uniform weights before $c^*$, while in (b), without regularity feasible, optimal weights are always distributive (nonuniform) and there is no uniform optimal weights region. After $c^*$, maximum algebraic connectivity in both patterns is attained by a weight distribution that does not satisfy the regularity conditions.

Figure 5

Figure 6. Graph embedding of a $k$-to-$k$ interconnected multilayer including two random ER networks, each with 30 nodes, and different values for $k$, number of interlinks, and total budget $c$. For the first, second, and third rows from above we have $k=1$, $k=2$, and $k=3$, and the number of interlinks are 30, 60, and 90, respectively. the values of $c$ are as follows: (a) $c=10$, (b) $c=100$, (c) $c=1000$, (d) $c=10$, (e) $c=100$, (f) $c=10^5$, (g) $c=10$, (h) $c=1000$, (i) $c=10^6$.

Figure 6

Figure 7. Maximum algebraic connectivity for $k$-to-$k$ interconnection of two ER networks with $n=m=30$.

Figure 7

Figure 8. (a) Small well-interconnected multilayer network for $c=10$ with $n=m=6$ and $\lambda _2[L_1]=1, \lambda _2[L_2]=0.4384$, and (b) $\lambda _2$ as function of total budget $c$.

Figure 8

Figure 9. (a) Small well-interconnected multilayer network for $c=10$ with $n=m=6$ and $\lambda _2[L_1]=1.2679, \lambda _2[L_2]=0.4384$, and (b) $\lambda _2$ as function of total budget $c$. The well-interconnected strategy bridges the nodes that are far from each other in a subgraph. Therefore, Nodes 4 and 5 that are far from each other in Layer 1 are interconnected to the common Node 6 in Layer 2. In the same manner, the Node 1 in Layer 1 is interconnected with two far Nodes 2 and 5 in Layer 2, and the Node 4 in Layer 1 is interconnected to far Nodes 1 and 6 in Layer 2. Moreover, the Nodes 1 and 4 that are far in Layer 1 are interlinked to Nodes 1 and 2 that are close in Layer 1. Therefore, the diffusion between nodes that are far from each other in an individual network component speeds up by interconnecting to a common node, or some closer nodes, within the other layer.

Figure 9

Figure 10. (a) Small well-interconnected multilayer network for $c=20$ with $n=m=10$ and $\lambda _2[L_1]=0.1338, \lambda _2[L_2]=1.4498$, and (b) $\lambda _2$ as function of total budget $c$. Figure indicates an unbalanced interlink assignment strategy where the nodes of the set {3, 5} in Layer 2, with the very larger algebraic connectivity, undergo the most interlinks in this layer and bridge the nodes that are far from each other in Layer 1, having the very smaller algebraic connectivity.

Figure 10

Figure 11. Well-interconnection of two Geo networks each with 30 nodes: (a) $\lambda _2$ as function of $c$, and number of interlinks for each node in Layer (b) 1 with larger algebraic connectivity ($\lambda _2=2.3621$), and (c) 2 with smaller algebraic connectivity ($\lambda _2=0.2101$).

Figure 11

Figure 12. (a) Small well-interconnected multilayer network in Figure 8 revisited with $2n=12$ admissible interlinks: (a) for smaller budget $c=1$ the well-interconnected graph is a regular $k$-to-$k$ interconnection with $k=2$, and (b) for larger budget $c=2$ the well-interconnected graph is not regular.

Figure 12

Figure 13. SDP results for an example of Case 2 in Figure 1: (a) Algebraic connectivity of supra-Laplacian $L$ as function of total budget $c$, (b) optimal interlayer weights assigned to nodes in Layer 1, and (c) optimal interlayer weights assigned to nodes in Layer 2, for two Geo networks with $n=30, m=10, \lambda _2^{(1)}=0.9123,\lambda _2^{(2)}=0.6546$, $c^*=9.1235$.

Figure 13

Figure 14. Optimal weights in Layer 1 as function of Fiedler vector components corresponding to Figure 13 for (a) $c=10$, (b) $c=20$, and (c) $c=50$.

Figure 14

Figure 15. SDP results for an example of Case 3 in Figure 1: (a) Algebraic connectivity of supra-Laplacian $L$ as function of total budget $c$, (b) optimal interlayer weights assigned to nodes in Layer 1, and (c) optimal interlayer weights assigned to nodes in Layer 2, for two Geo networks with $n=20, m=30, \lambda _2^{(1)}=1.3902, \lambda _2^{(2)}=0.4766$, $c^*=9.5320$.

Figure 15

Figure 16. Optimal weights in Layer 2 as function of Fiedler vector components corresponding to Figure 15 for (a) $c=10$, (b) $c=20$, and (c) $c=30$.

Figure 16

Figure 17. Graph embedding results for two WS networks as an example of Case 1 in Figure 1 with $n=30, m=15, \lambda _2^{(1)}=0.5444, \lambda _2^{(2)}=0.0828$, $c^*=2.4834, c^{**}=13.8486$: (a) the first three eigenvalues for optimal weights, and embedding for (b) $c=10$, (b) $c=20$, (d) $c=24$, and (e) $c=50$.

Figure 17

Figure 18. Graph embeddings corresponding to Figure 13 for (a) $c=10$, (b) $c=50$, and (c) $c=200$.

Figure 18

Figure 19. Graph embeddings corresponding to Figure 15 for (a) $c=10$, (b) $c=50$, and (c) $c=100$.

Figure 19

Figure 20. Diffusion process $\dot X=-LX$ corresponding to Figure 4 for (a) $c=1$, (b) $c=10$, and (c) $c=30$.