734
Views
4
CrossRef citations to date
0
Altmetric
Articles

A new matrix representation of multidigraphs

&

Abstract

In this article, we introduce a new matrix associated with a multidigraph, named as the complex adjacency matrix. We study the spectral properties of bipartite multidigraphs corresponding to the complex adjacency matrix. It is well known that a simple undirected graph is bipartite if and only if the spectrum of its adjacency matrix is symmetric about the origin (with multiplicity). We show that the result is not true in general for multidigraphs and supply a class of non-bipartite multidigraphs which have this property. We describe the complete spectrum of a multi-directed tree in terms of the spectrum of the corresponding modular tree. As a consequence, we get a class of Hermitian matrices for which the spectrum of a matrix in the class and the spectrum of the modulus (entrywise) of the matrix are the same.

1 Introduction

Throughout this article, we consider multidigraphs without having self-loops. By a multidigraph, we mean a digraph (directed graph), where multiple directed edges between pair of vertices are allowed (see Citation[1]). Two vertices in a multidigraph are said to be adjacent if there is at least one directed edge between them. Treating each undirected edge as equivalent to two oppositely oriented directed edges with the same end vertices, the class of all undirected graphs may be viewed as a subclass of the class of multidigraphs.

The adjacency matrix is a popular matrix representation of a graph and the relationship between the eigenvalues of adjacency matrix with the graph structure has been studied by many researchers in the past, see for example Citation[1,2]. For a multidigraph G on n vertices, the adjacency matrix of G is defined Citation[1] as the n×n matrix A(G)=[aij], whose ijth entry aij is equal to the number of directed edges originating from the vertex i and terminating at the vertex j. From the definition, it is clear that the adjacency matrix of a multidigraph is not symmetric, in general. So it may have complex eigenvalues. As a result, the comparison of eigenvalues for different multidigraphs is not possible because the interlacing results Citation[3] cannot be applied. Furthermore, it is known that not only the eigenvalues but also the eigenvectors of different matrix representations of an undirected graph carry information about the structure of a graph, see for example Citation[4–6] and the references therein. Moreover, a graph is completely determined by its adjacency eigenvalues and the corresponding eigenvectors. This is evident from the fact that a graph G is uniquely determined by A(G). If G is an undirected simple graph, then A(G) is symmetric. Thus, if x1,x2,,xn are n linearly independent eigenvectors of A(G) corresponding to the eigenvalues λ1,λ2,,λn, respectively, consider the n×n matrix V with columns as xi, then A(G)=VΛVT, where Λ=diag(λ1,,λn). But, the adjacency matrix of a multidigraph most often fails to possess a complete set of linearly independent eigenvectors. There may be some eigenvalues of the matrix for which geometric multiplicity is less than its algebraic multiplicity. For example, consider the following multidigraph.

Example 1

Consider the multidigraph G in . The known adjacency matrix of G is given by A(G)=0102000002000030022100000000000000100100000000000.Notice that it is an asymmetric real matrix of order 7 and its characteristic polynomial is given by ϕ(A(G),x)=x7x56x4=x4(x2)(x+12i)(x+1+2i).So the eigenvalues of A(G) are 2,12i,1+2i and 0 (algebraic multiplicity of 0 is 4 and that of other eigenvalues is 1 each). The corresponding eigenvectors are given by 1220010,1+2i3112i200120,112i11+2i200120,1000030,0201020 and 0000120,respectively. The last three linearly independent eigenvectors correspond to the 0 eigenvalue. Note here that the geometric multiplicity of 0 is one less than its algebraic multiplicity.

Fig. 1 A multidigraph G on 7 vertices.

Fig. 1 A multidigraph G on 7 vertices.

To avoid the above described difficulty, we associate a new Hermitian matrix to a multidigraph, which reduces to the usual adjacency matrix in case of an undirected simple graph, when each undirected edge is treated as a pair of oppositely oriented edges. Let i denote 1, the imaginary unit.

Definition 2

Let G=(V,E) be a multidigraph with V={1,2,,n}. Let bij and fij denote the number of directed edges from j to i and from i to j, respectively. Then the complex adjacency matrix A(G) of G is an n×n matrix A(G)=[aij] whose rows and columns are indexed by V and the ijth entry is given by aij=(fij+bij)2+(fijbij)2×i.

The eigenvalues and eigenvectors of A(G) are called the A-eigenvalues and A-eigenvectors of G, respectively. The spectrum of A(G) is called the complex adjacency spectrum (or in short A-spectrum ) of G and is denoted by σA(G). Note that A(G) is Hermitian, so all its eigenvalues are real and we have a complete set of linearly independent eigenvectors.

