Hostname: page-component-77c78cf97d-lmk9j Total loading time: 0 Render date: 2026-04-23T05:29:10.547Z Has data issue: false hasContentIssue false

Forman–Ricci communicability curvature of graphs and networks

Published online by Cambridge University Press:  24 February 2025

Ernesto Estrada*
Affiliation:
Institute for Cross-Disciplinary Physics and Complex Systems (IFISC) CSIC-UIB, Palma, de Mallorca, Spain
Rights & Permissions [Opens in a new window]

Abstract

Geometric parameters in general and curvature in particular play a fundamental role in our understanding of the structure and functioning of real-world networks. Here, the discretisation of the Ricci curvature proposed by Forman is adapted to capture the global influence of the network topology on individual edges of a graph. This is implemented mathematically by assigning communicability distances to edges in the Forman–Ricci definition of curvature. We study analytically both the edge communicability curvature and the global graph curvature and give mathematical characterisations of them. The Forman–Ricci communicability curvature is interpreted ‘physically‘ on the basis of a non-conservative diffusion process taking place on the graph. We then solve analytically a toy model that allows us to understand the fundamental differences between edges with positive and negative Forman–Ricci communicability curvature. We complete the work by analysing three examples of applications of this new graph-theoretic invariant on real-world networks: (i) the network of airport flight connections in the USA, (ii) the neuronal network of the worm Caenorhabditis elegans and (iii) the collaboration network of authors in computational geometry, where we strengthen the many potentials of this new measure for the analysis of complex systems.

Information

Type
Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Illustration of four trees for which we report the values of the edge curvature for the edge marked by the two black vertices.

Figure 1

Table 1. Values of the communicability curvature for the four trees in Figure 1. The edge $v,w$ has the same unweighted Forman–Ricci curvature as well as the same resistance distance curvature [15] in the four graphs, which are equal to −4. All the calculations were performed by using $\beta =1$

Figure 2

Table 2. Values of the communicability curvature of the edge $i,j$ using $\beta =1$ in the three graphs illustrated in Figure 2 as well as the average time at which the edge under analysis reaches the steady state when the particle is placed at one of its vertices relative to the graph a)

Figure 3

Figure 2. Illustration of three graphs formed by a four-vertices cycle in which the edge $i,j$ is weighted by 2 in graph (b) and by 1/2 in graph (c). In the bottom line, we draw a pictorial representation of what the curvature of the $i,j$ edge means. All the calculations are performed using $\beta =1$.

Figure 4

Figure 3. Illustration of a wheel (a) and friendship (b) graphs with nine vertices and the distinct vertices labelled by $i$ for the central vertex and $j,j^{\prime}$ for a peripheric edge.

Figure 5

Table 3. Values of the Forman–Ricci communicability curvature for path graphs with $n$ vertices as computed by using Matlab

Figure 6

Figure 4. Scatterplot of the mean communicability curvature of wheel $W_{n},$ friendship $F_{n}$ and star $K_{n-1,1}$ graphs with different number of vertices $n$. The lines are drawn to guide the eye. All the calculations were performed by using $\beta =1$.

Figure 7

Figure 5. Cumulative probability distributions (CDF) of the curvatures (RC as red squares and FRCC as blue circles) for the three real-world networks studied here: a) USA airport transport network, b) neuronal network of C. elegans, c) collaboration network in computational geometry. In the plots, we represent only the negative curvatures which are given as $-x$, the right scale is for FRCC and the left is for RC. The vertical bars represent the curvatures marking the top 10% of the most negative ones (those to the right of the respective lines).

Figure 8

Table 4. Comparison between the number of connected components (NCC) and the size (number of vertices) in the largest connected component (SLCC) formed by the edges with the top 10% of highest Forman–Ricci communicability curvature (FRCC) and of the Ricci curvature (RC) for the three real-world networks studied in this work

Figure 9

Figure 6. Illustration of the edges with the most negative FRCC (a) and RC (b) in the network of airline connections among the US airports.

Figure 10

Figure 7. Illustration of the edges with the most negative FRCC (a) and RC (b) in the network of synaptic connections among neurons in the worm C. elegans.

Figure 11

Figure 8. Percentage of edges with communicability curvature among the most negative (blue) and positive ones (red) that connect pairs of neurons both in the head (h–h), head–body (h–b), head–tail (h–t), two in the body (b–b), the two in the tail (t–t) and body–tail (b–t) using RC (a) and FRCC (b). The network does not have positive edges according to RC.

Figure 12

Figure 9. Illustration of the edges with the most negative RC (a) and FRCC (b) of the collaboration network in computational geometry.