1,699
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Leading eigenvalues of adjacency matrices of star-like graphs with fixed numbers of vertices and edges

& | (Reviewing editor)
Article: 1628513 | Received 06 Aug 2018, Published online: 18 Jun 2019

Abstract

For a sequence of adjacency matrices, describing the unfolding of a network from the graph of a star, through graphs of a broom, to the graph of a link with constant vertices and edges, we show that the leading eigenvalue (the spectral radius) satisfies a simple algebraic equation. The equation allows easy numerical computation of the leading eigenvalue as well as a direct proof of its monotonicity in terms of the maximal degree of vertices.

PUBLIC INTEREST STATEMENT

In a network of agents susceptible to an infectious disease, assume that we know all details of the structure of the network: whether and how different agents are connected to each other. How can we predict whether the infectious disease will cause an epidemic if one or more agents are infected? How can we design policies to alter the structure of the network in order to reduce the speed at which the disease spreads? Similar problems arise in many other networks. These problems can often be formulated as a mathematical problem of understanding how certain global quantities such as the leading eigenvalue of a nonnegative matrix depends on its entries. In a simple situation when a network in the shape of a star unfolding into a broom and eventually forming a link, we give a complete description of the leading eigenvalue in terms of the network structure.

1. Introduction

Our study of how the leading eigenvalue, or the spectral radius, of an adjacency matrix of a network varies when the structure of the network changes is motivated by recent interests of research in how an infectious disease spreads over a network (Brauer, Citation2008; Diekmann & Heesterbeek, Citation2000; Newman, Citation2002, Citation2010). M.E.J. Newman stated in the introduction to Chapter 16 of (Newman, Citation2010): “once we have measured and quantified the structure of a network, how do we turn the results into predictions or conclusions about how the overall system will behave? Unfortunately, progress in this area has been far slower than progress on characterizing structure … ”. Imagine that we have a network of n agents susceptible to an infectious disease just discovered in the network. Assume that 0βij1 is the transmission rate from agent i to agent j and 0δi1 is the recovery rate for agent i. Then, there is a close relation between the leading eigenvalue of the matrix A=(aij), where aij=βij,ij,aii=δi, and the essential parameters of the infectious disease: the reproductive number R0, the speed at which the infectious disease can spread in the network, and the rate at which the disease is eradicated from the network (Diekmann & Heesterbeek, Citation2000; Gatto, Mari, & Rinaldo, Citation2013; Jiang, Citation2016; Kostova, Citation2009). When the transmission rates and the recovery rates are independent of individual agent, the study of the leading eigenvalue of the matrix A on its entries is reduced to determining how the leading eigenvalue of an adjacency matrix depends on the topology of the network. There are abundant results in graph theory on this subject, e.g. (Brouwer & Haemers, Citation2010; Brualdi & Hoffman, Citation1985; Bunimovich & Webb, Citation2014; Li & Feng, Citation1979; Liu, Lu, & Tian, Citation2004; Patuzzi, de Freitas, & Del-Vecchio, Citation2014). Many address the dependence of the leading eigenvalue on the underlying undirected connected graph. However, the underlying structure of the graph is usually not motivated by actual problems in applications nor dynamic. In this short paper, our interest is restricted to the study of the follow particular problem: assuming that the structure of a graph of n agents is evolving along a well-defined path, how does its leading eigenvalue change? We solve this problem completely in the simple case where the graph unfolds from a star to a link while both numbers of vertices and edges remain constant. The leading eigenvalue can be uniquely determined by solving a quite simple algebraic equation. As a consequence, we obtain its asymptotic behavior as the size of the network increases and also a direct proof of its monotonicity in terms of the maximal degree of vertices.

2. Main result

Let Gk,k=1,2,,n1 be the following sequence of undirected connected graphs of vertices {v1,v2,,vn}. The set of edges of G1 is E1={e(1,2),e(1,3),,e(1,n)} and for 2kn1, the set of edges of Gk, Ek={e(1,2),e(2,3),,e(k1,k),e(k,k+1),,e(k,n)}. Note that G1 and G2 are the same star of n vertices and Gn1 is the link between two vertices v1 and vn.

