502
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

On singularity and properties of eigenvectors of complex Laplacian matrix of multidigraphs

ORCID Icon, &
Pages 125-133 | Received 01 Jun 2023, Accepted 02 Jul 2023, Published online: 02 Aug 2023

Abstract

In this article, we associate a Hermitian matrix to a multidigraph G. We call it the complex Laplacian matrix of G and denote it by LC(G). It is shown that the complex Laplacian matrix is a generalization of the Laplacian matrix of a graph. But, unlike the Laplacian matrix of a graph, the complex Laplacian matrix of a multidigraph may not always be singular. We obtain a necessary and sufficient condition for the complex Laplacian matrix of a multidigraph to be singular. For a multidigraph G, if LC(G) is singular, we say G is LC-singular. We generalize some properties of the Fiedler vectors of undirected graphs to the eigenvectors corresponding to the second smallest eigenvalue of LC-singular multidigraphs.

AMS SUBJECT CLASSIFICATION:

1 Introduction

Throughout this article, we consider multidigraphs without self-loops. By a multidigraph, we mean a digraph (directed graph), where multiple directed edges between pairs of vertices are allowed, e.g. [Citation8]. 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 and the Laplacian matrix are among some of the most popular matrices associated with a graph. Let G=(V(G),E(G)) be a graph (undirected) on vertex set V(G)={1,2,,n}. The adjacency matrix A(G) of G is an n × n matrix whose ijth entry is 1, if the vertices i and j are adjacent; and 0, otherwise. The Laplacian matrix L(G) of a graph G is defined as L(G)=D(G)A(G), where D(G) is the diagonal degree matrix of G. It is known that L(G) is positive semidefinite and 0 is one eigenvalue of L(G) afforded by the eigenvector 1, the vector of all ones. The Laplacian spectrum of a graph, in particular, the second smallest Laplacian eigenvalue of a graph has received much attention in the last three decades (see the survey articles by Merris and Mohar, e.g. [Citation20, Citation21] and the references therein). Let 0=λ1(G)λ2(G)λn(G) be the eigenvalues of L(G) arranged in nondecreasing order. Fiedler [Citation10] proved that λ2(G)>0 if and only if the graph G is connected. Observing λ2(G) as a quantitative measure of connectivity, Fiedler named it the algebraic connectivity of G and denoted by a(G). Subsequently, the algebraic connectivity has received much more attention, see [Citation1] and the references therein. Relationship between the graph structure and the eigenvectors corresponding to its algebraic connectivity (popularly known as Fiedler vectors) has also been established, e.g. [Citation4, Citation11–13, Citation18–20].

Let G be a graph and x=(xk), k=1,2,,n, be a Fiedler vector of G. A vertex i in G is called a characteristic vertex with respect to x, if xi = 0 and there is a vertex j adjacent to i such that xj0. An edge {i, j} in G is called a characteristic edge with respect to x if xixj<0. It is known that if G is a tree, then G has either exactly one characteristic vertex or exactly one characteristic edge with respect to x. Let G be a connected graph and x be a Fielder vector. If Vx+={iV(G):xi0} and Vx={iV(G):xi0}, then it is known that the subgraphs induced by Vx+ and Vx are connected. We call xi the valuation of vertex i with respect to the vector x. For a connected graph G, a vertex i is said to be a cut vertex of G if Gi (the graph obtained be deleting the vertex i from G) is disconnected. A block of a connected graph G is a maximal connected subgraph of G which does not have a cut vertex. The following results classify connected graphs into two distinct classes based on their Fiedler vectors.

Theorem 1.

(Fiedler [Citation11]) Let G be a connected graph and x=(xk) be a Fiedler vector of G. Let i be a cut vertex of G and G1,G2,,Gr be components of Gi. Then one of the following cases occur.

  1. If xi>0, then exactly one of the components Gs,s=1,2,,r, contains a vertex with negative valuation. Moreover, xi < xj for all vertices j in the remaining components.

  2. If xi = 0 and there is a component containing both positively and negatively valuated vertices, then there is exactly one such component. All vertices in all other components have zero valuation.

  3. If xi = 0 and no component contains both positively and negatively valuated vertices, then each component contains either only positively valuated vertices, only negatively valuated vertices, or only zero valuated vertices.

Theorem 2.

(Fiedler [Citation11]) Let G be a connected graph and x=(xk) be a Fiedler vector of G. Then exactly one of the following cases occurs.

  1. There is a single block B1 in G which contains both positively and negatively valuated vertices. Each other block has either vertices with positive valuation only, vertices with negative valuation only, or vertices with zero valuation only. Every path P which contains at most two cut points in each block, which starts in B1 and contains just one vertex i in B1 has the property that the valuations at cut points contained in P form either an increasing, decreasing, or a zero sequence along this path according to whether xi>0, xi<0 or xi=0. In the last case, all vertices in P have valuation zero.

  2. No block of G contains both positively and negatively valuated vertices. There exists a unique vertex i which has valuation zero and is adjacent to a vertex with a non-zero valuation. This vertex i is a cut vertex. Each block contains (with the exception of i) either vertices with positive valuation only, vertices with negative valuation only, or vertices with zero valuation only. Every path P, which starts at i and contains at most two cut vertices in each block, has the property that the valuations at the cut vertices contained in P form either an increasing, decreasing, or zero sequence along P. Every path containing both positively and negatively valuated vertices passes through i.

