For a given graph G:=(V,E) with |V| vertices let A = (a_{v,t}) be the
adjacency matrix, i.e. a_{v,t} = 1 if vertex v is linked to vertex t, and a_{v,t} = 0 otherwise. The relative centrality score, x_v, of vertex v can be defined as: : x_v = \frac 1 \lambda \sum_{t \in M(v)} x_t = \frac 1 \lambda \sum_{t \in V} a_{v,t} x_t where M(v) is the set of neighbors of v and \lambda is a constant. With a small rearrangement this can be rewritten in vector notation as the
eigenvector equation : \mathbf{Ax} = \lambda \mathbf{x} In general, there will be many different
eigenvalues \lambda for which a non-zero eigenvector solution exists. However, the connectedness assumption and the additional requirement that all the entries in the eigenvector be non-negative imply (by the
Perron–Frobenius theorem) that only the greatest eigenvalue results in the desired centrality measure. The v^\text{th} component of the related eigenvector then gives the relative centrality score of the vertex v in the network. The eigenvector is only defined up to a common factor, so only the ratios of the centralities of the vertices are well defined. To define an absolute score, one must normalise the eigenvector e.g. such that the sum over all vertices is 1 or the total number of vertices
n.
Power iteration is one of many
eigenvalue algorithms that may be used to find this dominant eigenvector. Furthermore, this can be generalized so that the entries in
A can be real numbers representing connection strengths, as in a
stochastic matrix. == Normalized eigenvector centrality scoring ==