The adjacency matrix A=(aij) of any graph is a square matrix with entries either 0 or 1. An entry aij of an Adjacency matrix is 1 if and only if two vertices vi and vj are connected by an edge. When a graph is undirected, its adjacency matrix is a symmetric nonnegative matrix. By the Perron-Frobenius theorem, matrix A has an eigenvalue λ>0, the leading eigenvalue, which is simple and greater than the magnitude of any other eigenvalues of A (Berman & Plemmons, Citation1994; Brouwer & Haemers, Citation2010).

For k=1,2,,n1, let An(k) denote the adjacency matrix of the graph Gk and let λn(k) be the leading eigenvalue of An(k). Let m=nk1. We note that the diameter of the graph Gk is exactly k and the unique maximal degree of vertices of Gk is nk+1=m+2.

Theorem 1.

The leading eigenvalue of An(k), λn(k), decreases in k, k=2,,n1. For n7 and 1kn4,

(1) λn(k)=xn(k)+1xn(k),(1)

where xn(k)(1,nk1) is the unique solution to the equation

(2) xk+1=(nk1)x1(nk1)x,orequivalently,xnm=mx1mx.(2)

Since the one-variable function t+1t is an increasing function on the interval [1,), the monotonicity of λn(k) in k follows from the monotonicity of xn(k) once the relation (1) is established. A direct estimation of the unique solution xn(m)>1 to the equation xnm=mx1mx leads to the following asymptotic behavior of xn(m) when n approaches infinite.

Corollary 1.

For each fixed m3, limnxn(m)=m.

Remarks

1. The monotonicity of λn(k) in k is known. It follows from a theorem in (Li & Feng, Citation1979) and also from Corollary 2.2 in (Patuzzi et al., Citation2014). Showing that the leading eigenvalue λn(k) satisfying the equations (1) and (2) is new. The equations give not only an alternative direct proof of the monotonicity of λn(k) in k, but also a way to estimate the rate of change of λn(k) in k. 2. This formulation of the leading eigenvalue is reminiscent of another interesting result concerning the limit points of all leading eigenvalues of trees with λ<3 (Hoffman, Citation1972). 3. The graph Gk is called a broom in (Del-Vecchio, Gutman, Trevisan, & Vinagre, Citation2009).

The rest of the paper is devoted to the proof the main theorem. In Section 3.1, using the standard cofactor expansion, we first show the leading eigenvalue λn(k) of the adjacency matrix An(k) satisfies a recursive relation of characteristic polynomials of the tri-diagonal adjacency matrices. Solving this recursive relation, we obtain a representation of the eigenvalue λn(k) in terms of the unique solution of a simple algebraic equation. The monotonicity of λn(k) in terms of n follows easily. A detailed proof of the monotonicity of λn(k) in k via the implicit differentiation is in Section 3.2.

3. Proofs

For k=1,2,,n1, let Pn(k) denote the characteristic polynomial of the adjacency matrix An(k): Pn(k)=det(λIAn(k)). Let Qk=det(λIAk(k1)) denote the characteristic polynomial of the tri-diagonal adjacency matrix Ak(k1). We can directly verify via cofactor expansion that Pn(k) and Qk possess the following properties. The second recursive relation is obtained by expanding the determinant along the last column first and then the last row. Iterating the recursive relation, we obtain the third equation. The details of the proof of these recursive relations are omitted since the verification of them is straightforward. See also (Del-Vecchio et al., Citation2009; Kulkarni, Schmidt, & Tsui, Citation1999).

Proposition 1

(1) Q1=λ,Q2=λ21,Qk=λQk1Qk2,k3.

(2) Pn(k)=λPn1(k)λnk1Qk1.

(3) Pn(k)=λnk1[λQk(nk)Qk1],2kn1.

3.1. Eigenvalue λn(k) satisfying the equations (1) and (2)

By Proposition 1 (3), the leading eigenvalue λn(k)>0 of An(k) satisfies the equation

(3) λQk(nk)Qk1=0.(3)

For convenience, we let m=nk1. For 1kn1, 0mn2. We have the following characterization of λn(k) when m3.