On the other hand, the study of Laplacian spectrum of multidigraphs is very limited. Let G be a multidigraph. Then the Laplacian matrix of G is defined as L(G)=D(G)A(G), where D(G) is the diagonal matrix whose diagonal entries are the outdegrees of the respective vertices of G and A(G) is the adjacency matrix of G. (Note: In this case, the ijth entry of A(G) is equal to the number of directed edges from vertex i to vertex j in G.) It is known that the number of spanning trees oriented toward a vertex i of a multidigraph G is precisely the first cofactor of L(G) belonging to its iith entry, e.g. [Citation6]. Unlike the case of a graph, the Laplacian matrix of a multidigraph G is not positive semidefinite and not even symmetric. But, 0 is always an eigenvalue of L(G) afforded by the eigenvector 1. Agaev and Chebotarev [Citation2] described essentially cyclic digraphs (meaning, a digraph whose Laplacian spectrum contains nonreal eigenvalues) with ring structure. Chebotarev and Agaev [Citation7] presented some basic results concerning the construction and study of distributed control system in terms of the Laplacian spectrum of digraphs. Su et al. [Citation24] listed the Laplacian eigenvalues of some digraphs obtained from the wheel digraph by deleting some edges.

Let i denote 1, the imaginary unit. Bapat et al. [Citation3] were the first to consider a digraph with complex arc weights. They considered the arc weights to be of unit modulus and defined an adjacency matrix and a Laplacian matrix which are always Hermitian. In the same article, the authors gave many combinatorial results relating the Laplacian matrix and the digraph structure. Subsequently, Kalita [Citation15] considered the 3-colored digraphs (these are digraphs with edge weights 1 or –1 or i) containing exactly one nonsingular cycle, and studied the smallest Laplacian eigenvalue and the corresponding eigenvectors of such digraphs. Later Kalita [Citation16] investigated the monotonicity properties of the first eigenvectors of nonsingular connected weighted digraphs along certain paths. Dong and Lin [Citation9] introduced the concept of general complex weighted digraphs and gave some results establishing the relationship between the Laplacian matrix and the structure of its corresponding digraph. A complex unit gain graph is a graph where each orientation of an edge is given a complex unit, which is the inverse of the complex unit assigned to the opposite direction. Further, the eigenvalue bounds for the adjacency and Laplacian matrices are obtained by Reff [Citation22].

Recently, Barik and Sahoo [Citation5] introduced a new Hermitian matrix associated with a multidigraph (named as complex adjacency matrix) and obtained some interesting spectral properties of a multidigraph with respect to the complex adjacency matrix. The complex adjacency matrix of a multidigraph is defined as follows.

Definition 3.

(Barik and Sahoo [Citation5]) 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 AC(G) of G is an n × n matrix AC(G)=[aij] whose rows and columns are indexed by V and the ijth entry is given by aij=(fij+bij2)+(fijbij2)i.

Note that if AC(G)=[aij] is a complex adjacency matrix of a multidigraph G, then each aijW where W={a2+b2i:a,bZ,a|b|0 and 2|(ab)}. Denote W+=W\{0}.

In [Citation5], it is shown that the complex adjacency matrix of a multidigraph is a generalization of the adjacency matrix of a graph. A multidigraph is said to be bipartite if its underlying undirected simple graph is bipartite. It is well known that a graph is bipartite if and only if the adjacency spectrum of the graph is symmetric about origin. In the same paper the authors showed that unlike the graph case, the symmetric about origin property of a multidigraph does not necessarily imply that the multidigraph is bipartite. They provided a necessary condition for a multidigraph G to satisfy the above property. Sahoo [Citation23] characterized a few interesting spectral properties of simple directed graphs corresponding to the complex adjacency matrix. Using the complex adjacency matrix, we define the complex Laplacian matrix for a multidigraph.

Definition 4.

Let G be a multidigraph on n vertices and AC(G)=[aij] be the complex adjacency matrix of G. Let DC(G) be a diagonal matrix whose diagonal entries are given by dii=j=1n|aij|. Then the matrix defined as LC(G)=DC(G)AC(G)is called the complex Laplacian matrix of G.

Thus, LC(G) is Hermitian and by Geršgorin disc theorem, it is also positive semidefinite (see [Citation14]). Let σLC(G)=(λ1(G),λ2(G),,λn(G)), where λ1(G)λ2(G)λn(G) are the eigenvalues of LC(G) arranged in non-decreasing order. Note that the complex Laplacian matrix of a graph is same as its Laplacian matrix (considering each edge as two oppositely oriented directed edges). Therefore, it can be thought of as a generalization of the Laplacian matrix of a graph to that of a multidigraph. In the recent years, Laplacian spectral properties of (complex) weighted digraphs are studied and many applications are found (see for reference [Citation15–17]). In all these references, the modulus of each entry of the Laplacian matrix is one. So the complex Laplacian matrix defined here is a more general one.

Example 5.

Consider the two multidigraphs G and Ĝ as shown in . The complex Laplacian matrices of these multidigraphs are given by LC(G)=[2212+12i1+i1212i1212i1+523212i01i32+12i2+52012+12i0012],LC(Ĝ)=[2212+12i1+i1212i1212i12001i02012+12i0012].