Example 3

Consider the multidigraph G in . The complex adjacency matrix of G is given by A(G)=012+i2323i21+i00012i201+i000032+3i21i01+i1+i101i01i0000001i00012+i20010000000012i200.It is a complex Hermitian matrix of order 7 and its characteristic polynomial is given by ϕ(A(G),x)=x7292x53x4+372x3+32x2154x.The eigenvalues of A(G) (correct to 4 places of decimals) are 3.4903,1.1707,0.5319, 0,0.4670,0.9885 and 3.7375, and the corresponding eigenvectors are 0.43160.2239i0.28590.2217i0.0000+0.6701i0.00420.2515i0.20020.2002i0.00000.1920i0.0574,0.5163+0.0457i0.02030.0593i0.00000.2116i0.58270.2993i0.2845+0.2845i0.0000+0.1807i0.2430,0.1172+0.0784i0.2352+0.0879i0.00000.1445i0.34470.0960i0.35420.3542i0.0000+0.2717i0.6659,0.0000+0.0000i0.3082+0.4144i0.0000+0.0000i0.15410.2072i0.0000+0.0000i0.46740.6694i0, 0.02170.1952i0.5390+0.1210i0.0000+0.1649i0.01840.1111i0.27320.2732i0.0000+0.3532i0.5850,0.05850.4222i0.4299+0.0028i0.0000+0.1846i0.29950.1811i0.3824+0.3824i0.0000+0.1867i0.3868 and 0.26150.4318i0.08150.1970i0.00000.6511i0.35970.2198i0.18070.1807i0.00000.1742i0.0483, respectively.

Thus, all the eigenvalues of A(G) are real and we have exactly 7 mutually orthogonal eigenvectors.

Notice that, twice the real part of the ijth entry of A(G) is equal to the total number of directed edges between i and j and the imaginary part stands for the effective/resultant orientation of directed edges from i to j. So, if we view an undirected graph as a multidigraph by considering an edge of the graph same as two oppositely oriented directed edges, then the complex adjacency matrix of a graph is same as its adjacency matrix. Given a multidigraph G, the adjacency matrix A(G) and the complex adjacency matrix A(G) of a multidigraph G are related in the following way: A(G)=Re(A(G))+Im(A(G)).In a more descriptive way, if A(G)=[cij] and A(G)=[aij], then cij=aij+aji2+aijaji2i.

Now that we have a Hermitian matrix associated to a multidigraph, we can always compare complex adjacency spectra of two multidigraphs on a given number of vertices. Using the interlacing results for Hermitian matrices Citation[3], we have the following immediate results.

Lemma 4

Let G be a multidigraph on vertices 1,,n and H be a multidigraph produced from G by deleting a directed edge e from G . If λ1(G)λ2(G)λn(G) and λ1(H)λ2(H)λn(H) are the A -eigenvalues of G and H , respectively, then λ1(G)λ2(H);λi1(H)λi(G)λi+1(H) , for i=2,,n1 , and λn1(H)λn(G) .

Proof

Suppose that the deleted directed edge of G is e=(i,j). Then A(G)=A(H)+B, where B is the matrix with bij=12(1+i), bji=12(1i) and all other entries zero. Since B has exactly one positive eigenvalue and exactly one negative eigenvalue, the result follows by applying Weyl’s theorem Citation[3].□

Lemma 5

Let G be a multidigraph on n+1 vertices and H be obtained by deleting one vertex from G . If λ1(G)λ2(G)λn+1(G) are the A -eigenvalues of G written in nondecreasing order and λ1(H)λ2(H)λn(H) are the A -eigenvalues of H written in nondecreasing order, then λ1(G)λ1(H)λ2(G)λn(G)λn(H)λn+1(G).

Proof

Observe that A(H) is a principal submatrix of A(G). In particular, A(G)=A(H)yy0,for some vector yn. Now using Cauchy’s interlacing theorem Citation[3], the result follows immediately.□

The above lemma ensures that if λ is an A-eigenvalue of the multidigraph G with multiplicity at least 2, then λ is also an A-eigenvalue of H with multiplicity at least 1.

To avoid drawing several arcs between a pair of vertices in a multidigraph, we use the following alternative. Take the underlying undirected simple graph of the multidigraph and give an arbitrary orientation to each of its edges. If in the new (oriented) graph, there is a directed edge from vertex i towards vertex j, then assign that edge with weight equal to the ijth component of the complex adjacency matrix of that multidigraph.