Lemma 1 When m3, the leading eigenvalue λn(k) has the properties λn(k)>2 and λn(k)=xn(k)+1xn(k), where xn(k)(1,m) is the unique real solution to the equation

(4) xnm=mx1mx.(4)

Proof.

We consider the recursive relation (1) in Proposition 1, Qk+1=λQkQk1, k=2,3,. Let λ=b+1b. The equation has a unique real solution for b if and only if λ2. Otherwise, b is a complex number. We have

(5) Qk+1=λQkQk1=b+1bQkQk1=bQk+1bQkQk1(5)

and thus,

(6) Qk+1bQk=1bQkbQk1.(6)

Iterate Equation (6) and notice that Q1=λ and Q2=λ21. Since λ21bλ=1b2, we have

(7) Qk+1bQk=1bk1(λ21bλ)=1bk+1(7)

Further iterate the last recursive relation, we have for i=1,2,,

(8) Qk+1=1bk+1+++1bk2i+1+bi+1Qki.(8)

Thus, when i=k2,

(9) Qk+1=1bk+1+1bk1++bk5+bk1Q2.(9)

Sum up the geometric progression we have, for k2,

(10) Qk+1=1bk+11b2(k1)1b2+bk1Q2(10)
(11) =1bk+11b2(k1)1b2+bk1(b2+1b2+1)=1b2k+4bk+1(1b2).(11)

We now solve the equation

(12) λQk(nk)Qk1=0.(12)

Use the formulas Qk=1b2k+2bk(1b2) and Qk1=1b2kbk1(1b2). We have

(13) b+1b(1b2k+2)(nk)(bb2k+1)=0.(13)

Multiply both sides by b and simplify. We have

(14) ((nk)b21)b2k+2=(nk)b2b21.(14)

Or,

(15) b2k+2=(nk1)b21(nk1)b2.(15)

Let m=nk1 and x=b2. So we have

(16) xnm=mx1mx.(16)

We conclude that λQk(nk)Qk1=0 has a real positive solution λ>2 if and only if the equation xnm=mx1mx has a real positive solution in (1,). The existence and uniqueness of the solution to the equation xnm=mx1mx in the interval (1,) are proved in the next lemma.

Lemma 2. For m3 and n>m,n7, the equation xnm=mx1mx has a unique solution x=xn(m)(1,m) and xn(m) increases in n.

Proof.

Notice that mx1mx<0 when x>m. So possible solutions to xnm=mx1mx are located in (0,m). x=1 is always a solution. But the corresponding values λ=2 and b=1 do not satisfy the equation λQk(nk)Qk1=0 when n7 and m3.

Let f(x)=xnm and g(x)=mx1mx. We have f(1)=nm=k+13 when k2. But g(1)=1+2m12. Thus, for x>1 and x is sufficiently close to 1, we have g(x)<f(x). On the other hand limxmg(x)= while f(m) is finite. So, f(x)=g(x) must have at least one solution in (1,m).

To see the solution is unique, we take the logarithm of both f(x) and g(x). Let F(x)=lnf(x) and G(x)=ln(mx1)ln(mx). Let x1 be the smallest solution to the equation F(x)=G(x) in (1,m). We show that F(x)<G(x) for all x(x1,m) and thus F(x)<G(x) for all x(x1,m). Since there is no solution to F(x)=G(x) in the interval (1,x1) and F(1)>G(1), we have F(x)>G(x) for x(1,x1), which implies F(x1)G(x1).

To see that F(x)<G(x) for x(x1,m). We start with F(x1)G(x1), i.e.,

(17) nmx11x11m+1mx1,(17)

or

(18) nmx1x11m+x1mx1.(18)

We have

(19) nmxx1x1x11m+1mx1<1x11m+1mx1.(19)

We now show that the function 1x1m+1mx is increasing in x by showing its derivative is positive in the interval (x1,m). Taking the derivative, we have

(20) 1x1m+1mx=1(x1m)2+1(mx)2.(20)

To see that it is positive, we need to show mx<x1m, i.e., x>12(m+1m).

