• 沒有找到結果。

Edge–Laplacian of a tree

在文檔中 Graphs and Matrices (頁 62-68)

λ1xj= djxj

k:k∼ j

xk. (4.2)

From (4.1) and (4.2) we get

λ1xi= dixi

k:k∼i,k∼ j

xk

k:k∼i,k6∼ j

xk (4.3)

and

λ1xj= djxj

k:k∼ j,k∼i

xk

k:k∼ j,k6∼i

xk. (4.4)

Subtracting (4.4) from (4.3),

λ1(xi− xj) = dixi− djxj

k:k∼i,k6∼ j

xk+

k:k∼ j,k6∼i

xk

≤ dixi− djxj− (di− c(i, j))xj+ (dj− c(i, j))xi

≤ (di+ dj− c(i, j))(xi− xj). (4.5) If xj= xifor all j ∼ i, then from (4.1) we see that λ1= 0, which is not possible if the graph has at least one edge. Therefore, there exists j such that i ∼ j and xi> xj. Now from (4.5) we see that

λ1≤ di+ dj− c(i, j),

and the result follows. ut

Corollary 4.14. Let G be a graph with the vertex set V = {1, . . . , n}. Let L be the Laplacian of G with maximum eigenvalue λ1. Then

λ1≤ max{di+ dj: 1 ≤ i < j ≤ n, i ∼ j}.

4.5 Edge–Laplacian of a tree

Let G be a graph with V (G) = {1, . . . , n} and E(G) = {e1, . . . , em}. Assign an ori-entation to each edge, and let Q be the n × m incidence matrix. The matrix K = Q0Q has been termed the edge-Laplacian of G. The vertices and the edges of K are in-dexed by E(G). For i 6= j, the (i, j)-element of K is 0 if the edges eiand ejhave no vertex in common. If they do have a common vertex then the (i, j)-element of K is

−1 or 1 according as eiand ejfollow each other, or not, respectively. The diagonal entries of K are all equal to 2. Note that rank K = rank Q, and it follows that the edge-Laplacian of a tree is nonsingular. In the remainder of this section we consider the edge-Laplacian of a tree and obtain a combinatorial description of its inverse.

Let T be a tree with the vertex set {1, . . . , n} and the edge set {e1, . . . , en−1}.

Assign an orientation to each edge of T and let Q be the incidence matrix.

Lemma 4.15. Let H be the (n − 1) × n matrix defined as follows. The rows and the columns of H are indexed by the edges and the vertices of T, respectively. Set hi j= 1 if edge eiis directed away from vertex j, and hi j= 0 otherwise. Then HQ = In−1. Proof. Fix i 6= j. Suppose edge ejjoins vertices u, v and is directed from u to v. Then qu j= 1, qv j= −1 and qk j= 0, k 6= u, k 6= v. Thus, the (i, j)-element of HQ equals

n

k=1

hikqk j= hiu− hiv.

Note that eiis either directed away from both u and v or is directed towards both u and v. Therefore, hiu= hivand hence the (i, j)-element of HQ is zero. If i = j then hiu= 1 and hiv= 0 and then ∑nk=1hikqk j= hiu− hiv= 1. This completes the proof.

u t By Lemma 4.15 HQH = H and therefore H is a g-inverse of Q. It is well known that the class of g-inverses of Q is given by H + X (I − QH) + (I − HQ)Y, where X and Y are arbitrary. Since HQ = I by Lemma 4.15, the class of g-inverses of Q is given by H + X (I − QH), where X is arbitrary. We now determine the X that produces the Moore–Penrose inverse of Q.

By Lemma 2.2, rank HQ = rank Q = n − 1. Also rank (I − QH) = n − rank (QH) = 1. Therefore, rank X (I − QH) ≤ 1 and hence X (I − QH) = uv0 for some vectors u and v. Thus, we conclude that Q+= H + uv0for some vectors u and v, which we now proceed to determine.

For i = 1, . . . , n − 1, the graph T \ ei has two components, both trees, one of which is closer to the tail of ei, while the other is closer to the head of ei. We refer to these as the tail component and the head component of ei, respectively. Let tibe the number of vertices in the tail component of ei. Let t = (t1, . . . ,tn−1)0. It is clear from the definition of H that H1 = t.

Considering Q+= H + uv0 and Q+1 = 0, we get H1 + (v01)u = 0, and hence (v01)u = −H1 = −t.

Also, I = Q+Q= HQ + uv0Q= I + uv0Q, and hence uv0Q= 0. Since Q+6= H, u and v are nonzero vectors. Hence, v0Q= 0 and v = α1 for some α. Therefore, t= −(v01)u = −α101u = −αnu. It follows that

Q+= H + uv0

= H − t α n(α10)

= H −1 nt10.

Thus, we have obtained the formula for Q+given in the next result.

Theorem 4.16. The rows and the columns of Q+are indexed by the edges and the vertices of T, respectively. The (i, j)-element of Q+is−tni if j is in the head compo-nent of ei, and it equals 1 −tni if j is in the tail component of ei.

4.5 Edge–Laplacian of a tree 53 Example 4.17. Consider the following tree:

•1

satisfies HQ = I, while the Moore–Penrose inverse of Q is given by