So in this way, we draw a weighted directed graph in place of a multidigraph, where the weights are complex numbers belonging to the set W+={a2+b2i:a,bZ,a|b|0 and 2|(ab)}{0}. If G is a multidigraph, then Gu and Gw denote its underlying undirected simple graph and associated weighted directed graph, respectively. shows a multidigraph, its underlying undirected simple graph and the associated weighted directed graph.

Fig. 2 A multidigraph G, its underlying undirected simple graph Gu and associated weighted directed graph Gw.

Fig. 2 A multidigraph G, its underlying undirected simple graph Gu and associated weighted directed graph Gw.

Remark 6

Note that, in the above process, if we fix the orientation of the edges of Gw in the following way, then we can get a unique weighted mixed graph associated with the multidigraph. For any edge {i,j} in the underlying weighted graph, give an orientation from i to j (from j to i) if the imaginary part of the ijth entry is positive (negative) and keep the edge {i,j} as undirected if the ijth entry is real and positive.

Notice that, in this way, we can always associate a weighted digraph with a multidigraph such that the complex adjacency matrix of a multidigraph is same as the adjacency matrix of the associated weighted digraph. In the past decade, the spectral properties of complex weighted digraphs have been studied. In Citation[7], Bapat, Kalita and Pati introduced the adjacency matrix for a weighted digraph with complex weights of unit modulus. Later, Kalita Citation[8] gave a characterization of the unicyclic weighted digraphs G with weights from the set {±1,±i} whose adjacency matrix A(G) satisfies property (SR), i.e., “if λ is an eigenvalue of A(G), then 1λ is also an eigenvalue of A(G) with the same multiplicity”. Recently, Sahoo Citation[9] considered complex adjacency matrix of a digraph and showed that not only its eigenvalues but also its eigenvectors carry a lot of information about the structure of the digraph.

We emphasize here that an undirected simple graph H can be viewed as a multidigraph G. In that case, the adjacency matrix A(H) is same as the complex adjacency matrix A(G). Hence, we may view the study of complex adjacency spectrum of a multidigraph as a general activity.

We write iwj to mean that there are Re(w)+Im(w) directed edges from i to j and Re(w)Im(w) directed edges from j to i in the multidigraph G. In this case, if wW+, then the vertices i and j in G are called adjacent; otherwise they are nonadjacent. A multidigraph G is said to be bipartite multidigraph if its underlying undirected simple graph is bipartite. Similarly, we can define a multi-directed tree, a path multidigraph, a star multidigraph, etc. Let G be a multidigraph on vertices 1,2,,n. Then the modular graph of G, denoted by |G|, is the weighted undirected graph obtained from Gw by replacing each of its edge weights by their modulus.

In this article, we supply some results on the complex adjacency spectra of multidigraphs. In Section 2, we compute the complex adjacency spectra of some special class of bipartite multidigraphs. It is well known that a simple undirected connected graph is bipartite if and only if its adjacency spectrum is symmetric about the origin (with multiplicity). We show that the result is not true, in general, for multidigraphs with respect to complex adjacency spectrum and supply a class of non-bipartite multidigraphs which have this property. In Section 3, we describe the complete A-spectra of some special multi-directed trees. Further, given any multi-directed tree T, we prove that if we change the direction of any edge in the associated weighted tree Tw (that is, if we replace iwj by iw¯j for two adjacent vertices i and j) then the complete A-spectrum of the corresponding new multi-directed tree remains unchanged. Furthermore, we prove that a multi-directed tree T and its modular tree |T| share the same A-spectrum.

Following notations are being used in the rest of the paper. The n×1 vector with each entry 1 (respectively, 0) is denoted by 1n (respectively, 0n). Mn denotes the set of complex matrices of order n. By In, we denote the identity matrix of size n. For z, the set of all complex numbers, z¯, arg(z) and |z| represent the conjugate, the argument and the modulus of z. We choose arg(0)=0, as a convention. By x=(xi)i=1n, we mean a column vector of length n. A vector, whose ith and the jth components are 1 and 1, respectively and rest all components are 0, is denoted by ϵi,j. The Euclidean norm of x is denoted by x, while the Euclidean inner product of two vectors x,y is denoted by x,y. The transpose and conjugate transpose of a matrix A are denoted by AT and A, respectively.

2 A–Spectra of bipartite multidigraphs