Since xnm increases in n, x1 as a function of n increases in n. We now consider the value of x1 when nm=3 or k=2. We have x3=mx1mx. Simplify the equation. We have x2mx+1=0 since we are looking for solutions in (1,m). we have x1=12(m+m24) when nm=3. Thus, for nm3, x1, the smallest solution to the equation xnm=mx1mx in (1,m) satisfies the inequality x112(m+m24). Note that when m3, m24>1m. Thus, we have for m3, x1>12(m+1m).

It yields that for x(x1,m),

(21) nmx<1x11m+1mx1<1x1m+1mx,(21)

i.e., F(x)<G(x). So, the solution to F(x)=G(x) is unique in (1,m).

3.2. Monotonicity of xn(m) in m: m3

The characterization of the leading eigenvalue of the adjacency matrix An(k) provides a direct way to prove its monotonicity in m. Let xn(m) denote the unique solution to the equation xnm=mx1mx.

Proposition 2. When nm3 and m3, xn(m)<xn(m+1)<m.

Proof. We treat m as a continuous variable and denote by x the derivative dxn(m)dm. Multiply xm to both sides of the equation. We have

(22) xn(mx)=xm(mx1).(22)

With n fixed, taking the derivative with respect to m, we have

(23) nxn1x(mx)+xn(1x)=(x+mx)xm+(mx1)(mxm1x+xmlnx).(23)

Thus,

(24) x=xm+1xn+(mx1)xmlnxnxn1(mx)xnmxmm(mx1)xm1.(24)

We now show

(25) xm+1xn+(mx1)xmlnx<0(25)

and

(26) nxn1(mx)xnmxmm(mx1)xm1<0(26)

under the conditions nm3 and m3.

Divide the expression xm+1xn+(mx1)xmlnx by xm. We have

(27) x+(mx1)lnxxnm=x(xnm1+1+mlnx)lnx.(27)

When nm12,

(28) xnm1+1+mlnxx2+1+mlnx.(28)

Since x12(m+m24) and x<m, we have

(29) x2+1+mlnx<14(m+m24)2+1+mlnm(29)
(30) =12(m2+mm24)+2+mlnm.(30)

The function in the last equation decreases in m when m3 and has a negative value at m=3. So,

(31) x+(mx1)lnxxnm<0.(31)

To see nxn1(mx)xnmxmm(mx1)xm1<0, we again divide the expression by xm: we have (n(mx)x)xnm1mmx(mx1).

Since xnm=mx1mx, we replace mx by the (mx1)xmn in the last expression. We now have

(32) (n(mx)x)xnm1mmx(mx1)=n(mx1)xxnmmmx(mx1)=nmx(mx1)xnmm.(32)

Let nm=t and h(t,m,x)=xt+mtx(mx1). We show that ht>0. Indeed,

(33) ht=xtlnxmx1x=xtlnxm+1x>0(33)

when t3 and x12(m+m24). Thus, for t3 and x12(m+m24),

(34) h(t,m,x)h(3,m,x)=x3+m3x(mx1)=x32m+3x>0.(34)

This means

(35) nmx(mx1)xnmm<0.(35)

We thus conclude that ddmxn(m)>0 when nm3 and m3.

The function xn(m) is also monotonic in m when m3. We leave the proofs to interested readers in these special cases.

When m3 and nm3, using the equation xnm=mx1mx and the monotonicity of xn(m) in n, we can conclude that xm+3(m)m2 since (m2)3>m(m2)1mm2 (see also the proof of Lemma 2 for a better estimate). For each fixed m3, xn(m) now can be estimated when nm3: mx=(mx1)xmn=(m1x)xmn+1<m(m2)n+m+1. We see that xn(m) converges to m exponentially fast. Thus, for each fixed m, the leading eigenvalue λn converges to m+1m. Corollary 1 follows immediately from this direct estimation of mxn(m):

Proposition 3 For m3 and nm3,

0<mxn(m)<m(m2)n+m+1.

Acknowledgements

The authors thank Kenneth Berenhaut for discussions and comments and anonymous reviewers for their comments and suggestions.

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

William D. Fries

