Efficient algorithm to compute mutually connected components in interdependent networks
S. Hwang, S. Choi, Deokjae Lee, B. Kahng

TL;DR
This paper introduces a new efficient algorithm for tracking mutually connected components in interdependent networks during link removal, significantly reducing computational complexity and enabling large-scale system analysis.
Contribution
The paper presents a novel fully dynamic graph algorithm with approximately O(N^{1.2}) complexity for MCCs, improving over previous brute-force methods.
Findings
Algorithm is more efficient than brute-force for large networks.
Correctness confirmed by comparison with existing results.
Enables analysis of larger systems previously computationally infeasible.
Abstract
Mutually connected components (MCCs) play an important role as a measure of resilience in the study of interdependent networks. Despite their importance, an efficient algorithm to obtain the statistics of all MCCs during the removal of links has thus far been absent. Here, using a well-known fully dynamic graph algorithm, we propose an efficient algorithm to accomplish this task. We show that the time complexity of this algorithm is approximately for random graphs, which is more efficient than of the brute-force algorithm. We confirm the correctness of our algorithm by comparing the behavior of the order parameter as links are removed with existing results for three types of double-layer multiplex networks. We anticipate that this algorithm will be used for simulations of large-size systems that have been previously inaccessible.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