Note that, if A=0BB0 is a square matrix and x=x(1)x(2) is an eigenvector for an eigenvalue λ, then xˆ=x(1)x(2) is an eigenvector of A for the eigenvalue λ. In fact, if x1,,xk are k linearly independent eigenvectors of A, then xˆ1,,xˆk are also linearly independent. That is, the eigenvalues of A are symmetric about the origin.

The complex adjacency matrix of a bipartite multidigraph G has the above mentioned form and hence its A-eigenvalues are symmetric about the origin. We say a multidigraph G satisfies SO-property if the A-spectrum of G is symmetric about origin. Note that the converse of this is true for connected undirected graphs. But, in the case of multidigraphs it is not true in general. See the following example.

Example 7

Consider the multidigraph G as shown in . One can check that the characteristic polynomial of A(G) is ϕ(A(G),x)=x(x27+322)(x27322).Thus the A-spectrum of G is symmetric about origin but G is not bipartite (since its underlying undirected simple graph is a cycle on odd number of vertices).

Fig. 3 A non-bipartite multidigraph G whose A-spectrum is symmetric about origin and Gw, the corresponding associated weighted cycle digraph.

Fig. 3 A non-bipartite multidigraph G whose Aℂ-spectrum is symmetric about origin and Gw, the corresponding associated weighted cycle digraph.

Now, a natural question that arise here is “which non-bipartite multidigraphs satisfy the SO-property?”. Here we provide a class of non-bipartite multidigraphs with SO-property.

Let G be a cycle multidigraph with vertices 1,,n and with the associated weighted digraph Gw. If iwi(i+1) for i=1,,n1 and nwn1 in Gw and no other vertices are adjacent, then we denote the cycle multidigraph G by Cn(w), where w=(wi)i=1n. Depending on whether the number of vertices of a cycle multidigraph is odd or even, it can be categorized as odd or even cycle multidigraph. Since the even cycle multidigraphs are bipartite, hence they satisfy SO-property. To find out which odd cycle multidigraphs satisfy SO-property, we consider weight of a cycle multidigraph which is defined as the product of weights of all the directed edges of the associated weighted proper cycle digraph. (Note: A proper cycle digraph is a cycle digraph such that each of its directed edges are oriented either clockwise or anticlockwise.) Notice that the weight of the cycle multidigraph as shown in is 5i4. The following theorem supplies a necessary and sufficient condition under which an odd cycle multidigraph satisfies SO-property.

Theorem 8

Let G=Cn(w) be an odd cycle multidigraph on n vertices, where w=(wi)i=1nW+n . Then the weight of G is purely imaginary if and only if G satisfies SO-property.

Proof

The complex adjacency matrix of G can be expressed as A(G)=0w100w¯nw¯10w2000w¯20000000wn1wn00w¯n10.Let the characteristic polynomial of A(G) be given by ϕ(A(G),x)=xn+an1xn1++a2x2+a1x+a0.Now, suppose w1w2wn=a+bi, where a,bR. Then a0=det(A(G))=w1w2wn+w¯1w¯2w¯n=a+bi+abi=2a. Hence, a0=0 if and only if a=0. Furthermore, observe that all the principal minors of odd orders are zero. Therefore, the characteristic polynomial of A(G) becomes ϕ(A(G),x)=xn+an2xn2++a3x3+a1x.Hence the result follows.□

Let G=(V,E) be a multidigraph and G1=(V1,E1) be such that V1V, E1E. For i,jV1, if iwj in G1 for wW+ implies iwj in G, then we call G1 as a sub-multidigraph of G. Let us call a multidigraph in which weights of all odd cycle sub-multidigraphs are purely imaginary as an im-bipartite multidigraph. Thus, all bipartite multidigraphs are also im-bipartite. The following theorem gives a further sufficient condition for the A-spectrum of a multidigraph to be symmetric about the origin.

Theorem 9

An im-bipartite multidigraph satisfies SO-property.

Proof

Let G be an im-bipartite multidigraph on vertices 1,2,,n. Let pn be an odd number and B=[bij] be the principal submatrix of A(G) corresponding to {1,2,,p}. From Leibniz’s formula for the determinant of a matrix, we have det(B)=ςSpsgn(ς)i=1pbiςi,where Sp is the permutation group of {1,,p} and ςi=ς(i). Since p is odd, thus ςSp is a product of disjoint cycles of which at least one must be odd. Select an odd cycle O that contains the smallest possible label from {1,2,,p}. Now consider the permutation, ς obtained from ς, by replacing O with its inverse O1. Using the hypothesis, the total contribution of ς and ς towards detB is (weight of O + weight of O1)weight of other cycles=0,as the weight of O is purely imaginary. Hence det(B)=0. With a similar argument one can observe that the determinant of any principal submatrix of order p is zero. It follows that, the coefficient of xnp in the characteristic polynomial of A, is zero.□

