A New Matrix Representation of Multidigraphs
A New Matrix Representation of Multidigraphs
com
ScienceDirect
AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
www.elsevier.com/locate/akcej
Received 2 April 2019; received in revised form 2 July 2019; accepted 25 July 2019
Available online xxxx
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.
⃝c 2019 Kalasalingam University. Production and Hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND
license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keywords: Multidigraph; Complex adjacency matrix; Complex adjacency spectrum; SO-property
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 [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 [1,2].
For a multidigraph G on n vertices, the adjacency matrix of G is defined [1] as the n×n matrix A(G) = [ai j ], whose
i jth entry ai j 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 [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 [4–6] and the references therein. Moreover, a graph is completely determined by its
https://doi.org/10.1016/j.akcej.2019.07.002
0972-8600/⃝ c 2019 Kalasalingam University. Production and Hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND
license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
2 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
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ΛV T , 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 Fig. 1. The known adjacency matrix of G is given by
⎡ ⎤
0 1 0 2 0 0 0
⎢0 0 2 0 0 0 0⎥
⎢ ⎥
⎢3 0 0 2 2 1 0⎥
⎢0 0 0 0 0 0 0⎥ .
⎢ ⎥
A(G) = ⎢ ⎥
⎢0 0 0 0 0 0 1⎥
⎢ ⎥
⎣0 0 1 0 0 0 0⎦
0 0 0 0 0 0 0
Notice that it is an asymmetric real matrix of order 7 and its characteristic polynomial is given by
√ √
φ(A(G), x) = x 7 − x 5 − 6x 4 = x 4 (x − 2)(x + 1 − 2i)(x + 1 + 2i).
√ √
So the eigenvalues of A(G) are 2, −1 − 2i, −1 + 2i and 0 (algebraic multiplicity of 0 is 4 and that of other
eigenvalues is 1 each). The corresponding eigenvectors are given by
⎛ √ ⎞ ⎛ ⎞
−1 + 2i −1
√
⎟ ⎜ 1 − 2i ⎟
3
⎜
⎛ ⎞ ⎜ ⎟ ⎜ ⎟ ⎛ ⎞ ⎛ ⎞ ⎛ ⎞
1 ⎜ ⎜
1√ ⎟ ⎜
⎟ ⎜
1√ ⎟
⎟ 1 0 0
⎜2⎟ ⎜ ⎟ ⎜ ⎟ ⎜ 0 ⎟ ⎜−2⎟ ⎜0⎟
⎜ ⎟ ⎜ −1 − 2i ⎟ ⎜ −1 + 2i ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜2⎟ ⎜ ⎟ ⎜ ⎟ ⎜0⎟ ⎜0⎟ ⎜0⎟
⎜0⎟ , ⎜
⎜ ⎟ ⎜ 2 ⎟,⎜
⎟ ⎜ 2 ⎟ , ⎜ 0 ⎟ , ⎜ 1 ⎟ and ⎜ 0 ⎟ ,
⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜
⎜0⎟ ⎜ 0 ⎟
⎟ ⎜
⎜ 0 ⎟ ⎜ ⎟
⎟ ⎜0⎟ ⎜0⎟
⎜ ⎟ ⎜ ⎟
⎜1⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎝1⎠ ⎜ 0 ⎟ ⎜ 0 ⎟ −3
⎟ ⎝ ⎠ ⎝−2⎠ ⎝−2⎠
1 1
⎜ ⎟ ⎜
0 ⎜ ⎜
⎟ ⎜
⎟ ⎜
⎟
⎟ 0 0 0
⎝ 2 ⎠ ⎝ 2 ⎠
0 0
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.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 3
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 bi j and f i j 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) = [ai j ] whose rows and columns are indexed by V and the i jth entry is given by
( f i j + bi j ) ( f i j − bi j )
ai j = + × i.
2 2
The eigenvalues and eigenvectors of AC (G) are called the AC -eigenvalues and AC -eigenvectors of G, respectively.
The spectrum of AC (G) is called the complex adjacency spectrum (or in short AC -spectrum ) of G and is denoted
by σAC(G). Note that AC (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 Fig. 1. The complex adjacency matrix of G is given by
⎡ ⎤
1 i 3 3i
⎢ 0 +
2 2 2
−
2
1+i 0 0 0 ⎥
⎢ ⎥
⎢1 i ⎥
⎢ −
⎢2 2 0 1+i 0 0 0 0 ⎥⎥
⎢ ⎥
⎢ 3 3i ⎥
⎢ +
⎢2 1−i 0 1+i 1+i 1 0 ⎥
2 ⎥
⎥.
⎢ ⎥
AC (G) = ⎢
⎢ 1−i
⎢ 0 1−i 0 0 0 0 ⎥⎥
⎢
⎢ 0 1 i⎥
0 1−i 0 0 0 + ⎥
2 2⎥
⎢ ⎥
⎢
⎢ ⎥
⎢ 0 0 1 0 0 0 0 ⎥
⎢ ⎥
⎣ 1 i ⎦
0 0 0 0 − 0 0
2 2
It is a complex Hermitian matrix of order 7 and its characteristic polynomial is given by
29 37 3 15
φ(AC (G), x) = x 7 − x 5 − 3x 4 + x 3 + x 2 − x.
2 2 2 4
The eigenvalues of AC (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.4316 − 0.2239i −0.5163 + 0.0457i −0.1172 + 0.0784i −0.0000 + 0.0000i
⎜ 0.2859 − 0.2217i ⎟ ⎜ 0.0203 − 0.0593i ⎟ ⎜−0.2352 + 0.0879i⎟ ⎜−0.3082 + 0.4144i⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ 0.0000 + 0.6701i ⎟ ⎜ 0.0000 − 0.2116i ⎟ ⎜ 0.0000 − 0.1445i ⎟ ⎜ 0.0000 + 0.0000i ⎟
⎜−0.0042 − 0.2515i⎟ , ⎜ 0.5827 − 0.2993i ⎟ , ⎜ 0.3447 − 0.0960i ⎟ , ⎜ 0.1541 − 0.2072i ⎟ ,
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜−0.2002 − 0.2002i⎟ ⎜ 0.2845 + 0.2845i ⎟ ⎜−0.3542 − 0.3542i⎟ ⎜ 0.0000 + 0.0000i ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎝ 0.0000 − 0.1920i ⎠ ⎝−0.0000 + 0.1807i⎠ ⎝−0.0000 + 0.2717i⎠ ⎝−0.4674 − 0.6694i⎠
0.0574 −0.2430 0.6659 0
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
0.0217 − 0.1952i −0.0585 − 0.4222i −0.2615 − 0.4318i
⎜−0.5390 + 0.1210i⎟ ⎜−0.4299 + 0.0028i⎟ ⎜ 0.0815 − 0.1970i ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ 0.0000 + 0.1649i ⎟ ⎜ 0.0000 + 0.1846i ⎟ ⎜ 0.0000 − 0.6511i ⎟
⎜−0.0184 − 0.1111i⎟ , ⎜−0.2995 − 0.1811i⎟ and ⎜−0.3597 − 0.2198i⎟ , respectively.
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜−0.2732 − 0.2732i⎟ ⎜ 0.3824 + 0.3824i ⎟ ⎜−0.1807 − 0.1807i⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎝ 0.0000 + 0.3532i ⎠ ⎝ 0.0000 + 0.1867i ⎠ ⎝ 0.0000 − 0.1742i ⎠
−0.5850 0.3868 −0.0483
Thus, all the eigenvalues of AC (G) are real and we have exactly 7 mutually orthogonal eigenvectors.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
4 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
Notice that, twice the real part of the i jth entry of AC (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 AC (G) of a multidigraph G are related in the
following way:
A(G) = Re(AC (G)) + Im(AC (G)).
In a more descriptive way, if AC (G) = [ci j ] and A(G) = [ai j ], then
( ) ( )
ai j + a ji ai j − a ji
ci j = + i.
2 2
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 [3],
we have the following immediate results.
Proof. Suppose that the deleted directed edge of G is e = (i, j). Then AC (G) = AC (H ) + B, where B is the matrix
with bi j = 12 (1 + i), b ji = 12 (1 − i) 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 [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 AC -eigenvalues of G written in nondecreasing order and λ1 (H ) ≤
λ2 (H ) ≤ · · · ≤ λn (H ) are the AC -eigenvalues of H written in nondecreasing order, then
λ1 (G) ≤ λ1 (H ) ≤ λ2 (G) ≤ · · · ≤ λn (G) ≤ λn (H ) ≤ λn+1 (G).
Remark 6. Note that, in the above process, if we fix the orientation of the edges of G w 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 i jth entry is positive
(negative) and keep the edge {i, j} as undirected if the i jth entry is real and positive.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 5
Fig. 2. A multidigraph G, its underlying undirected simple graph G u and associated weighted directed graph G w .
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 [7], Bapat, Kalita
and Pati introduced the adjacency matrix for a weighted digraph with complex weights of unit modulus. Later,
Kalita [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 [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 AC (G). Hence, we may view the study of complex
adjacency spectrum of a multidigraph as a general activity.
w
We write i −→ j 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 w ∈ W+ , 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 G w 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 AC -spectra of some special multi-directed trees. Further, given any multi-directed tree T , we
w
prove that if we change the direction of any edge in the associated weighted tree Tw (that is, if we replace i −→ j by
w
→ j for two adjacent vertices i and j) then the complete AC -spectrum of the corresponding new multi-directed
i −
tree remains unchanged. Furthermore, we prove that a multi-directed tree T and its modular tree |T | share the same
AC -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 ∈ C, the set of all complex numbers, z, arg(z) and |z| represent the conjugate,
n
the argument and the modulus of z. We choose arg(0) = 0, as a convention. By x = (xi )i=1 , 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 A T and A∗ ,
respectively.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
6 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
Fig. 3. A non-bipartite multidigraph G whose AC -spectrum is symmetric about origin and G w , the corresponding associated weighted cycle
digraph.
Example 7. Consider the multidigraph G as shown in Fig. 3. One can check that the characteristic polynomial of
AC (G) is
√ √
( 7 + 3 2 )( 2 7 − 3 2 )
φ(AC (G), x) = x x −
2
x − .
2 2
Thus the AC -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).
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.
wi
Let G be a cycle multidigraph with vertices 1, . . . , n and with the associated weighted digraph G w . If i −
→ (i +1)
wn
for i = 1, . . . , n − 1 and n −→ 1 in G w and no other vertices are adjacent, then we denote the cycle multidigraph G
by Cn (w), where w = (wi )i=1 n
. 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 Fig. 3 is 5i 4
. 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=1
n
∈ Wn+ . Then the
weight of G is purely imaginary if and only if G satisfies SO-property.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 7
Proof. Let G be an im-bipartite multidigraph on vertices 1, 2, . . . , n. Let p ≤ n be an odd number and B = [bi j ]
be the principal submatrix of AC (G) corresponding to {1, 2, . . . , p}. From Leibniz’s formula for the determinant of
a matrix, we have
p
∑ ∏
det(B) = sgn(ς) biςi ,
ς ∈S p i=1
where S p is the permutation group of {1, . . . , p} and ςi = ς (i). Since p is odd, thus ς ∈ S p 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 O −1 . Using
the hypothesis, the total contribution of ς and ς ′ towards det B is
∏
(weight of O + weight of O −1 ) 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 x n− p in the characteristic
polynomial of A, is zero. □
Next we consider some special types of bipartite multidigraphs and characterize their AC -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 AC -spectra .
p
Let w = (wi ), m = (m i ) ∈ W+ . Consider a bipartite multidigraph G with V1 = {1, 2, . . . , p} and
wi
V2 = { p + 1, p + 2, . . . , p + q} as its disjoint vertex set partition. If i −
→ j for all i ∈ V1 and j ∈ V2 , then
we call G a type-I bipartite multidigraph and denote by K p,q (w). If w1 = · · · = w p = α, then we call G as a
semi-regular bipartite multidigraph and denote by α-K p,q .
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
8 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
Fig. 4. The associated weighted digraph of a type-2 bipartite multidigraph K rp,q (w, m).
wi
→ j for i ∈ V1 , j ∈ S
Further, if V2 is again partitioned into two disjoint sets S and T with |S| = r and if i −
mi
→ j for i ∈ V1 , j ∈ T , then we call G a type-II bipartite multidigraph and denote it by K rp,q (w, m). Fig. 4
and i −
shows the associated weighted digraph of K rp,q (w, m).
Our next theorem describes the AC -spectrum of type-II bipartite multidigraph.
Theorem 10. Let G = K rp,q (w, m) be a type-II bipartite multidigraph as described above. Then the AC -spectrum
of G consists of
(i) 0 √
with multiplicity p + q − 4,
√
r ∥w∥2 +(q−r )∥m∥2 ± (r ∥w∥2 −(q−r )∥m∥2 )2 +4r (q−r )⟨w,m⟩⟨m,w⟩
(ii) ± 2
each with multiplicity 1.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 9
p
∑
k1 (wi + m i )m i = λ, (3)
i=1
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 K p,q . It consists of ± pq and 0 with multiplicity p + q − 2.
Corollary 13. Let w = (wi ) ∈ Wn−1 + . Let Sn (w) be a star multidigraph with central vertex 1. Then the spectrum
of Sn (w) consists of 0 with multiplicity n − 2 and ±∥w∥
√ with multiplicity 1 each. More specifically, the spectrum
of α-Sn consists of 0 with multiplicity n − 2 and ±|α| n − 1 with multiplicity 1 each.
By a double star multidigraph, we mean a multidigraph G for which G u is a double star. Consider two star
multidigraphs Sn (w) and S N (m), where w and m are two vectors of length n − 1 and N − 1, respectively whose
components belong to the set W+ . Let 1 and 1′ are the central vertices of Sn (w) and S N (m), respectively. Let
wc
wc ∈ W+ . Then the multidigraph formed by joining the central vertices of Sn (w) and S N (m) such that 1 −→ 1′ ,
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 S N (m), then the multidigraph thus
produced is called a pendant-merge double star multidigraph and denoted by Sn,N (w, m), see Fig. 5. Note that
Sn,N (w, m; wc ) and Sn,N (w, m) have n + N and n + N − 1 number of vertices, respectively.
Our next two results describe the AC -spectrum of a double star multidigraphs.
Theorem 14. Let G = Sn,N (w, m; wc ) be a double star multidigraph. Then the AC -spectrum of G consists of
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
10 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
Fig. 5. The associated weighted digraphs of a double star multidigraph and a pendant-merge double star multidigraph.
(i) 0 √
with multiplicity n + N − 4 and
√
|wc |2 +∥w∥2 +∥m∥2 ± (|wc |2 +∥w∥2 +∥m∥2 )2 −4∥w∥2 ∥m∥2
(ii) ± 2
each with multiplicity 1.
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.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 11
Lemma 16. Let α-Pn be a semi-regular ) multidigraph on n vertices. If α = r e in polar form, then the
( path
iθ
Next, we study the effect on the AC -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
w
→ j, for some w ∈ W+ and by removing all the arcs between vertices i and j, G becomes disconnected (that
i −
w w w
→ j is a cut arc in G w ). Let H be the multidigraph obtained from G by changing i −
is, i − → j to i −→ j. Then G
and H have the same AC -spectra.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
12 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
Fig. 6. Example of a multidigraph G, its weighted digraph G w and corresponding modular graph |G|.
Proof. Suppose that λ is an eigenvalue of AC (G) with corresponding eigenvector x = (xk )nk=1 . That is, AC (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 G 1 and G 2 . Suppose that i ∈ V (G 1 ) and j ∈ V (G 2 ). Now choose x̂ = (x̂ k )nk=1
such that x̂ i = w x ; x̂ j = x j ; x̂ p = w
w i
x , for all p ∈ V (G 1 ); and x̂ q = xq , for all q ∈ V (G 2 ). Then it can be
w p
observed that x̂ is an eigenvector corresponding to the eigenvalue λ of AC (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
w w w
→ j, for some w ∈ W+ . Let H be the multi-directed tree obtained from T by changing i −
that i − → j to i − → 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
w
undirected simple graph obtained from G w by replacing each of its edge weights by their modulus. That is, if i −
→ j
in G for some w ∈ W+ , then the edge {i, j} has weight |w| in |G|. Observe that the adjacency matrix of |G| is
A(|G|) = |AC (G)|, where by |A| we mean the entrywise modulus of a matrix A. See Fig. 6 for more clarification.
The following theorem gives a relationship between the AC -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 AC (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 AC -spectrum, that is
σ AC (T ) = σ AC (|T |).
Furthermore, if x and y are eigenvectors of AC (T ) and A(|T |), respectively, corresponding to an eigenvalue λ, then
|x| = |y|.
n
Proof. Let y = (yi )i=1 be an eigenvector of A(|T |) = [ai j ]n×n corresponding to an eigenvalue λ. Now from the
matrix equation A(|T |)y = λy, we have
n
∑
ai j y j = λyi for i = 1, . . . , n.
k=1
Let AC (T ) = [ci j ]n×n . Notice that |AC (T )| = A(|T |) = AC (|T |) where by |A|, we mean entry-wise modulus of a
matrix A. Hence we have ai j = |ci j | = ci j earg(ci j ) . Thus,
n
∑
ci j y j ei arg(ci j ) = λyi .
k=1
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx 13
n w
Choose a vector x = (xi )i=1 such that |x| = |y| and for i −
→ j in T ,
{
|y j |eiθ , if yi y j ≥ 0
xj =
|y j |ei(θ+π )
, otherwise
where θ = arg(xi ) + arg(w) and arg(x1 ) = 0. This is possible, as there is no cycle sub-multidigraphs. Hence x j , for
j = 1, 2, . . . , n, gets a unique valuation. Now, it is easy to observe that x is an eigenvector of AC (T ) corresponding
to the eigenvalue λ and hence we are done. □
From the well known Perron–Frobenius theorem [11], 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 AC (T ) is simple and positive. Furthermore, if x is an eigenvector
of AC (T ) corresponding to its largest eigenvalue, then since |Arg(w)| ≤ π4 for any w ∈ W+ , 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 = [ai j ] 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 ai j ̸= 0. 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 AC (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.
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.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.
14 S. Barik and G. Sahoo / AKCE International Journal of Graphs and Combinatorics xxx (xxxx) xxx
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 authors sincerely 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
[1] D.M. Cvetković, M. Doob, H. Sachs, Spectra of Graphs: Theory and Application, Academic press, 1980.
[2] R.B. Bapat, Graphs and Matrices, Springer, 2010.
[3] R.A. Horn, C.R. Johnson, Matrix Analysis, Cambridge university press, 2012.
[4] Y. Koren, Drawing graphs by eigenvectors: theory and practice, Comput. Math. Appl. 49 (2005) 1867–1888.
[5] S.-L. Lee, Y.-N. Yeh, On eigenvalues and eigenvectors of graphs, J. Math. Chem. 12 (1993) 121–135.
[6] D.L. Powers, Graph partitioning by eigenvectors, Linear Algebra Appl. 101 (1988) 121–133.
[7] R.B. Bapat, D. Kalita, S. Pati, On weighted directed graphs, Linear Algebra Appl. 436 (2012) 99–111.
[8] D. Kalita, S. Pati, A reciprocal eigenvalue property for unicyclic weighted directed graphs with weights from {±1, ±i}, Linear Algebra
Appl. 449 (2014) 417–434.
[9] G. Sahoo, Complex adjacency spectra of digraphs, Linear and Multilinear Algebra, http://dx.doi.org/10.1080/03081087.2019.1591337.
[10] A. Böttcher, S.M. Grudsky, Spectral Properties of Banded Toeplitz Matrices, SIAM Publications, 2005.
[11] H. Minc, Nonnegative Matrices, John Wiley & Sons, Inc., 1988.
Please cite this article as: S. Barik and G. Sahoo, A new matrix representation of multidigraphs, AKCE International Journal of Graphs and Combinatorics (2019),
https://doi.org/10.1016/j.akcej.2019.07.002.