Corresponding author. E-mail: tanz@ntu.edu.cn, tanzzh@163.com
We consider a profound problem of two-point resistance in the resistor network with a null resistor edge and an arbitrary boundary, which has not been solved before because the Green’s function technique and the Laplacian matrix approach are invalid in this case. Looking for the exact solutions of resistance is important but difficult in the case of the arbitrary boundary since the boundary is a wall or trap which affects the behavior of a finite network. In this paper, we give a general resistance formula that is composed of a single summation by using the recursion-transform method. Meanwhile, several interesting results are derived by the general formula. Further, the current distribution is given explicitly as a byproduct of the method.
The computation of two-point resistances in networks is a classical problem in electric circuit theory and graph theory.[1– 5] Nowadays, research on the resistor network is expanded into the basic model in the field of science and engineering.[6– 20] A lot of abstract and complex scientific problems have been solved by modeling resistor networks[11– 20] since the German scientist Kirchhoff (1824– 1887) founded the node current law and the circuit voltage law in 1845. The previous research on resistor networks has focused on the infinite networks due to the poor technology, [3] and little attention has been paid to finite networks, even though the latter occur in real life. Looking for the exact solution of resistance between any two nodes in a resistor network in the finite case is important but difficult. The construction of, and research on, the models of resistor networks therefore are of significance in theory and application.
In 2000, Cserti[3] evaluated a two-point resistance of a resistor network by using the lattice Green’ s function which is confined to regular lattices of infinite size. In 2004, Wu[4] formulated a different approach and derived an expression for the two-point resistance in arbitrary finite and infinite lattices with a normative boundary (such as free, periodic boundary, etc.) in terms of the eigenvalues and eigenvectors of the Laplacian matrix. Laplacian analysis has also been extended to impedance networks after a slight modification of the formulation in Ref. [5], and recently it has been applied to a cobweb network.[8] However, the Laplacian approach cannot be applied to the matrix with arbitrary elements. The actual computation depends crucially on the geometry of the network and, for nonregular lattices such as a resistor network with arbitrary boundaries, it is incapable of solving the eigenvalue problem. However, the boundary condition is important because it is a real case occurring in real life. The boundary is a wall or trap which affects the behavior of a finite network.
Recently we[9, 10] proposed a new method to calculate the two-point resistance in a network. We used this method to compute the equivalent resistance, which relies on just one matrix along one direction, and expressed the exact resistance by single summation. Using the description in Refs. [9] and [10] we refer to this method as the recursion-transform approach (or the RT method). When just one boundary or a pair of opposite boundaries are arbitrary, the RT method is still valid for the computation of resistance. The RT method has been used to solve many problems of the resistor network. For example, in 2013 a cobweb model and a conjecture were proposed by us, [9, 10] soon afterwards a globe network was solved.[11] Almost at the same time, the cobweb conjecture was solved in Ref. [12]. Very recently a cobweb network with 2r boundary was solved.[13]
We consider an m× n resistor network with resistances r and r0 in the respective horizontal and vertical directions, except for the arbitrary right edge and the bottom boundary, as shown in Fig. 1. This paper focuses on the computation of the two-point resistance between any two nodes in the resistor network with an arbitrary boundary, which has not been solved before because the Green’ s function technique and the Laplacian matrix approach are invalid in this case.
The rest of this paper is organized as follows. In Section 2, we present several exact formulae of the resistance between any two nodes in a resistor network with an arbitrary boundary. In Section 3, we prove the equivalent resistance by the recursion-transform method, and test the formula by an example. In Section 4 a summary and discussion of the method and results are presented.
In order to facilitate the computation of the equivalent resistance of a resistor network, we define variables 



where 


We consider an m × n resistor network as shown in Fig. 1. Assume that A0 is the origin of the rectangular coordinate system, then the left edge will act as a Y axis and the bottom edge as an X axis. Denoting nodes of the network by coordinate {x, y}, the equivalent resistance between any two nodes d1 (x1, y1) and d2 (x2, y2) in the m × n resistor network can be written as

In particular, we have the following special cases.
Cases 2.1 When n → ∞ , x1, x2 → ∞ with x1 − x2 being finite, we have

Case 2.2 When m, n → ∞ , but y1, y2, and x1 − x2 are finite, we have

where Sk = sin(ykθ ), and 
Case 2.3 When m, n → ∞ but x1 − x2 and y1 − y2 are finite, we have