Next we consider some special types of bipartite multidigraphs and characterize their A-spectrum. In the case of undirected bipartite graphs, we have a special class of graphs called the complete bipartite graphs. The adjacency spectrum of a complete bipartite graph contains exactly two nonzero eigenvalues which can be obtained easily from the number of vertices in each part. Motivated by this, we define below some special classes of bipartite multidigraphs and obtain their A-spectra .

Let w=(wi),m=(mi)W+p. Consider a bipartite multidigraph G with V1={1,2,,p} and V2={p+1,p+2,,p+q} as its disjoint vertex set partition. If iwij for all iV1 and jV2, then we call G a type-I bipartite multidigraph and denote by Kp,q(w). If w1==wp=α, then we call G as a semi-regular bipartite multidigraph and denote by α-Kp,q.

Further, if V2 is again partitioned into two disjoint sets S and T with |S|=r and if iwij for iV1,jS and imij for iV1,jT, then we call G a type-II bipartite multidigraph and denote it by Kp,qr(w,m). shows the associated weighted digraph of Kp,qr(w,m).

Fig. 4 The associated weighted digraph of a type-2 bipartite multidigraph Kp,qr(w,m).

Fig. 4 The associated weighted digraph of a type-2 bipartite multidigraph Kp,qr(w,m).

Our next theorem describes the A-spectrum of type-II bipartite multidigraph.

Theorem 10

Let G=Kp,qr(w,m) be a type-II bipartite multidigraph as described above. Then the A -spectrum of G consists of

(i)

0 with multiplicity p+q4 ,

(ii)

±rw2+(qr)m2±(rw2(qr)m2)2+4r(qr)w,mm,w2 each with multiplicity 1 .

Proof

Consider the p×q matrix B=wwmm, with the first r columns as vector w and the rest qr columns as vector m. Then the adjacency matrix of G can be expressed as A=0BB0. Since w,mW+p, there are at least p2 linearly independent vectors say, x1,x2,,xp2 in Wp, which are orthogonal to both w and m. Now, consider the following p+q4 linearly independent vectors 0pϵ1,j0qr,0p0rϵ1,k, and xl0r0qr,for j=2,3,,r;k=2,3,,qr;l=1,2,,p2. Observe that 0 is one eigenvalue of A afforded by these p+q4 eigenvectors.

Looking at the structure of the matrix A, let us consider a vector v of the form v=k1(w+m)k21r1qr, where k1 and k2 are some constants.Note that v is orthogonal to the p+q4 vectors mentioned above. Now, if v is an eigenvector of A corresponding to the eigenvalue λ (say), then v must satisfy the equation Av=λv.

Now from the matrix equation, we get (1) k2nwi+(qn)mi=k1(wi+mi)λ for i=1,,p;(1) (2) k1i=1p(wi+mi)w¯i=k2λ;(2) (3) k1i=1p(wi+mi)m¯i=λ,(3) where k1,k2 and λ are the unknowns.

Multiplying Eq. (1) by wi and mi, separately, for i=1,,p, we have the following: (4) k2nw,w+(qn)m,w=k1λ(w,w+m,w),(4) (5) k2nw,m+(qn)m,m=k1λ(w,m+m,m).(5)

Further, Eqs. (2) and (3) can be restated as (6) k1(w,w+m,w)=k2λ,(6) (7) k1(w,m+m,m)=λ.(7)

Eliminating k1, we get k2λ2=k2rw,w+(qr)m,w,λ2=k2rw,m+(qr)m,m.Now eliminating k2 from these two equations, we get an expression for λ from which we can get the eigenvalues of A and hence the result.□

By considering r=q, as an immediate corollary we get the following result which describes the A-spectrum of a type-I bipartite multidigraph.

Corollary 11

Let w=(wi)W+p . Then the A -spectrum of Kp,q(w) consists of 0 with multiplicity p+q2 and ±qw with multiplicity 1 each. In particular, the spectrum of α - Kp,q consists of ±|α|pq and 0 with multiplicity p+q2 .

Remark 12

Since each undirected edge between a pair of vertices can be considered as two oppositely oriented directed edges between those vertices, hence as a special case of Corollary 11 we get the spectrum of a complete bipartite undirected graph Kp,q. It consists of ±pq and 0 with multiplicity p+q2.

