Optimizing edge weights in the inverse eigenvector centrality problem
Mauro Passacantando, Fabio Raciti
TL;DR
The paper addresses the inverse eigenvector centrality problem on directed graphs, where a target centrality vector $c>0$ and scale $\rho$ guide the search for edge weights $w$ so that $A_w^\top c=\rho c$. It develops a constructive framework by characterizing the feasible weight set $W$ via $B w=\rho c$ and proposes six optimization formulations (P1–P6) to select representative, topology-preserving weightings under different design criteria. The authors derive solution bounds, show a decomposability property for several formulations, and present a closed-form solution for (P6); they validate the approach on real networks, demonstrating that different strategies yield substantially different weighted structures while preserving the prescribed centrality. The work provides a versatile toolkit for network reconstruction, design, and manipulation with potential applications across sociology, engineering, and biology.
Abstract
In this paper we study the inverse eigenvector centrality problem on directed graphs: given a prescribed node centrality profile, we seek edge weights that realize it. Since this inverse problem generally admits infinitely many solutions, we explicitly characterize the feasible set of admissible weights and introduce six optimization problems defined over this set, each corresponding to a different weight-selection strategy. These formulations provide representative solutions of the inverse problem and enable a systematic comparison of how different strategies influence the structure of the resulting weighted networks. We illustrate our framework using several real-world social network datasets, showing that different strategies produce different weighted graph structures while preserving the prescribed centrality. The results highlight the flexibility of the proposed approach and its potential applications in network reconstruction, and network design or network manipulation.
