Table of Contents
Fetching ...

Complex networks with complex weights

Lucas Böttcher, Mason A. Porter

TL;DR

This work extends network-analysis methods to graphs with complex edge weights, motivated by applications in quantum physics, electromagnetism, and ML. By mapping complex weights to diffusion, quantum walks, and consensus dynamics, the authors generalize key quantities such as diffusion dynamics, consensus measures, local properties, and centralities to the complex domain. They introduce complex-valued local measures, explore matrix-power walks, and examine graph energy and eigenvector centrality under complex weights, highlighting the limitations of classical PF-based centralities and proposing quantum random-walk centralities as robust alternatives. The study also discusses how phase information encodes directionality and interference, with implications for interpreting and ranking node importance in complex-weight networks and for guiding future theoretical developments and applications.

Abstract

In many studies, it is common to use binary (i.e., unweighted) edges to examine networks of entities that are either adjacent or not adjacent. Researchers have generalized such binary networks to incorporate edge weights, which allow one to encode node--node interactions with heterogeneous intensities or frequencies (e.g., in transportation networks, supply chains, and social networks). Most such studies have considered real-valued weights, despite the fact that networks with complex weights arise in fields as diverse as quantum information, quantum chemistry, electrodynamics, rheology, and machine learning. Many of the standard network-science approaches in the study of classical systems rely on the real-valued nature of edge weights, so it is necessary to generalize them if one seeks to use them to analyze networks with complex edge weights. In this paper, we examine how standard network-analysis methods fail to capture structural features of networks with complex edge weights. We then generalize several network measures to the complex domain and show that random-walk centralities provide a useful approach to examine node importances in networks with complex weights.

Complex networks with complex weights

TL;DR

This work extends network-analysis methods to graphs with complex edge weights, motivated by applications in quantum physics, electromagnetism, and ML. By mapping complex weights to diffusion, quantum walks, and consensus dynamics, the authors generalize key quantities such as diffusion dynamics, consensus measures, local properties, and centralities to the complex domain. They introduce complex-valued local measures, explore matrix-power walks, and examine graph energy and eigenvector centrality under complex weights, highlighting the limitations of classical PF-based centralities and proposing quantum random-walk centralities as robust alternatives. The study also discusses how phase information encodes directionality and interference, with implications for interpreting and ranking node importance in complex-weight networks and for guiding future theoretical developments and applications.

Abstract

In many studies, it is common to use binary (i.e., unweighted) edges to examine networks of entities that are either adjacent or not adjacent. Researchers have generalized such binary networks to incorporate edge weights, which allow one to encode node--node interactions with heterogeneous intensities or frequencies (e.g., in transportation networks, supply chains, and social networks). Most such studies have considered real-valued weights, despite the fact that networks with complex weights arise in fields as diverse as quantum information, quantum chemistry, electrodynamics, rheology, and machine learning. Many of the standard network-science approaches in the study of classical systems rely on the real-valued nature of edge weights, so it is necessary to generalize them if one seeks to use them to analyze networks with complex edge weights. In this paper, we examine how standard network-analysis methods fail to capture structural features of networks with complex edge weights. We then generalize several network measures to the complex domain and show that random-walk centralities provide a useful approach to examine node importances in networks with complex weights.
Paper Structure (16 sections, 44 equations, 7 figures, 1 table)

This paper contains 16 sections, 44 equations, 7 figures, 1 table.

