Resistance distance

From HandWiki

In graph theory, the resistance distance between two vertices of a simple connected graph, G, is equal to the resistance between two equivalent points on an electrical network, constructed so as to correspond to G, with each edge being replaced by a 1 ohm resistance. It is a metric on graphs.

Definition

On a graph G, the resistance distance Ωi,j between two vertices vi and vj is[1]

Ωi,j:=Γi,i+Γj,jΓi,jΓj,i

where Γ=(L+1|V|Φ)+, with + denoting the Moore–Penrose inverse, L the Laplacian matrix of G, |V| is the number of vertices in G, and Φ is the |V|×|V| matrix containing all 1s.

Properties of resistance distance

If i = j then

Ωi,j=0.

For an undirected graph

Ωi,j=Ωj,i=Γi,i+Γj,j2Γi,j

General sum rule

For any N-vertex simple connected graph G = (VE) and arbitrary N×N matrix M:

i,jV(LML)i,jΩi,j=2tr(ML)

From this generalized sum rule a number of relationships can be derived depending on the choice of M. Two of note are;

(i,j)EΩi,j=N1i<jVΩi,j=Nk=1N1λk1

where the λk are the non-zero eigenvalues of the Laplacian matrix. This unordered sum Σi<jΩi,j is called the Kirchhoff index of the graph.

Relationship to the number of spanning trees of a graph

For a simple connected graph G = (VE), the resistance distance between two vertices may be expressed as a function of the set of spanning trees, T, of G as follows:

Ωi,j={|{t:tT,ei,jt}||T|,(i,j)E|TT||T|,(i,j)∉E

where T is the set of spanning trees for the graph G=(V,E+ei,j).

As a squared Euclidean distance

Since the Laplacian L is symmetric and positive semi-definite, so is (L+1|V|Φ), thus its pseudo-inverse Γ is also symmetric and positive semi-definite. Thus, there is a K such that Γ=KKT and we can write:

Ωi,j=Γi,i+Γj,jΓi,jΓj,i=KiKiT+KjKjTKiKjTKjKiT=(KiKj)2

showing that the square root of the resistance distance corresponds to the Euclidean distance in the space spanned by K.

Connection with Fibonacci numbers

A fan graph is a graph on n+1 vertices where there is an edge between vertex i and n+1 for all i=1,2,3,...n, and there is an edge between vertex i and i+1 for all i=1,2,3,...,n1.

The resistance distance between vertex n+1 and vertex i{1,2,3,...,n} is F2(ni)+1F2i1F2n where Fj is the j-th Fibonacci number, for j0.[2][3]

See also

References

  1. https://mathworld.wolfram.com/ResistanceDistance.html
  2. Bapat, R. B.; Gupta, Somit (2010). "Resistance distance in wheels and fans". Indian Journal of Pure and Applied Mathematics 41: 1–13. doi:10.1007/s13226-010-0004-2. 
  3. http://www.isid.ac.in/~rbb/somitnew.pdf