Analysis and Optimization of Robustness in Multiplex Flow Networks Against Cascading Failures
Orkun İrsoy, Osman Yağan
TL;DR
The paper introduces a two-layer multiplex flow-network model to study cascading failures driven by random attacks, with within-layer load redistribution and two overload conditions (layer-independent and layer-influenced). It derives a mean-field recursive framework to compute the final surviving fraction $n_{\infty}(p)$ and develops a fixed-point approach to obtain robust final states, represented by $n_{\infty}(p)=(1-p)\mathbb{P}[S_A>x^*+\beta_B y^*, S_B>y^*+\beta_A x^*]$. Crucially, it proves an optimality principle: under a total free-space constraint, allocating free space across layers proportional to mean effective loads and distributing it equally within each layer (layer-weighted equal free space) maximizes the critical attack size $p^*$ and yields the maximal final system size $n_{\infty}(p)=1-p$ for all $p\le p^*$. Numerical results confirm the analytical predictions across diverse distributions and illustrate the impact of cross-layer influence on robustness and phase-transition behavior. The framework offers design guidelines for robust, multi-commodity networks in engineering, transportation, and financial systems.
Abstract
Networked systems are susceptible to cascading failures, where the failure of an initial set of nodes propagates through the network, often leading to system-wide failures. In this work, we propose a multiplex flow network model to study robustness against cascading failures triggered by random failures. The model is inspired by systems where nodes carry or support multiple types of flows, and failures result in the redistribution of flows within the same layer rather than between layers. To represent different types of interdependencies between the layers of the multiplex network, we define two cases of failure conditions: layer-independent overload and layer-influenced overload. We provide recursive equations and their solutions to calculate the steady-state fraction of surviving nodes, validate them through a set of simulation experiments, and discuss optimal load-capacity allocation strategies. Our results demonstrate that allocating the total excess capacity to each layer proportional to the mean effective load in the layer and distributing that excess capacity equally among the nodes within the layer ensures maximum robustness. The proposed framework for different failure conditions allows us to analyze the two overload conditions presented and can be extended to explore more complex interdependent relationships.