3 Results on A-spectra of multi-directed trees

This section contains results on the spectral properties of multi-directed trees.

A star multidigraph is a multidigraph whose underlying undirected simple graph is a star graph. Let G be a star multidigraph on n vertices with vertex 1 as the central vertex. Let w=(wi)W+n1. If 1wii for i=1,,n1, then we denote G by Sn(w). If all the components of w are equal, that is, wi=α for all i=1,,n1, then we call Sn(w) as semiregular star multidigraph and denote by α-Sn. The following corollary follows from Corollary 11 by considering Sn(w)=K1,n1(w) which describes the complete A-spectrum of a star multidigraph.

Corollary 13

Let w=(wi)W+n1 . Let Sn(w) be a star multidigraph with central vertex 1 . Then the spectrum of Sn(w) consists of 0 with multiplicity n2 and ±w with multiplicity 1 each. More specifically, the spectrum of α - Sn consists of 0 with multiplicity n2 and ±|α|n1 with multiplicity 1 each.

By a double star multidigraph, we mean a multidigraph G for which Gu is a double star. Consider two star multidigraphs Sn(w) and SN(m), where w and m are two vectors of length n1 and N1, respectively whose components belong to the set W+. Let 1 and 1 are the central vertices of Sn(w) and SN(m), respectively. Let wcW+. Then the multidigraph formed by joining the central vertices of Sn(w) and SN(m) such that 1wc1, is known as a double star multidigraph and denoted by Sn,N(w,m;wc). Instead of joining the central vertices, if we merge a pendant vertex (say n) of Sn(w) to a pendant vertex (say N) of SN(m), then the multidigraph thus produced is called a pendant-merge double star multidigraph and denoted by Sn,N(w,m), see . Note that Sn,N(w,m;wc) and Sn,N(w,m) have n+N and n+N1 number of vertices, respectively.

Fig. 5 The associated weighted digraphs of a double star multidigraph and a pendant-merge double star multidigraph.

Fig. 5 The associated weighted digraphs of a double star multidigraph and a pendant-merge double star multidigraph.

Our next two results describe the A-spectrum of a double star multidigraphs.

Theorem 14

Let G=Sn,N(w,m;wc) be a double star multidigraph. Then the A -spectrum of G consists of

(i)

0 with multiplicity n+N4 and

(ii)

±|wc|2+w2+m2±(|wc|2+w2+m2)24w2m22 each with multiplicity 1 .

Proof

The complex adjacency matrix of Sn,N(w,m;wc) can be expressed as Now, proof of part (i) is obvious by considering the nullity of A(G). To prove part (ii), consider the vector v=k1w¯1w¯n1k2k3m¯1k3m¯N1T,where k1,k2 and k3 are some constants. If v happens to be an eigenvector corresponding to an eigenvalue λ of A(G), then it must satisfy A(G)v=λv. From which we get i=1n1wiw¯i+k2wc=k1λ,k1w¯i=w¯iλ, for i=1,,n1,k1wc+i=1N1mim¯i=k2λ,k1m¯i=k3m¯iλ, for i=1,,N1. Now eliminating k1,k2 and k3 from these equations, we have λ4(|wc|2+w2+m2)λ2+w2m2=0.Note that λ0 as w and m are nonzero vectors. Hence the result follows.□

The following result describes the complete spectrum of Sn,N(w,m) in terms of n,N and the norms of the weight vectors w,m.

Theorem 15

Let w=(wi)W+n1,m=(mi)W+N1 . Let G=Sn,N(w,m) be a pendant-merge double star multidigraph. If ŵ=(w1,,wn2)T,m̂=(m1,,mN2)T and t=wm , then the A -spectrum of Sn,N(w,m) consists of

(i)

0 with multiplicity n+N5 ,

(ii)

±t2±t44(|wn1|2ŵ2+|mN1|2m̂2+ŵ2m̂2)2 each with multiplicity 1 .

Proof

The complex adjacency matrix of G=Sn,N(w,m) can be expressed as Proof of part (i) is immediate by observing the nullity of A(G). To prove part (ii), consider a vector v of the form k1w¯1w¯n2k2k3k4m¯1k4m¯N2T, where k1,k2,k3 and k4 are some constants. If v is an eigenvector of A(G) corresponding to an eigenvalue (say) λ, then from A(Gw)v=λv we have the following equations: w2+k2wn=k1λ,k1=λ,k1w¯n+k3m¯N=k2λ,k4m2+k2m¯N=k3λ,k3=k4λ. Eliminating k1,k2,k3 and k4 from the above system of equation, we get λ4(w2+m2)λ2+|wn|2w2+|mN|2m2+w2m2=0.Note that λ0 as w and m are nonzero vectors. Hence the result follows.□