Mr. William D. Fries is currently a Ph.D. student in Graduate Studies in Applied Mathematics at University of Arizona. He graduated in 2016 with a B.A. in Mathematics and Religious Studies from Washington and Lee University and in 2018 with a M.A. in Mathematics from Wake Forest University. This work was part of his master's degree thesis.

Miaohua Jiang

Dr. Miaohua Jiang is a professor in the Department of Mathematics and Statistics at Wake Forest University in North Carolina. U.S.A. He received a B.S. and an M.S. in Mathematics from Wuhan University and East China Normal University in China, respectively, and a Ph.D. in Mathematics from the Pennsylvania State University. Prior to starting his current position, Dr. Jiang held post-doctoral positions at the Center for Dynamical Systems and Nonlinear Studies at Georgia Institute of Technology and the Institute for Mathematics and its Applications at University of Minnesota. Dr. Jiangs research interests include smooth dynamical systems and ergodic theory and their applications in economics and biology.

References

  • Berman, A., & Plemmons, R. J. (1994). Nonnegative matrices in the mathematical sciences (pp. 27). Philadelphia: SIAM.
  • Brauer, F. (2008). An introduction to networks in epidemic modeling. In Mathematical epidemiology (pp. 133–8). Lecture Notes in Math., 1945, Math. Biosci. Subser.,  Berlin: Springer.
  • Brouwer, A. E., & Haemers, W. H. (2010). Spectra of graphs (pp. 33). New York, Dordrecht, Heidelberg and London: Spinger.
  • Brualdi, R. A., & Hoffman, A. J. (1985). On the spectral radius of (0,1)-matrices. Linear Algebra and Its Applications, 65, 133–146. doi:10.1016/0024-3795(85)90092-8
  • Bunimovich, L., & Webb, B. (2014). Isospectral transformations (pp. 20). New York: Springer.
  • Del-Vecchio, R. R., Gutman, I., Trevisan, V., & Vinagre, C. T. M. (2009). On the spectral and energies of double-broom-like trees. Kragujevac Journal of Science, 31, 45–58.
  • Diekmann, O., & Heesterbeek, J. (2000). Mathematical epidemiology of infectious diseases: Model building, analysis and interpretation (pp. 73–77). Chichester: John Wiley.
  • Gatto, M., Mari, L., & Rinaldo, A. (2013, Sept). Leading eigenvalues and the spread of cholera. SIAM News, 43, 3.
  • Hoffman, A. J. (1972). On limit points of spectral radii of non-negative symmetric integral matrices. In Graph theory and applications (Vol. 303, pp. 165–172). Lecture Notes in Math. Berlin: Springer.
  • Jiang, M. (2016). Approximating individual risk of infection in a markov chain epidemic network model with a deterministic system. Journal of Difference Equations Applications, 22(10), 1438–1451. doi:10.1080/10236198.2016.1201476
  • Kostova, T. (2009). Interplay of node connectivity and epidemic rates in the dynamics of epidemic networks. Journal of Difference Equations Applications, 15(4), 415–428. doi:10.1080/10236190902766835
  • Kulkarni, D., Schmidt, D., & Tsui, S.-K. (1999). Eigenvalues of tridiagonal pseduo-teoplitz matrices. Linear Algebra and Its Applications, 297(1), 63–80. doi:10.1016/S0024-3795(99)00114-7
  • Li, Q., & Feng, K. Q. (1979). On the largest eigenvalue of a graph (Chinese). Acta Mathematicae Applicatae Sinica, 2(2), 157–175.
  • Liu, H., Lu, M., & Tian, F. (2004). On the spectral radius of graphs with cut edges. Linear Algebra and Its Applications, 389(Supplement C), 139–145. doi:10.1016/j.laa.2004.03.026
  • Newman, M. (2002, Jul). Spread of epidemic disease on networks. Physical Review E, 66, 016128. doi:10.1103/PhysRevE.66.016128
  • Newman, M. (2010). Networks, an introduction (pp. 591). New York, NY, USA: Oxford University Press, Inc.
  • Patuzzi, L., de Freitas, M., & Del-Vecchio, R. R. (2014). Indices for special classes of trees. Linear Algebra and Its Applications, 442, 106–114. doi:10.1016/j.laa.2013.07.007