In this article, we consider eigenvector centrality for the nodes of a graph and study the robustness (and stability) of this popular centrality measure. For a given weighted graph G (both directed and undirected), we consider the associated weighted adjacency matrix A, which by definition is a non-negative matrix. The eigenvector centralities of the nodes of G are the entries of the Perron eigenvector of A, which is the (positive) eigenvector associated with the eigenvalue with largest modulus. They provide a ranking of the nodes according to the corresponding centralities. An indicator of the robustness of eigenvector centrality consists in looking for a nearby perturbed graph G, with the same structure as G (i.e., with the same vertices and edges), but with a weighted adjacency matrix A such that the highest m entries (m >= 2) of the Perron eigenvector of A coalesce, making the ranking at the highest level ambiguous. To compute a solution to this matrix nearness problem, a nested iterative algorithm is proposed that makes use of a constrained gradient system of matrix differential equations in the inner iteration and a one-dimensional optimization of the perturbation size in the outer iteration. The proposed algorithm produces the optimal perturbation (i.e., the one with smallest Frobenius norm) of A which causes the looked-for coalescence, which is a measure of the sensitivity of the graph. As a by-product of our methodology we derive an explicit formula for the gradient of a suitable functional corresponding to the minimization problem, leading to a characterization of the stationary points of the associated gradient system. This in turn gives us important properties of the solutions, revealing an underlying low rank structure. Our numerical experiments indicate that the proposed strategy outperforms more standard approaches based on algorithms for constrained optimization. The methodology is formulated in terms of graphs but applies to any non-negative matrix, with potential applications in fields like population models, consensus dynamics, economics, etc.

Changing the ranking in eigenvector centrality of a weighted graph by small perturbations

Benzi, Michele;Guglielmi, Nicola
2026

Abstract

In this article, we consider eigenvector centrality for the nodes of a graph and study the robustness (and stability) of this popular centrality measure. For a given weighted graph G (both directed and undirected), we consider the associated weighted adjacency matrix A, which by definition is a non-negative matrix. The eigenvector centralities of the nodes of G are the entries of the Perron eigenvector of A, which is the (positive) eigenvector associated with the eigenvalue with largest modulus. They provide a ranking of the nodes according to the corresponding centralities. An indicator of the robustness of eigenvector centrality consists in looking for a nearby perturbed graph G, with the same structure as G (i.e., with the same vertices and edges), but with a weighted adjacency matrix A such that the highest m entries (m >= 2) of the Perron eigenvector of A coalesce, making the ranking at the highest level ambiguous. To compute a solution to this matrix nearness problem, a nested iterative algorithm is proposed that makes use of a constrained gradient system of matrix differential equations in the inner iteration and a one-dimensional optimization of the perturbation size in the outer iteration. The proposed algorithm produces the optimal perturbation (i.e., the one with smallest Frobenius norm) of A which causes the looked-for coalescence, which is a measure of the sensitivity of the graph. As a by-product of our methodology we derive an explicit formula for the gradient of a suitable functional corresponding to the minimization problem, leading to a characterization of the stationary points of the associated gradient system. This in turn gives us important properties of the solutions, revealing an underlying low rank structure. Our numerical experiments indicate that the proposed strategy outperforms more standard approaches based on algorithms for constrained optimization. The methodology is formulated in terms of graphs but applies to any non-negative matrix, with potential applications in fields like population models, consensus dynamics, economics, etc.
2026
Settore MATH-05/A - Analisi numerica
Eigenvector centrality; matrix nearness problem; structured eigenvalue optimization
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11384/164943
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 1
social impact