A path multidigraph is a multidigraph G for which Gu is a path. Let G be a path multidigraph on vertices 1,2,,n. If iwi(i+1) for i=1,,n1 in G and w=(wi)W+n1, then we denote G by Pn(w). If w1==wn1=α, then we call the path multidigraph as the semi-regular path multidigraph and denote by α-Pn. Since the complex adjacency matrix of a semi-regular path multidigraph is a tridiagonal Toeplitz matrix [Citation10], we have the following immediate lemma.

Lemma 16

Let α - Pn be a semi-regular path multidigraph on n vertices. If α=reiθ in polar form, then the A -spectrum of α - Pn consists of 2rcosjπn+1 for j=1,,n .

Next, we study the effect on the A-spectrum of a multi-directed tree by reversing the orientation of any of its edge. The following is an important observation which is true for a more general class of multidigraphs.

Theorem 17

Let G be a multidigraph on vertices 1,2,,n . Suppose that i and j be two vertices in G such that iwj , for some wW+ and by removing all the arcs between vertices i and j , G becomes disconnected (that is, iwj is a cut arc in Gw ). Let H be the multidigraph obtained from G by changing iwj to iw¯j . Then G and H have the same A -spectra.

Proof

Suppose that λ is an eigenvalue of A(G) with corresponding eigenvector x=(xk)k=1n. That is, A(G)x=λx. Since by deleting all the directed edges between i and j the multidigraph G becomes disconnected, hence we get two components of G, say G1 and G2. Suppose that iV(G1) and jV(G2). Now choose such that . Then it can be observed that is an eigenvector corresponding to the eigenvalue λ of A(H). Hence the result follows.□

Since by deleting all the arcs between any two adjacent vertices of a multi-directed tree, the resulting multidigraph is disconnected, we have the following immediate corollary.

Corollary 18

Let T be a multi-directed tree on vertices 1,,n . Let i and j be two adjacent vertices in T such that iwj , for some wW+ . Let H be the multi-directed tree obtained from T by changing iwj to iw¯j . Then T and H have the same complex adjacency spectra.

Let G be a multidigraph on vertices 1,2,,n. Then the modular graph of G, denoted by |G|, is the weighted undirected simple graph obtained from Gw by replacing each of its edge weights by their modulus. That is, if iwj in G for some wW+, then the edge {i,j} has weight |w| in |G|. Observe that the adjacency matrix of |G| is A(|G|)=|A(G)|, where by |A| we mean the entrywise modulus of a matrix A. See for more clarification.

Fig. 6 Example of a multidigraph G, its weighted digraph Gw and corresponding modular graph |G|.

Fig. 6 Example of a multidigraph G, its weighted digraph Gw and corresponding modular graph |G|.

The following theorem gives a relationship between the A-spectra of a multi-directed tree and its modular tree.

Theorem 19

Let T be a multi-directed tree on n vertices and |T| be its modular tree. Let A(T) and A(|T|) be the complex adjacency matrix and the adjacency matrix of T and |T| , respectively. Then both T and |T| share same A -spectrum, that is σA(T)=σA(|T|). Furthermore, if x and y are eigenvectors of A(T) and A(|T|) , respectively, corresponding to an eigenvalue λ , then |x|=|y| .

Proof

Let y=(yi)i=1n be an eigenvector of A(|T|)=[aij]n×n corresponding to an eigenvalue λ. Now from the matrix equation A(|T|)y=λy, we have k=1naijyj=λyifor i=1,,n.Let A(T)=[cij]n×n. Notice that |A(T)|=A(|T|)=A(|T|) where by |A|, we mean entry-wise modulus of a matrix A. Hence we have aij=|cij|=cijearg(c¯ij). Thus, k=1ncijyjeiarg(c¯ij)=λyi.Choose a vector x=(xi)i=1n such that |x|=|y| and for iwj in T, xj=|yj|eiθ,if yiyj0|yj|ei(θ+π),otherwisewhere θ=arg(xi)+arg(w¯) and arg(x1)=0. This is possible, as there is no cycle sub-multidigraphs. Hence xj, for j=1,2,,n, gets a unique valuation. Now, it is easy to observe that x is an eigenvector of A(T) corresponding to the eigenvalue λ and hence we are done.□