Q+=1 Laplacian of the tree. We state the expression and omit the easy verification. We first introduce some notation. If i is a vertex and ej an edge of T, then f (ej, i) will denote the number of vertices in the component of T \ {ej} that does not contain i.

Also, for vertices i, j and edge ek, α(i, j, ek) will be −1 or 1 according as ekis on the (i, j)-path or otherwise, respectively.

Theorem 4.18. For i, j = 1, . . . , n, the (i, j)-element of L+is given by non-singular. It is easily seen by the Cauchy–Binet formula that det K = n. Since K−1= K+= Q+(Q+)0, we may obtain an expression for K−1using Theorem 4.16.

Again, we only state the expression. Extending our earlier notation, let us denote by

f(ej, ei) the number of vertices in the component of T \ {ej} that does not contain ei.

Suppose edge eihas head u and tail v, while edge ejhas head w and tail x. We say that eiand ejare similarly oriented if the path joining u and w contains precisely one of x or v. Otherwise, we say that eiand ejare oppositely oriented.

Theorem 4.19. For i, j = 1, . . . , n − 1, the (i, j)-element of K−1is given by

±1

n(n − f (ei, ej))(n − f (ej, ei)),

where the sign is positive or negative according as eiand ejare similarly oriented or oppositely oriented, respectively.

Exercises

1. Let G be a graph with n vertices and let L be the Laplacian of G. Show that the number of spanning trees of G is given by 1

n2det(L + J).

2. Let G × H be the Cartesian product of graphs G and H. Determine L(G × H) in terms of L(G) and L(H). Hence, determine the Laplacian eigenvalues of G × H in terms of those of G and H.

3. Let G be a graph with n vertices and m edges. Show that κ(G), the number of spanning trees of G, satisfies

κ (G) ≤1 n

 2m n− 1

n−1

.

4. Let G be a graph with vertex set V (G) = {1, . . . , n}. Let L be the Laplacian of G with maximum eigenvalue λ1. Show that λ1≤ n.

5. Let T be a tree with vertices {1, . . . , n} and edges {e1, . . . , en−1}. Show that the edges of T can be oriented in such a way that the edge-Laplacian K becomes an entrywise nonnegative matrix.

6. Let A be an m × n matrix. Show that (A0)+= (A+)0and that (AA0)+= (A0)+A+.

Basic properties of the Laplacian are discussed in the books by Biggs and by Godsil and Royle quoted in Chapter 2. Other relevant references are as follows: Section 4.4: [4,1,3], Section 4.5: [2,5,6].

References and Further Reading

1. W.N. Anderson and T.D. Morley, Eigenvalues of the Laplacian of a graph, Linear and Multilinear Algebra,18(2):141–145 (1985).

2. R.B. Bapat, Moore–Penrose inverse of the incidence matrix of a tree, Linear and Multilinear Algebra,42:159–167 (1997).

4.5 Edge–Laplacian of a tree 55 3. K. ch. Das, An improved upper bound for Laplacian graph eigenvalues, Linear

Algebra Appl., 368:269–278 (2003).

4. R. Grone and R. Merris, The Laplacian spectrum of a graph, II SIAM J. Discrete Math.,7(2):221–229 (1994).

5. R. Merris, An edge version of the matrix-tree theorem and the Wiener index, Linear and Multilinear Algebra,25:291–296 (1989).

6. J.W. Moon, On the adjoint of a matrix associated with trees, Linear and Multi-linear Algebra,39:191–194 (1995).

Chapter 5

Cycles and Cuts

Let G be a graph with V (G) = {1, . . . , n} and E(G) = {e1, . . . , em}. Assign an ori-entation to each edge of G and let Q be the incidence matrix. The null space of Q is called the cycle subspace of G whereas the row space of Q is called the cut subspace of G. These definitions are justified as follows.

Consider a cycleC in G and choose an orientation of the cycle. Let x be the m×1 incidence vector of the cycle. We claim that Qx = 0, that is, x is in the null space of Q. The ith element of Qx is (Qx)i= ∑mj=1qi jxj. If vertex i andC are disjoint, then clearly (Qx)i= 0. Otherwise there must be precisely two edges ofC which are incident with i. Suppose epwith endpoints i, k and eswith endpoints i, ` are inC . If ephas head i and tail k and if eshas head i and tail `, then we have qip= 1, qis= 1 and qi jxj= 0 for j 6= p, j 6= s. Also, xp= −xs. It follows that (Qx)i= 0. The cases when epand es have other orientations are similar. Therefore, (Qx)i= 0 for each i and hence x is in the null space of Q.

We now turn to cuts. Let V (G) = V1∪ V2be a partition of V (G) into nonempty disjoint subsets V1and V2. The set of edges with one endpoint in V1and the other endpoint in V2is called a cut. Denote this cut byK . Given a cut K we define its incidence vector y as follows. The order of y is m × 1 and its components are indexed by E(G). If eiis not inK , then yi= 0. If ei∈K , then yi= 1 or −1 according as eiis directed from V1to V2, or from V2to V1, respectively.

Let u be a vector of order n × 1 defined as follows. The components of u are in-dexed by V (G). Set ui= 1 or −1 according as i ∈ V1or i ∈ V2, respectively. Observe that y0=12u0Qand hence y is in the row space of Q.

在文檔中 Graphs and Matrices (頁 62-68)