Eigenvector Centrality Calculator

Rank nodes by influence in coupled systems graphs. Supports directed, weighted, and normalized calculations easily. Paste a matrix, solve, then download clean reports fast.

Enter adjacency matrix

Use rows on new lines. Separate entries using spaces or commas. Values may be weighted. The matrix must be square (n×n).

Undirected uses (A + Aᵀ)/2.
In-centrality emphasizes incoming influence.
Adds ε to every entry for stability.
Higher values help difficult matrices.
Stops when vector change is smaller.
Normalization used during power iteration.
Applies to displayed centralities only.
Random may help break symmetry.
Use 0 for non-deterministic runs.
Adds a compact configuration panel.
Comma-separated labels. Missing labels auto-fill.
Reset

Example data table

This example uses a small weighted adjacency matrix. Paste the matrix above, then compare the ranked centrality scores.

Node Connections (weights) Interpretation
A A→B=1, A→C=1 A influences B and C equally.
B B→A=1, B→C=1 B links to two strong neighbors.
C C→A=1, C→B=1, C→D=1 C sits near the network core.
D D→C=1 D depends on C for influence.

Formula used

Eigenvector centrality assigns each node a score proportional to the scores of its neighbors. For an adjacency matrix A, the centrality vector x satisfies:

A x = λ x
The displayed scores are the components of the dominant eigenvector. Here λ is the largest eigenvalue estimate from the Rayleigh quotient.

This calculator uses power iteration: it repeatedly multiplies a trial vector by the selected operator (A or Aᵀ), then normalizes, until the change drops below the tolerance.

How to use this calculator

  1. Enter a square adjacency matrix using spaces or commas.
  2. Choose directed or undirected mode as needed.
  3. Select in-centrality to emphasize incoming links.
  4. Set iteration controls and tolerance for precision.
  5. Click Calculate to view ranked centrality values.
  6. Use CSV or PDF buttons to export the table.

Notes for physics networks

Eigenvector centrality is common in interaction graphs: oscillator coupling, transport pathways, correlation networks, and connectivity in lattice models. It highlights nodes connected to other influential nodes, not just high-degree nodes.

Related Calculators

Network degree calculatorAverage path length calculatorClustering coefficient calculatorBetweenness centrality calculatorCloseness centrality calculatorPageRank score calculatorKatz centrality calculatorAssortativity coefficient calculatorModularity score calculatorCommunity detection calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.