Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-08T23:15:49.493Z Has data issue: false hasContentIssue false

Connectivity-preserving distributed algorithms for removing links in directed networks

Published online by Cambridge University Press:  06 September 2022

Azwirman Gusrialdi*
Affiliation:
Faculty of Engineering and Natural Sciences, Tampere University, Pirkanmaa, Finland
Rights & Permissions [Opens in a new window]

Abstract

This article considers the link removal problem in a strongly connected directed network with the goal of minimizing the dominant eigenvalue of the network’s adjacency matrix while maintaining its strong connectivity. Due to the complexity of the problem, this article focuses on computing a suboptimal solution. Furthermore, it is assumed that the knowledge of the overall network topology is not available. This calls for distributed algorithms which rely solely on the local information available to each individual node and information exchange between each node and its neighbors. Two different strategies based on matrix perturbation analysis are presented, namely simultaneous and iterative link removal strategies. Key ingredients in implementing both strategies include novel distributed algorithms for estimating the dominant eigenvectors of an adjacency matrix and for verifying strong connectivity of a directed network under link removal. It is shown via numerical simulations on different type of networks that in general the iterative link removal strategy yields a better suboptimal solution. However, it comes at a price of higher communication cost in comparison to the simultaneous link removal strategy.

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), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Distributed estimation of dominant eigenvalue $\lambda (Q_0)$ using (8), (9).

Figure 1

Figure 2. Distributed estimation of dominant eigenvalue $\lambda (Q_0)$ using (8), (9).

Figure 2

Figure 3. Distributed estimation of dominant right eigenvector by node 1 (left) and node 2 (right) using update law (14).

Figure 3

Figure 4. Distributed estimation of dominant left eigenvector by node 1 (left) and node 2 (right) using update law (15).

Figure 4

Figure 5. Distributed estimation of dominant right eigenvector with reduced communication cost by node 1 (left) and node 2 (right) using update law (17).

Figure 5

Figure 6. Distributed estimation of dominant left eigenvector with reduced communication cost by node 1 (left) and node 2 (right) using update law (18).

Figure 6

Table 1. Comparison of solutions using different strategies

Figure 7

Figure 7. Examples of networks used in the simulation: (a) modular small-world network; (b) random network; (c) ring lattice network; (d) nonring lattice network.

Figure 8

Figure 8. Comparison between simultaneous and iterative link removal strategies on modular small-world network.

Figure 9

Figure 9. Comparison between simultaneous and iterative link removal strategies on random network.

Figure 10

Figure 10. Comparison between simultaneous and iterative link removal strategies on ring lattice network.

Figure 11

Figure 11. Comparison between simultaneous and iterative link removal strategies on nonring lattice network.