Characterization of Centrality Measures
Network Flows Approach
The network flows approach to centrality interprets a node's importance in terms of the volume, efficiency, or control over the movement of resources, information, or traffic across the network. This perspective posits that central nodes facilitate or bottleneck flows between other nodes, providing a unified framework for understanding structural positions in graphs. Originating from foundational work in social network analysis, the approach emphasizes how centrality emerges from aggregate patterns of connectivity that enable or constrain interactions.[10]
Axiomatic characterizations within this framework define centrality as monotonic functions of inter-node flows, adhering to principles such as symmetry—where undirected edges imply bidirectional flow potential—and reciprocity, which assumes mutual accessibility in connected components. These axioms ensure that centrality increases with enhanced flow opportunities, such as denser local connections or shorter routes, while remaining invariant to irrelevant network alterations. Freeman's conceptual foundations highlight that measures should capture intuitive properties like independence (efficient reach) and control (flow mediation), guiding the derivation of flow-based indices.[10]
In the flow interpretation, a node vvv's centrality reflects the total flow passing through it or originating/destining to it, modeling processes like communication dissemination or resource distribution. A general formulation is given by
where fst(v)f_{st}(v)fst(v) denotes the fraction of all possible flows from source sss to target ttt that traverse vvv. This equation aggregates pairwise flow contributions, with the specific definition of fst(v)f_{st}(v)fst(v) varying by application—such as unit flows in capacitated networks or probabilistic allocations. The approach accommodates diverse flow typologies, including transfer (e.g., packages along routes), serial replication (e.g., gossip spreading), and parallel duplication (e.g., broadcasts), each aligning centrality to real-world dynamics like influence propagation.[10]
Examples illustrate the versatility: betweenness centrality operationalizes shortest-path flows, where fst(v)f_{st}(v)fst(v) is the proportion of geodesics from sss to ttt via vvv, quantifying a node's brokerage role in efficient routing. Extensions to random walks replace deterministic paths with stochastic traversals, defining fst(v)f_{st}(v)fst(v) as the expected visit frequency under Markovian dynamics, which better suits diffusive processes like rumor spread. These variants maintain the core flow aggregation while adapting to non-geodesic trajectories.[10]
Classic measures like degree and closeness satisfy flow axioms under targeted assumptions. Degree centrality aligns with broadcast or immediate-transfer flows, where c(v)c(v)c(v) equals the out-degree, representing total direct outflow capacity; adding edges monotonically boosts this, fulfilling reciprocity by enhancing reciprocal access. A proof sketch involves noting that in parallel-duplication models, flows fan out proportionally to neighbors, so degree maximizes initial spread, satisfying monotonicity as simulated in flow experiments. Closeness, conversely, fits geodesic flows by inverting average distances, c(v)=(n−1)/∑t≠vd(v,t)c(v) = (n-1) / \sum_{t \neq v} d(v,t)c(v)=(n−1)/∑t=vd(v,t); it satisfies symmetry via undirected distances and monotonicity because shortening paths (e.g., via edge addition) reduces denominators, increasing centrality, as verified through flow efficiency metrics. These alignments demonstrate how the axioms constrain measures to flow-consistent behaviors without over-specifying trajectories.[10]
Walk Structures and Paths
In graph theory, a walk is defined as a sequence of vertices and edges v0,e1,v1,…,ek,vkv_0, e_1, v_1, \dots, e_k, v_kv0,e1,v1,…,ek,vk where each edge eie_iei connects vi−1v_{i-1}vi−1 and viv_ivi, allowing repetitions of both vertices and edges.[11] In contrast, a path is a walk in which all vertices are distinct, ensuring no cycles or revisits.[12] These structures underpin reachability in networks: the presence of a path between two vertices confirms direct connectivity without redundancy, while walks capture broader traversal possibilities, including loops that reflect repeated interactions.[13]
Centrality measures frequently draw on walks and paths to evaluate a node's structural importance, with paths emphasizing efficient routes and walks accounting for all potential journeys. Shortest paths, known as geodesics, serve as a core tool for assessing proximity and mediation, as they represent minimal-distance connections between nodes.[14] Walks, by allowing repetitions, enable the quantification of cumulative influence over varying lengths, providing a more inclusive view of network dynamics.[13]
One key characterization of centrality involves functions of geodesic distances, where the centrality c(v)c(v)c(v) of a vertex vvv is proportional to 1∑u≠vd(u,v)\frac{1}{\sum_{u \neq v} d(u,v)}∑u=vd(u,v)1, with d(u,v)d(u,v)d(u,v) denoting the shortest path length between uuu and vvv.[14] For instance, closeness centrality uses average shortest path lengths to measure a node's overall accessibility to others.[13] Betweenness centrality, meanwhile, counts the proportion of shortest paths between all node pairs that traverse a given vertex, underscoring its role as a bridge.[14]
Theoretically, walk counts relate directly to the powers of the adjacency matrix AAA, where the (i,j)(i,j)(i,j)-entry of AkA^kAk equals the number of walks of length kkk from vertex iii to jjj.[15] This matrix-based approach facilitates the analysis of reachability and influence across multiple steps, distinguishing walk-oriented centrality from purely path-focused variants.[13]
Radial-Volume Spectrum
Centrality measures can be understood through the lens of a radial-volume spectrum, where radial centralities emphasize a node's efficiency in reaching others via short distances, as exemplified by closeness centrality, while volume centralities prioritize the sheer number of direct or indirect connections, as in degree centrality. This framework, rooted in graph-theoretic analysis of walk structures, unifies volume-based approaches by treating them as points on a continuum that balances local connections with global influence via weighted walks. Closeness, being geodesic-based, aligns with radial principles through its focus on minimized path lengths but operates in a distinct length-oriented category.[16]
The continuum is formalized through a parameterized family of measures, cβ(v)c_\beta(v)cβ(v), where β\betaβ tunes the blend between local and global effects. Defined as c(α,β)=α(I−βA)−1A1c(\alpha, \beta) = \alpha (I - \beta A)^{-1} A \mathbf{1}c(α,β)=α(I−βA)−1A1, with AAA the adjacency matrix, III the identity matrix, 1\mathbf{1}1 the all-ones vector, and α\alphaα a scaling constant, this family captures walks of varying lengths from a node vvv. At β=0\beta = 0β=0, it yields degree centrality, the pure volume endpoint focused on immediate connections. As β\betaβ increases toward 1/λmax1/\lambda_{\max}1/λmax (the reciprocal of the largest eigenvalue of AAA), it shifts toward eigenvector centrality, incorporating extended reach.[17]
This generalized form expands to c(α,β)=α∑k=0∞βkAk+11c(\alpha, \beta) = \alpha \sum_{k=0}^{\infty} \beta^k A^{k+1} \mathbf{1}c(α,β)=α∑k=0∞βkAk+11, representing a weighted sum of walks that parallels aggregation in other measures, where shorter paths (low kkk) dominate for local emphasis and longer paths amplify global volume. Seminal results establish that major volume-based centralities, including Katz centrality (a variant with attenuation parameter akin to β\betaβ), reside on this spectrum via parameter variation, with degree at one extreme and eigenvector at the other.[17][16]
In directed graphs, the spectrum reveals trade-offs absent in undirected ones: volume measures like indegree capture incoming influence, while radial ones like out-closeness highlight dissemination potential, enabling asymmetric analysis of authority versus accessibility. Undirected graphs symmetrize these, collapsing in- and out-dimensions into balanced volume-radial trade-offs.[17][16]
Game-Theoretic Perspectives
In game theory, centrality in networks can be conceptualized by modeling nodes as players in a cooperative game with transferable utility, where the characteristic function assigns a value to each coalition based on the subgraph induced by the players in that coalition. This approach interprets a node's centrality as its bargaining power or fair share of the total network value, often computed using the Shapley value, which allocates payoffs according to each player's average marginal contribution across all possible coalitions.[18][19]
A foundational framework for this perspective is the Myerson value, which extends the Shapley value to graph-restricted games by considering communication constraints imposed by the network structure. In a graph-restricted game, the value of a coalition SSS is the sum of the original game's values over the connected components of the subgraph induced by SSS, reflecting how network edges limit cooperation. The Myerson value for a player vvv then measures its centrality as the average marginal contribution to these restricted coalitions, capturing the node's role in enabling connectivity and resource sharing.[18] This differs from purely structural measures, such as degree or closeness centrality, by emphasizing strategic interactions and the incremental value a node adds to varying group formations rather than fixed topological features.[19]
Formally, the Shapley centrality c(v)c(v)c(v) for a node vvv in a network with nnn nodes is defined as
where Δv(S)=u(S∪{v})−u(S)\Delta_v(S) = u(S \cup {v}) - u(S)Δv(S)=u(S∪{v})−u(S) is the marginal contribution of vvv to coalition SSS, and uuu is the characteristic function (e.g., total connectivity or flow capacity in the induced subgraph). Standard variants omit absolute values for signed contributions, though some formulations use them for non-negativity. This measure satisfies axioms like efficiency (total centrality equals network value), symmetry (equally central nodes get equal shares), and dummy player (non-contributing nodes score zero).[19][20]
Applications of this framework link game-theoretic centrality to betweenness measures through flow games, where the characteristic function represents maximum flow or resource distribution across the network. In such games, a node's Shapley value quantifies its control over flows between coalitions, akin to bargaining power in resource allocation. For instance, in cooperative flow networks, the marginal contributions reflect a node's role in facilitating pairwise communications, providing a strategic interpretation of betweenness.[20] Unlike traditional betweenness, which counts shortest paths, the game-theoretic variant averages over all coalition orders, offering a more nuanced view of influence under uncertainty.
A key theoretical result is that, under specific utility functions like linear flow capacities, the Shapley value in graph-restricted flow games equates to certain flow-based centralities, such as the total flow passing through a node in equilibrium allocations.[20]