From the well known Perron–Frobenius theorem [Citation11], we know that the spectral radius of a nonnegative irreducible matrix is simple and positive. Further, it tells that each component of the eigenvector corresponding to the largest eigenvalue, commonly known as Perron vector, is positive. Using this idea, we have the following immediate remark to state.

Remark 20

Since A(|T|) is a nonnegative irreducible matrix of the modular graph |T| of a multi-directed tree T, from Theorem 19, the largest eigenvalue of A(T) is simple and positive. Furthermore, if x is an eigenvector of A(T) corresponding to its largest eigenvalue, then since |Arg(w)|π4 for any wW+, therefore the absolute values of the difference between the principal arguments of any two components of x whose corresponding vertices are adjacent can never be greater than π4.

Given any Hermitian matrix A=[aij] of order n×n whose all diagonal entries are zero, we can associate with it a graph G on n vertices such that two vertices i and j are adjacent in G if and only if aij0. The following theorem is one of our main results which gives a sufficient condition under which A and |A| have the same set of eigenvalues, where A is a Hermitian matrix. The proof of the result is very similar to that of Theorem 19. Especially, from the proof of Theorem 19, notice that the values of the entries of A(T) do not play any role, rather the zero pattern present in this matrix accounts. Hence we have the following result which is the most important result of this section.

Theorem 21

Let A be a Hermitian matrix of order n×n with all its diagonal entries zero such that its associated graph is a tree. Then A and |A| have the same set of eigenvalues. More generally, if D is a real diagonal matrix of order n×n , then D+A and D+|A| also have the same set of eigenvalues.

Example 22

Let P=020002313i0i01+3i10.50000.5000i001.8. So |P|=0200023100101010.50000.50001001.8.Notice that the matrix P satisfies the condition given in Theorem 21. From computation through matlab, we get the spectra of P and |P| as σ(P)=(3.0229,0.2406,0.1424,1.6478,5.2734)=σ(|P|)which agrees with the result given in Theorem 21.

4 Conclusion

Even though associating a complex Hermitian matrix to a digraph is not new, the use of such matrices for a multidigraph is new to the literature. The real part of the complex adjacency matrix provides information about the total number of directed edges between any two vertices of a multidigraph, while the imaginary part gives the effective direction of any multi-directed edge.

In case of a multi-directed tree T, the complex adjacency spectrum of T is same as the adjacency spectrum of its modular graph |T|. Besides, the eigenvectors of the complex adjacency matrix of T specify the effective orientation of any multi-directed edge in T. Furthermore, we have got a class of Hermitian matrices for which the spectrum of a matrix in the class and the spectrum of the modulus (entrywise) of the matrix are the same.

We get a class of non-bipartite multidigraphs whose eigenvalues are symmetric about origin. In the process, we attempt to find the class of all Hermitian matrices whose eigenvalues are symmetric about origin. Here we get partial answers to this class of matrices.

Acknowledgments

The authorssincerely thank the reviewer for many valuable suggestions which improved the presentation of the article. The corresponding author acknowledges SERB, Government of India for financial support through grant (MTR/2017/000080). The second author acknowledges SERB, Government of India for financial support through grant (PDF/2018/000519).

References

  • CvetkovićD.M.DoobM.SachsH., Spectra of Graphs: Theory and Application1980Academic press
  • BapatR.B., Graphs and Matrices2010Springer
  • HornR.A.JohnsonC.R., Matrix Analysis2012Cambridge university press
  • KorenY., Drawing graphs by eigenvectors: theory and practice Comput. Math. Appl. 492005 1867–1888
  • LeeS.-L.YehY.-N., On eigenvalues and eigenvectors of graphs J. Math. Chem. 121993 121–135
  • PowersD.L., Graph partitioning by eigenvectors Linear Algebra Appl. 1011988 121–133
  • BapatR.B.KalitaD.PatiS., On weighted directed graphs Linear Algebra Appl. 4362012 99–111
  • KalitaD.PatiS., A reciprocal eigenvalue property for unicyclic weighted directed graphs with weights from {±1,±i} Linear Algebra Appl. 4492014 417–434
  • G. Sahoo, Complex adjacency spectra of digraphs, Linear and Multilinear Algebra,http://dx.doi.org/10.1080/03081087.2019.1591337.
  • BöttcherA.GrudskyS.M., Spectral Properties of Banded Toeplitz Matrices2005SIAM Publications
  • MincH., Nonnegative Matrices1988John Wiley & Sons, Inc.