Case 2.4 When d1 = (x1, 0) is at bottom edge and d2 = (x2, m) is at top edge, we have

Case 2.5 When d1 and d2 are both at the left edge at d1(0, y1) and d2 (0, y2), we have

Case 2.6 When d1 and d2 are both on the left boundary, and m, n → ∞ , we have

Case 2.7 When d1= (0, y1) is at the left edge and d2= (n, y2) is at the right edge, we have

Case 2.8 When h1 = 0, we have

The general formula (4) and the above eight cases are given for the first time. From expression (4) we can deduce a lot of simple results because the r1 is an arbitrary resistor and m, n are two arbitrary natural numbers.
Assume that the electric current J is constant and goes from the input d1 to the output d2, as shown in Fig. 1. Denote the currents in all segments of the network as shown in Fig. 2. The resulting currents passing through all m + 1 row horizontal resistors with the same resistance of r are 

We use Ohm’ s law to compute the resistance Rm× n (d1, d2). All of the nodes on the bottom boundary can be uniformly called O because the resistances of the bottom resistors are all zero. The voltages between two nodes O and d1, and two nodes O and d2 are, respectively,

Using Ohm’ s law, we have

How to solve the current parameters 

Using Kirchhoff’ s law (KCL and KVL) to analyze the resistor network, the node current equations and the mesh voltage equations can be achieved from Fig. 2. We focus on the four rectangular meshes and nine nodes, and give the relations in the absence of an injected current,

where h = r/r0 is a ratio of two resistance. Equation (14) can be written in a matrix form after considering the input and output current

where Ik and Hx are, respectively, m × 1 column matrix, and reads


where []T denotes matrix transpose, and (Hk)i is the element of Hx with the injection of current J being at d1 (x1, y1) and the exit of current J being at d2 (x2, y2). And

Equations (15)– (18) form the matrix equation model of the m× n resistor network.
How to solve the matrix equation (15) is the key to the problem. In this section we consider the solution of Eq. (15) in the absence of an injected current, namely: J = 0. Here we rebuild a new difference equation to solve Eq. (15) indirectly. To realize the idea, first we multiply Eq. (15) from the left-hand side by m × m undetermined square matrix Pm. Thus we have

We conduct the transformation of diagonal matrix by the following identity:

where Tm = diag(t1, t2, … , tm) is a diagonal matrix. Solving Eq. (20) we obtain

where θ i = (2i − 1)π /(2m + 1), and

A simple calculation shows that, the new matrix Pm is invertible, with the following inverse matrix:

By Eqs. (19) and (20) we define

where Xm is an m × 1 column matrix, and reads

Using Eqs. (19) and (24), we obtain the equation

where (read ζ x1, i as ζ 1, i, ζ x2 , i as ζ 2, i)


Equation (26) is much simpler than Eq. (15) because it is a linear equation that is easily derived. Suppose that λ i, 
Next, we consider the solution of Eq. (26) when the injection of current J is at d1 (x1, y1) and the exit of current J is at d2 (x2, y2). We therefore need to consider the piecewise solution of Eq. (26) and obtain





where 
We consider the boundary conditions of the left and right edges in the network. By applying Kirchoff’ s laws (KCL and KVL) to a single mesh adjacent to each of the left and right boundaries, we obtain three matrix equations to model the boundary currents, that is,


where Em is an m-dimensional unit matrix, and Am is given by Eq. (18).
Conducting the same matrix transformation as in Eq. (19), and applying Pm to Eqs. (34) and (35) on the left-hand sides, we have


The above equations and transformations are proposals for the computation of the equivalent resistance. Next we derive two solutions of 

Substituting Eq. (36) into Eq. (29) to eliminate 

where 

where

is used. Using Eq. (37) to eliminate 

where we define bi = ti + (h1 − 2).
To obtain the initial conditions 







where ti = 2(1 + h) − 2hcos θ i is given by Eq. (21), and bi = ti + (h1 − 2) appearing in Eq. (40). Solving Eq. (41), we obtain after some algebra and reduction the solution of 


where 

Substituting Eq. (42) into Eq. (38) with k = x1 yields

Equation (13) obviously shows the key currents 


where k = 0, 1, 2, … , n. Taking k = x1, we therefore achieve the following equation:

where the identity 
Similarly, taking k = x2 in Eq. (45), we also obtain