Figures (7)

  • Figure 1: Examples of networks with real and complex edge weights. Each of these networks is a closed and directed triad. (a) The weight matrix $W$ is stochastic. It induces random-walk dynamics $\dot{\mathbf{x}}(t)=-H_{\rm c}\mathbf{x}(t)$, where $H_{\rm c}=\mathds{1}-W$ and $\mathbf{x}(t)$ is a probability vector whose entries $x_j(t)$ (with $j \in \{1,2,3\}$) give the probabilities of finding a random walker at each node $j$ at time $t$. (b) The weight matrix $W$ is Hermitian. It induces a continuous-time quantum walk $\dot{\ket{\psi}}=-\mathrm{i} H_{\rm q} \ket{\psi}$, where $\ket{\psi}\in\mathbb{C}^3$ and $H_{\rm q}=-W$.
  • Figure 2: Classical and quantum consensus. The evolution of the (a) classical consensus \ref{['eq:r_c']} and (b) quantum consensus \ref{['eq:r_q']}. The underlying network is a $G(N,p)$ Erdős--Rényi (ER) network with $N=100$ nodes and connection probability $p=0.2$. The solid black curves indicate the amount of consensus in the unweighted models, and the dashed orange curves indicate the amount of consensus in the weighted models. For the weighted DeGroot model \ref{['eq:degroot_weighted']}, we set $w_{ij} = a_{ij}/k_i$. Additionally, we set $w_{ij}=e^{-\mathrm{i} \pi/4}$ and $w_{ji}=e^{\mathrm{i} \pi/4}$ in the weighted Hamiltonian \ref{['eq:weighted_Hamiltonian']}. In panel (a), we compute $\mathbf{x}(t)$ in $r_{\rm c}(t)$ by evaluating $e^{(W-\mathds{1})t} \mathbf{x}(0)$, where $x_1(0)=1$ and $x_j(0)=0$ for $j \in \{2, \ldots, N\}$. In panel (b), we use an implicit unitary integrator to solve Eq. \ref{['eq:CTQW']} with the Hamiltonian \ref{['eq:weighted_Hamiltonian']}. We normalize each initial wave-function component $\ket{\psi_i(0)}$ (with $i \in \{1, \ldots, N\}$) to $1$, and we uniformly-randomly distribute their phases with mean $\pi/3$ and variance $25/3$.
  • Figure 3: Examples of clustering coefficients in a network with complex edge weights. (a) A closed and directed triad with complex weights $e^{\mathrm{i} \varphi}$. The weighted clustering coefficient of node $i$ (in green) is $c_i^{\rm w}=e^{\mathrm{i} \varphi}$. (b) A closed and directed triad with complex weights $e^{\pm \mathrm{i} \varphi}$. The weighted clustering coefficient of node $i$ (in green) is $c_i^{\rm w}=\cos(\varphi)$.
  • Figure 4: Graph energies for different networks with binary, real, and complex edge weights. We show the graph energies $E(G)$ [see Eq. \ref{['eq:energy']}] for five types of networks with binary, real, and complex weight distributions: (a) a $G(N,p)$ ER network, (b) a stochastic block model (SBM) with two $G(N,p)$ ER blocks and inter-block connection probability $10^{-3}$, (c) an SBM with one $G(N,p)$ ER block, one $G(N,p)$ ER block with $p = 10^{-3}$, and inter-block connection probability $10^{-3}$, (d) a $G(N,k,q)$ Watts--Strogatz (WS) network in which each node is adjacent to $k = 4$ nearest neighbors (where $q$ denotes the probability of rewiring each edge), and (e) a Barabási--Albert (BA) network. All of these networks have $N = 1000$ nodes. In all simulations that involve weighted networks, we use Hermitian weight matrices (i.e., $W=W^\dagger$). To construct the BA network, we start with a star graph with $1$ hub and $m$ leaves, and we iteratively add new nodes until there are $1000$ nodes. Each new node has $m$ edges that connect to existing nodes using linear preferential attachment. The orange disks indicate numerical results for binary weight matrices (i.e., for $W = A$). The green triangles indicate numerical results for networks with real-valued weight distributions, and the blue diamonds indicate numerical results for networks with complex-valued weight distributions. The real weights are distributed uniformly in the interval $[0,4/3)$, and the complex weights are distributed uniformly in the first quadrant of the complex plane. All reported results are means of $100$ independent instantiations of the indicated random-graph models. For each instantiation, we use the same network structure, but we change the weights (which can be binary, real, or complex). The dashed gray curves in panels (a)--(c) are based on the analytical solutions \ref{['eq:ER_energy']}, \ref{['eq:graph_energy_weighted']}, and \ref{['eq:graph_energy_weighted_complex']}, which assume that $N \rightarrow \infty$.
  • Figure 5: Betweenness and closeness centralities of a small network. A network with three nodes and the weight matrix \ref{['eq:toy_example']}. In the table, we show the geodesic betweenness and closeness centralities of nodes $1$, $2$, and $3$ that are associated with the unweighted (i.e., binary) analogue of the depicted network.
  • ...and 2 more figures