PhysarumSpreader
PhysarumSpreader is a centrality measure that combines LeaderRank with a positive feedback mechanism inspired by the amoeboid organism Physarum polycephalum [2]. Similarly to LeaderRank, PhysarumSpreader introduces a ground node \(g=N+1\) connected bidirectionally to every node. The weight \(w_{ig}\) of the link from node \(i\) to the ground node \(g\) is defined as\[w_{ig} =\begin{cases}\frac{\sum_{j=1}^{N} w_{ij}}{d_i}, & \text{if } d_i > 0,\\[2mm]1, & \text{if } d_i = 0,\end{cases}\]where \(d_i\) is the degree of node \(i\). The reverse weight \(w_{gi}\) is set equal to \(w_{ig}\) to allow bidirectional flux between node \(i\) and the ground node.PhysarumSpreader iteratively proceeds as follows:
- Initialize all nodes (except the ground node) with a unit of resource: \(I_i(0) = 1\), \(\forall i \neq g\), and set the ground node’s score to zero: \(I_g(0) = 0\).
- At each discrete time step \(k\), distribute each node’s flux to its neighbors along outgoing edges according to their weights \(Q_{ij}(k)\): \[ Q_{ij}(k) = \frac{w_{ij} D_{ij}(k)}{\sum_{l=1}^{N+1} w_{il} D_{il}(k)}, \] where \(D_{ij}(k)\) is the conductivity of edge \((i,j)\) at time \(k\). Initially, \(D_{ij}(0) = 1\) for all edges.
- Update the conductivity matrix based on the flux through each edge \((i,j)\) (\(i,j \neq g\)): \[ D_{ij}(k+1) = \frac{D_{ij}(k) + Q_{ij}(k)}{2}. \]
- Update the resource of each node according to the incoming flux: \[ I_i(k+1) = \sum_{j=1}^{N+1} Q_{ji}(k) I_j(k). \]
- Repeat steps 2--4 until a steady state \(t_c\) is reached. The centrality of node \(i\) is then \[ c_{PS}(i) = I_i(t_c) + \frac{I_g(t_c)}{N}. \]
References
[1]
Shvydun, S. (2025). Zoo of Centralities: Encyclopedia of Node Metrics in Complex Networks. arXiv: 2511.05122
https://doi.org/10.48550/arXiv.2511.05122
[2]
Wang, H., Zhang, Y., Zhang, Z., Mahadevan, S., & Deng, Y. (2015). Physarum Spreader: A New Bio-Inspired Methodology for Identifying Influential Spreaders in Complex Networks. PloS one, 10(12), e0145028.
doi: 10.1371/journal.pone.0145028.