Fig. 1 A LC-nonsingular multidigraph and a LC-singular multidigraph.

Fig. 1 A L​C-nonsingular multidigraph and a L​C-singular multidigraph.

From numerical computation, we have σLC(G)=(0.0094,0.7835,3.3485,4.6778) and σLC(Ĝ)=(0,0.7071,1.0171,3.9326).

From Example 5, it is evident that 0 is not always the smallest eigenvalue of LC(G) unlike in case of the undirected graphs. We call a multidigraph G as LC-singular if 0 is an eigenvalue of LC(G). So we arrive at the question: “which multidigraphs are LC-singular?”. In Section 2, we completely describe all multidigraphs which are LC-singular. In particular, we show that any multi-directed tree (a multidigraph G whose underlying graph is a tree) is LC-singular. For a LC-singular graph G, we consider the second smallest complex Laplacian eigenvalue and the corresponding eigenvectors of LC(G). As a generalization of Theorem 1 and Theorem 2, we prove results relating to the eigenvectors corresponding to the second smallest eigenvalue of LC(G) and the structure of a multidigraph G. It is also proved that in case of a multi-directed tree, the modulus of the components of eigenvectors corresponding to the second smallest eigenvalue retain the monotonicity property similar to that of a Fiedler vector of a tree. These results appear in the Section 3 of the article.

Following notations are being used in the rest of the paper. The zero vector is denoted by 0. We choose arg(0)=0, as a convention. By x=(xk), we mean a column vector of appropriate order whose kth component is xk. The transpose and conjugate transpose of a matrix A are denoted by AT and A*, respectively.

2 LC-singular multidigraphs

Let G be a multidigraph on vertices 1,2,,n. We associate a weighted digraph Gw with G in the following way. The digraph Gw has the same set of vertices as that of G. Let i and j be vertices in G. Denote the number of directed edges from i to j (the forward edges) by fij and the number of directed edges from j to i (the backward edges) by bij. Then there is a directed edge (i, j) from i to j in Gw with weight wij=(fij+bij2)+(fijbij2)i,whenever wij is nonzero. This directed edge is denoted by iwijj. Note that a directed edge ij with weight wij in Gw is treated equivalent to the directed edge ji with weight wij¯. Notice that, the weights of an associated weighted digraph belong to the set W={a2+b2i:a,bZ,a|b|0 and 2|(ab)} and we are not considering an edge with weight 0+0i in Gw. Further, an edge (i, j) of weight m+ni in Gw means that there are m + n directed edges from i to j and mn directed edges from j to i in the multidigraph G and A(Gw)=AC(G).

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. That is, if iwijj in Gw for some wijW+, then the edge {i, j} in |G| has weight |wij|. Observe that the adjacency matrix of |G| is A(|G|)=|AC(G)|, where by |AC(G)| we mean the entry-wise modulus of AC(G).

Example 6.

Consider the graph G in . Its associated weighted digraph Gw and the modular graph |G| are shown in . Since in G there are two directed edges from vertex 2 to vertex 3 and one directed edge from vertex 3 to vertex 2, the weight of the directed edge from 2 to 3 in Gw is 32+i2. Observe that the orientation of the directed edge between vertices 1 and 2 in G is altered in Gw. So, we assign the directed edge from 1 to 2 in Gw with weight 12i2.

Fig. 2 Associated weighted digraph Gw and the modular graph |G| of the graph G in .

Fig. 2 Associated weighted digraph Gw and the modular graph |G| of the graph G in Figure 1.

It is worth mentioning that in case of an undirected graph G, the Laplacian matrix L(G) can be expressed as L(G)=M(G)M(G)T, where M(G) is the vertex-edge incidence matrix of G. Below we define a similar kind of matrix for a multidigraph in terms of its associated weighted digraph.

Definition 7.

