1. Introduction
In this article, a graph
is meant to be a finite simple connected undirected graph with vertex set
, edge set
E, and vertex degrees
. Reference [
1] contains everything that is needed from graph theory in what follows below.
In mathematical chemistry, molecules are modeled using these graphs, where the atoms are represented by the vertices and the atomic bonds are represented by the edges. Many topological indices, or descriptors, i.e., real-valued functions on the domain of all graphs, have been introduced with the goal of capturing physico-chemical properties of the molecules and classifying them according to the values of their indices. One such index is the Kirchhoff index defined in [
2] as follows:
where
is the effective resistance between vertices
i and
j when the graph is thought of as an electrical network and all the edges have a resistance of 1 Ohm. In order to study this index, it is essential to study properties of effective resistances, and we point to references [
3,
4,
5,
6] and their bibliography that do precisely that. The Kirchhoff index may be thought of as an extension of the classical Wiener index (see [
7]), given by the sum of the distances between all vertices. More formally, the distance
between vertices
i and
j is the length of a shortest walk between
i and
j, and the Wiener index is defined as follows:
It is not difficult to show that
for any tree
T.
On the graph
G, one can define the simple random walk as the Markov chain
with state space
V and uniform transition probabilities from a given vertex
i to one of its
neighboring vertices. The hitting time
of the vertex
j is defined as the infimum of the number of transitions needed by the random walk to get to the vertex
j:
and its expectation when the process starts at state
i is denoted by
. Reference [
8] contains a good introduction to hitting times of Markov chains.
There is a close relationship between hitting times and the Kirchhoff index that we studied in [
9], summarized in the following equation:
thus providing probabilistic intuitions and tools to study this index. Reference [
10] is a good introduction to the connection between electric networks and random walks on graphs.
We defined in [
11] the hitting time index of a graph
G,
, as follows:
where
. Among other things, we showed that the
index is related to the other indices in this introduction through the following inequalities, valid for any graph
G:
We say that a graph is equiresistant if all its edges have the same effective resistance, i.e., if the effective resistance between the endpoints of any edge is the same. In what follows, we will identify a large family of such graphs and will see how the leftmost inequality in (
3) is improved in the context of these equiresistant graphs and how we get a set of inequalities linking
and
similar to the two rightmost inequalities in (
3), again in the context of equiresistant graphs. The main tools of electric circuits that we will be using are the facts that the effective resistance of two resistors connected in series is the sum of the individual resistances, whereas the effective resistance between the endpoints of two resistors set in parallel is the inverse of the sum of the inverses of the individual resistances. We will also use the fact that vertices with the same voltage can be shorted, that is, fused into a single vertex, while deleting all edges between the vertices being shorted.
2. The Results
The basic hypothesis in our graphs is that all the edges are resistors with unit resistance. In order to find the effective resistance of an edge , denoted by , we must find the inverse of the current established between the endpoints a and b of said edge when a battery is installed so that the voltage at one end is and the voltage at the other end is . If the edge belongs to a tree, since the tree has no cycles, the total current entering a can only go directly from a to b through the edge , and using Ohm’s law, we get . Therefore, the effective resistance of the edge is , and this being valid for any edge in any tree means that all trees are equiresistant, and the common value of all effective resistances is 1.
Foster’s first formula (see [
12]), says that for any graph
, the sum of the effective resistances over all edges is a constant, independent of the graph chosen. Indeed:
If
G is equiresistant then Foster’s formula implies the following:
for all
. We will call this number Foster’s resistance, and since it does not depend on the edge chosen, we will denote it by
. If
G is a tree
T, (
4) says
, which coincides with the result obtained with electric principles above. For any other equiresistant graphs,
.
In addition to the trees, one may ask which other graphs are equiresistant. The following result is known rather well (see [
3,
12,
13]). Informally, it says that if the electric circuit looks the same when seen from any two edges, then the effective resistances of those edges are the same.
Proposition 1. If G is an edge transitive graph then it is equiresistant.
For the next results, given the graphs and , we define the new graph conjoined to through the vertices as the graph , where , and .
Proposition 2. If G is the result of conjoining at a single vertex two equiresistant graphs and , with , then G is equiresistant, and .
Proof. Let us consider and suppose first that . When we compute , we set up a battery between vertices i and j so that the voltage at i is 1 and the voltage at j is 0. Then we find the total current flowing out of i and . But by the form in which G is built, we can short all the vertices of into the single vertex where is conjoined to , because all the vertices in have the same voltage as that of the vertex where the graphs are conjoined, and therefore the computation of over the circuit defined by G is the same as the computation over the circuit defined by , and thus . Now, if and in fact , by a similar argument .
But the hypothesis is the following:
so regardless of where the edge is, either in
or in
, we get the same value for the effective resistance of the edge, and this common value is therefore equal to
.
Also, we can double-check that, since
satisfies
and
, we have the following:
Solving for
in (
5), we get the following:
as expected. □
It is clear that we can iterate the procedure given in the previous proposition. For example, in
Figure 1, we conjoin one complete graph
to a complete bipartite graph
at a vertex of degree 2, then another
at a vertex of degree 3, and then a final
is conjoined to the previous
at either of its vertices of degree 2. All of these graphs have Foster’s resistance equal to
, so that the resulting graph also has Foster’s resistance equal to
. An equiresistant graph does not need to have any kind of symmetry, as this example shows: it is not edge transitive, not vertex transitive, not even regular.
So far, our catalog of equiresistant graphs consists of trees, edge-transitive graphs, and the result of conjoining several of these. One could conjecture that there are no more equiresistant graphs. To support that conjecture, we prove the following three results.
Proposition 3. If G is a graph with and , then it cannot have a pendant vertex or a cut edge.
Proof. Suppose the graph has either a cut edge or an edge one of whose vertices is a pendant vertex. Either of these edges has effective resistance equal to 1. But this value must be the value of the Foster’s resistance, which is also equal to the following:
and so we get a contradiction. □
This proposition implies the following:
Corollary 1. The only unicyclic equiresistant graph with n vertices, for , is the n-cycle .
Proof. The only n-vertex unicyclic graph without pendant vertices or cut edges is . □
In a similar way we can prove the following:
Proposition 4. The only n-vertex bicyclic equiresistant graph is the result of conjoining, at a single vertex, two identical cycles , for .
Proof. Bicyclic graphs come in essentially two basic types: ∞-type, which is obtained from connecting one vertex of one cycle to one vertex of a different disjoint cycle with a path, and -type, where three internally disconnected paths are connected at their endpoints in such a way that at most only one path can have length 1. In addition to these two basic types of bicyclic graphs, one can attach trees to some of their vertices in order to obtain all possible bicyclic graphs.
Since an equiresistant graph cannot have pendant vertices or cut edges, the only bicyclic graphs left from the listing in the previous paragraph are the result of conjoining two cycles (of possibly different sizes) through some vertices
. Let us assume first that the conjoining is done through only two vertices,
. It is obvious that unless the two cycles are of the same size, their edges other than
will not have all the same effective resistance. So we can assume that we have two equal
cycles conjoined at the vertices
and
. Now we compute the effective resistance of the edge
. If we put a battery between
and
so that the voltage at
is equal to 1 and the voltage at
is equal to 0, by the symmetry of the setup, we can short pairs of vertices on both
’s, which are symmetric with respect to the edge
. Then, using simple transformations of resistors in series and in parallel, it is easy to see that the effective resistance we are looking for is as follows:
But this is not the value of Foster’s resistance for this graph with
vertices and
edges, which should be
Therefore, this graph is not equiresistant. The case where the conjoining is done through more than two vertices is treated in a similar way. For example, if the two
cycles are conjoined at the vertices
and
, as before, we put a battery between
and
so that the voltage at
is equal to 1 and the voltage at
is equal to 0, and by the symmetry of the setup, we can short pairs of vertices on both
’s, which are symmetric with respect to the path with edges
and
. Then, using simple transformations of resistors in series and in parallel, it is easy to see that the effective resistance we are looking for is as follows:
which is not the value of Foster’s resistance for this graph with
vertices and
edges, which should be
Therefore, this graph is not equiresistant. □
In spite of the results above for unicyclic and bicyclic graphs, the conjecture that the only equiresistant graphs are trees and edge-transitive graphs and the result of conjoining several of these at a single point is not true. The Cayley graph of the group
with respect to the connecting set
is a distance regular graph; in fact, a strongly regular graph with parameters
, which is not edge transitive (see Theorem 3.1 in [
14]), and it is not the conjoining of two or more graphs because it does not contain cut points, but it is equiresistant, with all edges having resistance
. (For completeness, the effective resistance between any pair of non-adjacent vertices is
).
Thus, the problem of characterizing all equiresistant graphs is far from solved, and it remains an interesting, open problem.
We should point out that there is a recent new concept, that of
resistance regular graphs (see [
15]), which is somewhat related to our equiresistant graphs. A graph is resistance regular when the sums of all effective resistances from one vertex to all other vertices in the graph, that is, when the following:
is the same regardless of the choice of
a.
These two notions are, however, different: the 3-path is an equiresistant graph, but it is not resistance regular, because the sums in (
6) can be 2 or 3 depending on whether
a is the midpoint or one of the endpoints. A more involved example is the 3-dimensional cube together with all the midpoints of its edges: this is a 20-vertex graph with 24 edges, which is edge transitive, and therefore equiresistant, but not resistance regular, as the sums in (
6) are either 26.6667 or 29.8333, depending on whether the vertex
a is chosen to have degree 3 or 2, respectively.
Conversely, the example shown in Figure 2 in [
15] shows a resistance regular graph, which is not equiresistant.
Now we will apply the results found above in the next two propositions, in order to find two new upper bounds for molecular descriptors that improve those given in the introduction, when applied to equiresistant graphs. Examples of real molecules that are modeled as equiresistant graphs are the tetrahedral methane and many polyhedral boranes (see [
16]).
Proposition 5. For every equiresistant G with Foster’s resistance we have the following: Proof. Let
be a shortest path between vertices
i and
j. By the triangular inequality for resistances (see [
2]), we have the following:
Adding over all
, we get the following:
□
The inequality in (
7) becomes the leftmost inequality in (
3) when
G is a tree. In any other case, since
, (
7) is a real improvement over (
3).
We conclude with another pair of inequalities linking the indices
and
. A graph is walk-regular if the number of
k-long walks,
, starting and ending at a vertex
v is the same for all
. This family contains, among others, all regular edge-transitive graphs. For walk-regular graphs, the following was shown in [
11]:
This fact, and the fact that regular edge-transitive graphs are walk-regular and equiresistant, together with Equations (
3) and (
9), give us a proof of the following:
Proposition 6. For any regular edge-transitive graph G we have the following: Since
for all graphs in this proposition, it improves what we could obtain in [
11] in terms of “sandwiching” the index
in terms of the index
W, which would be
.