Substituting Eqs. (46) and (47) into Eq. (13) we obtain

Finally, we obtain the main result (4) by further substituting 

In this section we will prove several special results that were proposed in Section 1 by formula (4).
Case 3.6.1 when n → ∞ with m being finite, by Eqs. (1) and (2) we obtain

where a = (λ i + h1 − 1) and 


Similarly, we obtain

Substituting Eqs. (50) and (51) into Eq. (4), we obtain Eq. (5) after having used 
Case 3.6.2 In order to prove Eqs. (6) and (7), we need to refer an integral theory, as follows.
If θ k = (2k − 1)π /(2m + 1), we have Δ θ k = θ k + 1 − θ k = 2π /(2m + 1). In the limit of m → ∞ , we have

which is an identity valid for any function g(θ k). Equation (52) is prepared to prove Eqs. (6) and (7) in the following.
When m, n → ∞ , but y1, y2, and x1 − x2 are finite, making use of Eqs. (5) and (52) we immediately obtain Eq. (6).
Case 3.6.3 According to the identity transform of a trigonometric function, we have

When m → ∞ and y1, y2 → ∞ , we must transform

where p, q ≪ m are integers, and (p − q) = (y1 − y2) are finite. As θ i = (2i − 1)π /(2m + 1), we have

Thus

By Eqs. (5) and (53) we obtain

Thus equation (7) is proved.
Case 3.6.4 When d1 is at the bottom edge (x1 , 0) and d2 is at the top edge d2 (x2, m), since d1 is on the null resistor edge, we have x1 = x2, thus

and

Since 
Case 3.6.5 When d1 and d2 are both on the left edge, we have x1 = x2 = 0. Since 


So, by Eq. (4) we obtain Eq. (9).
Case 3.6.6 When m, n → ∞ with x1 = x2 = 0, taking limit

Substituting Eq. (55) into Eq. (9), and using Eqs. (52) and (53), we obtain Eq. (10).
Case 3.6.7 When d1 is at the left edge (0, y1) and d2 is at the right edge (n, y2), we have x1 = 0 and x2 = n. Thus 

Substituting Eq. (56) into Eq. (4), we obtain Eq. (11).
Case 3.6.8 When h1 = 0, we have 
Because the main formulae are too complicated to understand, we will verify their correctness by an example.
When m = 1, figure 1 degrades into a 1× n resistor network with an arbitrary right boundary, as shown in Fig. 3. When we compute the resistance between nodes A and B, then we have y1 = 0, y2 = 1. Thus by Eq. (2) we have θ i = θ 1 = π /3, and 

From Eq. (9) we obtain the resistance

where h = r/r0, h1 = r1/r0, and 

Formula (59) is fully consistent with the result in Ref. [9]. In particular, when n = 1, from Eq. (59) we have

Obviously, formula (60) is completely accordant with the actual circuit. In fact, our results are bound to be perfect since all of the processes of algebra and reduction are strict and self-consistent.
For the explicit computation of two-point resistance, Cserti[3] evaluated the two-point resistance using the lattice Green’ s function and restricted his study to regular lattices of infinite size. In 2004, Wu[4] established a theorem to compute the equivalent resistance between two nodes in a resistor network using the Laplacian approach, and he restricted his study to a regular boundary. The arbitrary boundary is a wall or trap which affects the behavior of a finite network. When the network is of finite size and with arbitrary boundary, Green’ s function technique and the Laplacian matrix approach are both invalid.
In the present article, we solve a complicated problem of a resistor network with an arbitrary boundary by the RT method. Our results are given in the form of a single summation. This method splits the derivation into three parts. The first part is to create a recursion relation (expressed by matrix) between the current distributions on three successive vertical lines. The second part is to diagonalize the matrix relation to produce a recurrence relation involving only variables on the same transverse line. The third part is to derive a recursion relation between the current distributions on the boundary. Basically, the method reduces the problem from two dimensions to one dimension.
The RT method can be extended to impedance networks because it is formulated on Ohm’ s law and this is also applicable to impedances. In addition, the grid elements r and r0 can be either resistors or impedances, we can therefore study an m × n complex impedance network, such as

Based on the plural analysis, the formula of the equivalent impedances of the m × n RLC network with an arbitrary boundary can be obtained.
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
|
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
|
| 15 |
|
| 16 |
|
| 17 |
|
| 18 |
|
| 19 |
|
| 20 |
|