Let G be a multidigraph on vertices 1,2,,n and Gw be its associated weighted digraph. Suppose that the edge set of Gw consists of the edges e1,e2,,em. Then the complex incidence matrix MC(G)=[mi,ej] of the multidigraph G is an n × m matrix, whose rows and columns are indexed by the vertices and edges of Gw. Further, if ej is the weighted directed edge between the vertices u and v of Gw such that uwuvv for some wuvW+, then mi,ej={wuv if i=u,w¯uv if i=v,0 otherwise,where z is the principal square root of the complex number z.

Observe that LC(G)=MC(G)MC(G). Thus, for a vector x of size n, we have (1) xLC(G)x=iwijj|xiw¯ijxjwij|2.(1)

Note that the complex incidence matrix defined for a multidigraph here is a generalization of the incidence matrix defined in [Citation3] for a weighted digraph.

By an i1-ik-walk (denoted by W[i1,ik]) in a multidigraph G, we mean a sequence of corresponding vertices i1,i2,,ik in Gw such that for 1pk1, we have ipwipip+1ip+1 in Gw for some wipip+1W+. We call R(W[i1,ik])=w¯i1i2w¯i2i3w¯ik1ikwi1i2wi2i3wik1ikas the ratio-weight of the walk W[i1,ik], where each wipip+1W+. By n=(nk), we denote the vector of size n with n1=1 and for k=2,3,,n,nk=niw¯ikwik when iwikk, wikW+. For the graph in , the ratio-weight of the walk 2-3-1-4 is (3212i)(1i)(1212i)(32+12i)(1+i)(12+12i)=26i2+6i=15(4+3i).

A multidigraph G is said to be connected if |G| is a connected weighted graph (that is, the underlying graph of G is connected). Our next result gives a necessary condition for the complex Laplacian matrix of a connected multidigraph to be singular.

Lemma 8.

Let G be a connected multidigraph on vertices 1,2,,n. If G is LC-singular, then the ratio-weights of all 1-i-walks are same for each i=2,,n. Furthermore, if G is LC-singular, then 0 is a simple eigenvalue afforded by the eigenvector n.

Proof.

Suppose that G is LC-singular and for x0, assume that LC(G)x=0. Then from Equationequation (1), we have 0=xLC(G)x=iwijj|xiw¯ijxjwij|2,which implies that xiw¯ijxjwij=0. So xj=xiw¯ijwij when iwijj, for wijW+. Therefore, n is an eigenvector of LC(G) corresponding to the eigenvalue 0. If there are two different walks from vertex 1 to vertex i, then by calculating the values of xi along these two walks and squaring them, we get that the ratio-weights along both these 1-i-walks are same. Hence, the ratio-weights of all 1-i-walks are same for each i=2,,n.

Further, if xi = 0 for some i, then xj = 0 when iwijj, for wijW+. Since G is connected, we arrive at x=0, which is a contradiction. Hence, 0 is a simple eigenvalue of LC(G) afforded by the eigenvector n. □

The following is an interesting remark about the eigenvector of LC(G) corresponding to the eigenvalue 0.

Remark 9.

Suppose that G is a LC-singular multidigraph on vertices 1,2,,n and n=(nk) is an eigenvector of LC(G) corresponding to the eigenvalue 0 with n1=1. Further, if Gw is the associated weighted digraph of G and for i,jV(G), if iwijj in Gw, then the corresponding components of n satisfy the condition arg(nj)=arg(ni)+arg(w¯ij).

This is true since niw¯ijnjwij=0 implies nj=w¯ij|wij|ni.

Let G be a multidigraph and |G| be its modular graph. Then the Laplacian matrix of |G| is given by L(|G|)=D(|G|)A(|G|)=D(G)|AC(G)|,where A(|G|) is the weighted adjacency matrix of |G|. Let σL(|G|) denote the spectrum of L(|G|). The following result provides a necessary and sufficient condition for a multidigraph to be LC-singular in terms of the Laplacian spectrum of the corresponding modular graph.

Lemma 10.

Let G be a connected multidigraph and |G| be its modular graph. Then G is LC-singular if and only if the complex Laplacian spectrum of G and the Laplacian spectrum of |G| are the same.

Proof.

Let G be a LC-singular connected multidigraph on vertices 1,2,,n. Then 0 is a simple eigenvalue of LC(G) afforded by the eigenvector n. Let S be the diagonal matrix where sii=ni, for each i=1,2,,n. Clearly SS=In. Suppose that SLC(G)S=[bij], where bij=n¯ilijnj. Suppose that there is a weighted directed edge iwijj in Gw, for some i,jV(G). Without loss of generality, assume that the vertex i lies on a path from 1 to j and 1-i-walk contains a sequence of corresponding vertices 1,2,,i1,i in Gw such that for 1pi1, we have pwp,p+1p+1 in Gw. Then, bij=(w12wi1,iw¯12w¯i1,i)(wij)(w¯12w¯i1,iw¯ijw12wi1,iwij)=wijw¯ijwij=|wij|and bii = lii for all i=1,2,,n. That is, SLC(G)S=L(|G|). Hence σLC(G)=σL(|G|). The converse is trivial. □

The weight of a cycle multidigraph is defined as the product of the weights of all directed edges of the associated weighted cycle digraph, where all the edges are oriented either clockwise or anticlockwise (every weighted cycle digraph can be converted to one such cycle digraph). Let G=(V,E) be a multidigraph and H=(V1,E1) be such that V1V and E1E. Let Gw and Hw be the associated weighted digraphs of G and H, respectively. For i,jV1, if iwi,jj is a directed edge in Hw for wijW+ implies that iwi,jj is also a directed edge in Gw, then we call H as a sub-multidigraph of G. Our next result gives a necessary and sufficient condition for the complex Laplacian spectrum of G and the Laplacian spectrum of |G| to be the same in terms of weights of cycle sub-multidigraphs of G.

Theorem 11.

Let G be a multidigraph on vertices 1,2,,n and |G| be its modular graph. Then the complex Laplacian spectrum of G and the Laplacian spectrum of |G| are same if and only if the weight of every cycle sub-multidigraph of G is positive. Further, if σLC(G)=σL(|G|) and y is an eigenvector of L(|G|) corresponding to the eigenvalue λ, then there exists an eigenvector x of LC(G) corresponding to λ such that |x|=|y|.

Proof.

Let λ be an eigenvalue of L(|G|)=[cij]n×n with a corresponding eigenvector y=(yk). Now from L(|G|)y=λy, we have ciiyi+jij=1ncijyj=λyi, for i=1,,n.

Let LC(G)=[lij]n×n. Notice that |LC(G)|=D(|G|)A(|G|), where in the term |LC(G)| entry-wise modulus of the matrix is considered. Hence, we have cij=|lij|=lijei(arg(l¯ij)+π), for ij; and cii = lii, for i=1,2,,n. Thus, liiyi+jij=1nlijyjei(arg(l¯ij)+π)=λyi.

Since y0, without loss of generality suppose that y10. Consider a vector x=(xk) such that x1=|y1|. For j1, if there exists iwijj in Gw such that yi0, then xj={|yj|ei(arg(xi)+arg(w¯ij)),if yiyj>0,|yj|ei(arg(xi)+arg(w¯ij)+π),if yiyj<0,0,if yj=0.

Otherwise, if yk = 0 for all k adjacent to j, then consider a directed path from 1 to j in Gw passing through some i, iwijj in Gw. Let us assume that the directed path is 1w122lwl,l+1l+1iwijj such that yl0 and yl+1==yi=0. Then xj={|yj|ei(arg(xl)+arg(w¯l,l+1)++arg(w¯ij)),if ylyj>0,|yj|ei(arg(xl)+arg(w¯l,l+1)++arg(w¯ij)+π),if ylyj<0,0,if yj=0.

Next we check the uniqueness of xj. If G is a multi-directed tree, then clearly xj is unique. For iwijj in Gw, let there be another directed path from i to j in Gw as iwi,i+1i+1i+mwi+m,jj, such that the sub-multidigraph induced by vertices [i,i+1,,i+m,j] forms a cycle multidigraph.

If yiyj>0, then along iwijj we have xj=|yj|ei(arg(xi)+arg(w¯ij)),and along the directed path iwi,i+1i+1i+mwi+m,jj, irrespective of signatures of yi+1,,yi+m, we have xj=|yj|ei(arg(xi)+arg(w¯i,i+1)++arg(w¯i+m,j)).

Clearly, xj gets unique valuation if and only if ei(arg(w¯i,i+1)++arg(w¯i+m,j)+arg(w¯ji))=1, that is, the weight of the cycle [i,i+1,,i+m,j] is positive.

Similarly, the other cases yiyj<0 and yi = 0 also gives the same conclusion as above. Hence it is clear that xj for j=1,2,,n gets unique valuation if and only if the weight of every cycle which contains j is positive. Now, it is easy to observe that x is an eigenvector of LC(G) corresponding to the eigenvalue λ and |x|=|y|. Hence the proof. □

Remark 12.

Note that if G is a (multi)graph, then weight of every cycle in G is positive and for each walk in G the ratio-weight is always 1. Therefore, for a (multi)graph G, 0 is always an eigenvalue of LC(G) with the corresponding eigenvector 1.

As a consequence of Lemma 10 and Theorem 11, we provide a necessary and sufficient for a multidigraph to be LC-singular, which is the main result of this section.

Theorem 13.

Let G be a multidigraph on n vertices. Then G is LC-singular if and only if the weight of every cycle sub-multidigraph of G is positive.

The following is an immediate corollary of Theorem 13 for the case of multi-directed trees.

Corollary 14.

All multi-directed trees are LC-singular.

3 Eigenvectors of a LC-singular multidigraph corresponding to the second smallest eigenvalue

In this section, we generalize some results on the Fiedler vectors of a graph to that of multidigraphs, whenever the multidigraph is LC-singular. Let G be a LC-singular multidigraph on vertices 1,2,,n and 0=λ1λ2λn be the eigenvalues of LC(G). Suppose that x=(xk) is an eigenvector of LC(G) corresponding to the second smallest eigenvalue λ2 with arg(x1)=0 (if required, permute the vertices of G so that x10). We know that, if G is LC-singular, then 0 is a simple eigenvalue afforded by the eigenvector n=(nk). Let us partition the vertex set V(G) of G into three disjoint sets using the eigenvectors n and x as follows. Vx+={iV:xi0 and arg(xi)=arg(ni)},Vx={iV:xi0 and arg(xi)=arg(ni)+π}, and Vx0={iV:xi=0}.

Then we have the following observation on the structure of G.

Lemma 15.

Let G be a LC-singular multidigraph on vertices 1,2,,n and x=(xk) be an eigenvector of LC(G) corresponding to the second smallest eigenvalue λ2. If iVx0 and i is adjacent to a vertex in Vx+ (resp. Vx), then i must also be adjacent to a vertex in Vx (resp. Vx+).

Proof.

Since (LC(G)λ2In)x=0 and xi = 0 for the vertex i, we have iwijjjV(G)wijxj=0.

Assume that for every vertex j adjacent to i, we have either jVx0 or jVx+. We have iwijjjV(G)wijxj=iwijjjVx+wij|xj|eiarg(xj)=iwijjjVx+wij|xj|eiarg(nj).

Now, since n=(nk) is an eigenvector of LC(G) corresponding to the eigenvalue 0 with n1=1, then from Remark 9, for every iwijj in Gw, we have arg(nj)=arg(ni)+arg(w¯ij). Hence, iwijjjVx+wij|xj|eiarg(nj)=iwijjjVx+wij|xj|ei(arg(ni)+arg(w¯ij))=eiarg(ni)iwijjjVx+|wij||xj|.

Since there exists at least one vertex j adjacent to i such that jVx+, we have iwijjjV(G)wijxj0,a contradiction. Thus, if iVx0 and i is adjacent to a vertex in Vx+, then i must also be adjacent to a vertex in Vx and vice versa. Hence the proof. □

Let G be a LC-singular multidigraph and x=(xk) be an eigenvector of LC(G) corresponding to the second smallest eigenvalue λ2. We say a vertex i in a multidigraph G as a characteristic vertex with respect to the eigenvector x if xi = 0, and there is a vertex j adjacent to i such that xj0. A multi-directed edgeFootnote2 between two vertices i and j in G is said to be a characteristic edge of G with respect to x if either iVx+ and jVx or iVx and jVx+. A block of a connected multi-directed graph G is a maximal connected sub-multidigraph of G with no cut vertices. The following result is a generalization of Theorem 1 for graphs to that of multidigraphs.

Theorem 16.

Let G be a LC-singular connected multidigraph and x=(xk) be the eigenvector of LC(G) corresponding to the second smallest eigenvalue λ2. Let i be a cut vertex of G and let G1,G2,,Gr be components of Gi. Then one of the following cases occurs.

  1. If iVx+ (resp. iVx), then exactly one of the components Gs,s=1,2,,r, contains vertices from Vx (resp. Vx+). Additionally, |xi|<|xj| for every vertex j in the remaining components.

  2. If xi = 0 and there is a component containing vertices from both Vx+ and Vx, then there is exactly one such component. All vertices in all other components have zero valuation.

  3. If xi = 0 and no component contains vertices from both Vx+ and Vx, then each component Gs contains vertices either only from Vx+, only from Vx, or only from Vx0.

Proof.

Let x=(xk) be the eigenvector of LC(G) and y=(yk) be the eigenvector of L(|G|) corresponding to second smallest eigenvalue λ2, such that |x|=|y|. To prove (i), it is sufficient to prove the case iVx+ (if iVx, then we can simply multiply the vector x with –1 and get iVx+). Let iVx+. That is, xi0 and arg(xi)=arg(ni), where n=(nk) is the eigenvector of LC(G) corresponding to the eigenvalue 0. If there is no vertex contained in Vx, then it is easy to observe that x*n0, which is a contradiction to the fact that x and n are orthogonal vectors. So, Vx is non-empty. For s=1,2,,r, let |Gs| be the component of |G|i corresponding to the component Gs of Gi. Since xi0, we must have yi0. Assume that yi>0. Then from Theorem 1, exactly one of the components |Gs|,s=1,,r, contains a vertex with negative valuation. Without loss of generality, assume that the component |G1| contains a vertex with negative valuation and every vertex in |G2||G3||Gr| is of positive valuation. To complete the proof, we show that every vertex in G2G3Gr must be contained in Vx+. Let i+1V(G2) such that iwi,i+1i+1. Then i+1V(|G2|) and yi+1>0. Since yiyi+1>0, from Theorem 11, we have xi+1=|yi+1|ei(arg(xi)+arg(w¯i,i+1))and ni+1=ei(arg(ni)+arg(w¯i,i+1)).

Clearly, arg(xi+1)=arg(ni+1) and hence i+1Vx+. Similarly, we can prove that i+1Vx+ if yi<0. By proceeding this way, we can conclude that every vertex in G2G3Gr is contained in Vx+. It is easy to observe from Theorem 1 that, |xi|<|xj| for every vertex j in G2G3Gr.

To prove (ii), let xi = 0 and there is a component containing vertices from both Vx+ and Vx. Assume that the vertices lVx+ and mVx are contained in the component G1. Then from the construction of x in Theorem 11, it is easy to see that ylym<0. That is, the component |G1| contains both positively and negatively valuated vertices. Since |x|=|y|, proof follows from Theorem 1(ii).

Proof of (iii) follows immediately from Theorem 1(iii) and the fact that there is no component in Gi that contains vertices from both Vx+ and Vx. □

Now we prove the main result of this section by using Lemma 15 and Theorem 16. This result is a generalization of Theorem 2 for graphs to that of multidigraphs.

Theorem 17.

Let G be a LC-singular connected multidigraph and x=(xk) be the eigenvector of LC(G) corresponding to the second smallest eigenvalue λ2. Then exactly one of the following cases occurs.

  1. There is exactly one block B1 of G, which contains vertices from both Vx+ and Vx. Each other block in G has vertices either from Vx+ only, Vx only, or Vx0 only. Every induced multi-directed path P which contains at most two cut vertices in each block, starts at B1, and contains just one vertex in B1 has the property that the absolute values of the corresponding entries in x of cut vertices form either an increasing or zero sequence along the path P.

  2. No block of G contains vertices from both Vx+ and Vx. There exists a unique cut vertex i which is a characteristic vertex of G. Each block contains vertices (except i) either from Vx+ only, Vx only, or Vx0 only. Every induced path P which contains at most two cut vertices in each block and starts at i, has the property that the absolute values of the corresponding entries in x of cut vertices form either an increasing or zero sequence along the path P.

Proof.

If G has only one block, then it should contain vertices from Vx+ and Vx. In this case we are done. Otherwise, suppose that B1 is a block of G which contains vertices from both Vx+ and Vx. Let B2 be a block different from B1 and i be the cut vertex that separates the blocks B1 and B2. If iVx+ (respectively, iVx), then Theorem 16(i) follows that every vertex in B2 must be contained in Vx+ (respectively, iVx). If iVx0, then it follows from Theorem 16(ii) that every vertex in B2 must be contained in Vx0.

Let P be an induced multi-directed path of G starting at B1 and containing exactly one vertex i of B1, and not containing more than two cut vertices in each block of G. Let i,i+1,,i+r be the cut vertices of G contained in P which are ordered along the path P. If iVx+, then by Theorem 1 we have, i+1Vx+ and |xi|<|xi+1|. Since i,i+1,,i+r are also the cut vertices of G, we can repeatedly apply Theorem 16 for the vertices i+1,i+2,,i+r and conclude that |xi|<|xi+1|<<|xi+r|. Similarly, if iVx, then we can prove |xi|<|xi+1|<<|xi+r|. If iVx0, then it follows from Theorem 16(ii) that every vertex in P has zero valuation. Hence the proof of (i) is completed.

To prove (ii), observe from Theorem 16 that there does not exist more than one block of G containing vertices from both Vx+ and Vx. Thus, let us assume that there is no block of G that contains vertices from both Vx+ and Vx. Therefore, there exists a vertex iVx0, which is adjacent to a vertex of non-zero valuation. From Lemma 15, i is adjacent to some vertices of Vx+ as well as Vx. Since there is no block of G that contains vertices from both Vx+ and Vx, it gives that i is a cut vertex. From Theorem 16(iii), i is the only vertex in Vx0 that is adjacent to vertices of Vx+ and Vx. Hence, each block of G contains vertices (except i) either from Vx+ only, Vx only, or Vx0 only.

Let P be an induced multi-directed path of G starting at i. Since each block of G contains vertices (except i) either from Vx+ only, Vx only, or Vx0 only, it follows that, if P contains a vertex of Vx+ (respectively, Vx), then all vertices of P, except i, must be from Vx+ (respectively, Vx). Let i+1,i+2,,i+r be cut vertices of G contained in P which are ordered along the path P. If i+1Vx+ or i+1Vx, then by using Theorem 16(i), we can conclude that i<|i+1|<<|i+r|. If i+1Vx0, then by using Theorem 16(iii), we can conclude that all vertices of P must be in Vx0. This completes the proof. □

Let T be a multi-directed tree and λ2 be the second smallest eigenvalue of LC(T) afforded by the eigenvector x. Our next result follows immediately from the above result and shows that the absolute values of the components of x exhibit the monotonicity property similar to the Fiedler vectors of a graph.

Lemma 18.

Let T be a multi-directed tree on vertices 1,,n and Tw be its associated weighted directed tree. Let x=(xk) be an eigenvector of LC(T) corresponding to its second smallest eigenvalue λ2. Then one of the following cases occur.

  1. No entry of x is zero. In this case, there is a unique characteristic edge in T whose corresponding weighted edge in Tw is iwijj. Further, along any walk in T that starts at i and does not contain j (and starts at j and does not contain i), the absolute values of the corresponding entries in x increase.

  2. x contains some zero entries. In this case, the sub-multidigraph of T induced by the zero vertices (vertices whose corresponding entries in x are zeros) is connected. There is a unique vertex i such that it is a characteristic vertex. Further, along any walk in T that starts at v, the absolute values of the corresponding entries in x form either an increasing or a zero sequence.

The following example illustrates Theorem 17.

Example 19.

Consider a multidigraph G as shown in . Observe that weight of every cycle sub-multidigraph of G is positive and hence G is LC-singular. From MATLAB computation, the complex Laplacian spectrum of G is (0, 0.1518, 0.6376, 1.0331, 1.3419, 2.175, 2.6145, 2.9943,3.3609, 5.5367, 5.9741, 6.6080, 9.1005).

Fig. 3 A multidigraph G showing Case (i) of Theorem 17.

Fig. 3 A multidigraph G showing Case (i) of Theorem 17.

Further, we compute the eigenvectors n and x corresponding to 0 and the second smallest eigenvalue of LC(G) (which is 0.1518 here), respectively. n=[10.7071+0.7071i10.8944+0.4472i10.94870.3162i0.94870.3162i0.44720.8944i0.94870.3162i0.44720.8944i0.94870.3162i0.8944+0.4472i0.8944+0.4472i] and x=[12.49402.4940i0.96064.43092.2154i5.10015.7087+1.9029i6.7301+2.2434i2.8437+5.6874i3.95461.3182i2.51675.0334i6.14992.0500i6.8689+3.4344i8.0978+4.0489i]

By the definition of Vx+ and Vx, we have Vx+={1,9,10,11,12,13} and Vx={2,3,4,5,6,7,8}. For G, the absolute values of entries of x are shown in near the corresponding vertices (rounded to three decimal places). Observe that there is exactly one block (block containing vertices 1, 2, and 3) that contains vertices from both Vx+ and Vx. As we travel away from that block, the absolute values of the cut vertices strictly increases.

Next, for Case (ii) of Theorem 17 we consider a multidigraph G as shown in . From MATLAB computation, the complex Laplacian spectrum of G is (0, 0.2794, 0.7421, 1.5464, 1.6213, 3.3681, 4.5791, 4.5829,5.0464, 8.3577).

Fig. 4 A multidigraph G showing Case (ii) of Theorem 17.

Fig. 4 A multidigraph G showing Case (ii) of Theorem 17.

The eigenvectors n and x of LC(G) corresponding to the eigenvalues 0 and 0.2794, respectively, are given below. n=[10.70710.7071ii0.70710.7071i0.70710.7071i0.89440.4472i10.70710.7071i0.70710.7071i0.89440.4472i] and x=[10i1.2004+1.2004i1.5625+1.5625i2.4007+1.2003i01.20041.2004i1.56251.5625i2.40071.2003i]

Using n and x we can classify vertices of G into three disjoint sets as, Vx+={1,8,9,10}, Vx={3,4,5,6} and Vx0={2,7}. Vertex 2 is the only vertex that is in Vx0 and adjacent to a non-zero valuated vertex. Observe that each block contains vertices (except 2) either from Vx+ only, Vx only, or Vx0 only. Also notice that as we move away from vertex 2, the absolute values of the corresponding entries in x of cut vertices form either an increasing or zero sequence.

Acknowledgments

The authors are thankful to the anonymous referees for a careful reading of the article and the encouraging comments made in the report.

Additional information

Funding

The corresponding author acknowledges SERB, Government of India, for financial support through grant (MTR/2017/000080). The second author acknowledges the financial support from UGC, Government of India.

Notes

2 By a multi-directed edge between two vertices i and j in a multidigraph, we mean all the directed edges between i and j.

References

  • Abreu, N. M. M. D. (2007). Old and new results on algebraic connectivity of graphs. Linear Algebra Appl. 423(1): 53–73.
  • Agaev, R., Chebotarev, P. (2010). Which digraphs with ring structure are essentially cyclic? Adv. Appl. Math. 45: 232–251.
  • Bapat, R. B., Kalita, D., Pati, S. (2012). On weighted directed graphs. Linear Algebra Appl. 436: 99–111.
  • Bapat, R. B., Pati, S. (1998). Algebraic connectivity and the characteristic set of a graph. Linear Multilinear Algebra. 45(2–3): 247–273.
  • Barik, S., Sahoo, G. (2020). A new matrix representation of multidigraphs. AKCE Int. J. Graphs Comb. 17(1): 466–479.
  • Bollobás, B. (1998). Modern Graph Theory. Graduate Texts in Mathematics, Vol. 184, 1st ed. New York: Springer.
  • Chebotarev, P. Y., Agaev, R. P. (2009). Coordination in multiagent systems and Laplacian spectra of digraphs. Autom. Remote. Control. 70(3): 136–151.
  • Cvetković, D. M., Doob, M., Sachs, H. (1980). Spectra of Graphs: Theory and Application. New York: Academic Press.
  • Dong, J. G., Lin, L. (2016). Laplacian matrices of general complex weighted directed graphs. Linear Algebra Appl. 510: 1–9.
  • Fiedler, M. (1973). Algebraic connectivity of graphs. Czechoslov. Math. J. 23(2): 298–305.
  • Fiedler, M. (1975). A property of eigenvectors of non-negative symmetric matrices and its application to graph theory. Czechoslov. Math. J. 25(4): 619–633.
  • Grone, R., Merris, R. (1987). Algebraic connectivity of trees. Czechoslov. Math. J. 37(4): 660–670.
  • Helmberg, C., Reiss, S. (2010). A note on Fiedler vectors interpreted as graph realizations. Oper. Res. Lett. 38(4): 320–321.
  • Horn, R. A., Johnson, C. R. (2013). Matrix Analysis. New York: Cambridge University Press.
  • Kalita, D. (2012). On 3-colored digraphs with exactly one nonsingular cycle. Electron. J. Linear Algebra. 23: 397–421.
  • Kalita, D. (2015). Properties of first eigenvectors and first eigenvalues of nonsingular weighted directed graphs. Electron. J. Linear Algebra. 30: 227–242.
  • Kalita, D., Pati, S. (2014). A reciprocal eigenvalue property for unicyclic weighted directed graphs with weights from {±1,±i}. Linear Algebra Appl. 449: 417–434.
  • Kirkland, S., Fallat, S. (1998). Perron components and algebraic connectivity for weighted graphs. Linear Multilinear Algebra. 44(2): 131–148.
  • Merris, R. (1987). Characteristic vertices of trees. Linear Multilinear Algebra. 22(2): 115–131.
  • Merris, R. (1994). Laplacian matrices of graphs: a survey. Linear Algebra Appl. 197: 143–176.
  • Mohar, B. (1992). Laplacian eigenvalues of graphs - a survey. Discrete Math. 109: 171–183.
  • Reff, N. (2012). Spectral properties of complex unit gain graphs. Linear Algebra Appl. 436(9): 3165–3176.
  • Sahoo, G. (2021). Complex adjacency spectra of digraphs. Linear Multilinear Algebra. 69(2): 193–207.
  • Su, L., Li, H.-H., Zheng, L.-R. (2012). The Laplacian spectrum of some digraphs obtained from the wheel. Discuss. Math. Graph Theory. 32: 255–261.