Abstract
In this paper, we consider digraphs with possible loops and the particular case of oriented graphs, i.e. loopless digraphs with at most one oriented edge between every pair of vertices. We provide an upper bound for the largest singular value of the skew Laplacian matrix of an oriented graph, the largest singular value of the skew adjacency matrix of an oriented graph and the largest singular value of the adjacency matrix of a digraph. These bounds are expressed in terms of certain parameters related to vertex degrees. We also consider some bounds for the sums of squares of singular values. As an application, for the skew (Laplacian) adjacency matrix of an oriented graph and the adjacency matrix of a digraph, we derive some upper bounds for the spectral radius and the sums of squares of moduli of eigenvalues.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A digraph G is a pair (V, E), where V denotes the set of vertices with \(|V|=n\) and E is the set of oriented edges (or arcs) consisting of ordered pairs of vertices. The existence of an edge oriented from a vertex i to a vertex j is designated by \(i\rightarrow j\) (or \(j\leftarrow i\)). Edges of different orientations between the same vertices are permitted, but multiple edges of the same orientation are not. We also permit the existence of loops, i.e. the edges of form \(i\rightarrow i\).
The adjacency matrix of G is the \(n\times n\) (0, 1)-matrix \(A_G=(a_{ij})\), such that \(a_{ij}=1\) if there is an arc \(i\leftarrow j\), and \(a_{ij}=0\) otherwise. Evidently, the set of adjacency matrices of finite digraphs coincides with the set of finite (0, 1)-matrices.
An oriented graph \(G'\) is a loopless digraph, such that there is at most one arc between any pair of its vertices. Since an oriented graph is a digraph, it can be represented by the already defined adjacency matrix, but it is often associated with the so-called skew adjacency matrix, that is the \(n\times n\) \((0,1, -1)\)-matrix \(S_{G'}=(s_{ij})\), such that \(s_{ij}=1\) and \(s_{ji}=-1\) if there is an arc \(i\leftarrow j\), while \(s_{ij}=0\) and \(s_{ji}=0\) if there is no arc between i and j. If \(D_{G'}\) is the diagonal matrix of vertex degrees of \(G'\), then the skew Laplacian matrix of \(G'\) is defined by \(L_{G'}=D_{G'}-S_{G'}\).
The singular values of G and the skew singular values of \(G'\) are the positive roots of the eigenvalues of \(A_G^\intercal A_G\) and \(S^\intercal _{G'} S_{G'}\), respectively. In other words, they are identified as the singular values of \(A_G\) and \(S_{G'}\), respectively. We use the common notation \(\sigma _1, \sigma _2,\ldots , \sigma _n\) for the singular values (taken with their repetition) of G and the skew singular values of \(G'\). In particular, the largest one is denoted by \(\sigma \). Similarly, the skew Laplacian singular values of \(G'\) are the positive roots of the eigenvalues of \(L^\intercal _{G'} L_{G'}\); the largest one is denoted by \(\varsigma \).
For a set \(U \subseteq V(G')\), let \(G'^U\) be the oriented graph obtained from \(G'\) by reversing the orientation of every edge between a vertex in U and a vertex in \(V(G') \setminus U\). The oriented graph \(G'^U\) is said to be equivalent to \(G'\). Equivalent oriented graphs share the same multiset of skew (Laplacian) singular values.
Some bounds for the largest modulus of the eigenvalues of the skew (Laplacian) matrix of an oriented graph can be found in [3, 4, 8]. Similar results concerning the eigenvalues of the adjacency matrix of digraphs with an emphasis on the largest modulus are given in the expository paper [2]. In this paper, we consider the singular values of the mentioned matrices and then apply the obtained results to derive certain new bounds for moduli of the corresponding eigenvalues.
Here is the contents of the forthcoming sections. Section 2 contains certain additional terminology and notation, mostly used in the next two sections. In Sect. 3, we derive an upper bound for the largest singular value of the skew Laplacian matrix of an oriented graph. The bound is expressed in terms of vertex degrees and some related parameters. On the basis of this result, we derive a similar upper bound for the largest singular value of the skew adjacency matrix, and we do the same for the largest singular value of the adjacency matrix of a digraph. In Sect. 4, we give an upper bound for the sum of the k largest singular values and also a lower bound for the sum of the \(k-1\) smallest singular values of the skew adjacency matrix of an oriented graph and the adjacency matrix of a digraph. In Sect. 5, we apply the obtained results to get some bounds concerning the eigenvalues of the mentioned matrices.
2 Terminology and Notation
Formulations of all the forthcoming statements refer to terminology and notation introduced in this short section.
For the particular case of oriented graphs, we use \(d_i\) to denote the degree of a vertex i (i.e. the number of edges incident with it regardless of their orientation) and \(m_i\) to denote the average degree of the neighbours of i (so-called the average 2-degree of i).
For digraphs, the indegree \(r_i\) of a vertex i is the number of edges oriented to i, while the outdegree \(s_i\) is the number of edges oriented from i. Accordingly, we denote by \(R_i\) and \(S_i\) the number of vertices k such that there is an arc \(i\leftarrow k\) and the number of vertices k such that there is an arc \(i\rightarrow k\), respectively.
For the vertices i, j, by \(c_{ij}^{+}\) we denote the number of vertices k such that there is an arc \(i\leftarrow k\) and there is an arc of any orientation between j and k. By \(c_{ij}^{++}\), we denote the number of vertices k such that there is an arc \(i\leftarrow k\) and there is an arc \(j\leftarrow k\). We also use the similar notation for all the remaining possibilities. We assume that a loop at i is simultaneously oriented to and from i. For oriented graphs, we do not make a distinction between multiplicative groups \(\{+, -\}\) and \(\{1, -1\}\), and so for \(a, b\in \{1, -1\}\), \(c_{ij}^a\) denotes the cardinality of the set \(\{k~:~ s_{ik}=a,\, s_{j k}\ne 0\}\) and \(c_{ij}^{a, b}\) denotes the cardinality of the set \(\{k~:~ s_{ik}=a,\, s_{j k}= b\}\).
3 Upper Bounds for \(\varsigma \) and \(\sigma \)
We first prove the following result.
Theorem 3.1
For the largest skew Laplacian singular value \(\varsigma \) of an oriented graph \(G'\),
Proof
Let \(\varsigma ^2\) be the largest eigenvalue of \(L_{G'}^\intercal L_{G'}\), let \(\mathbf {x}\) be an eigenvector associated with \(\varsigma ^2\), and let \(x_i\) be the coordinate that is largest in absolute value. Without loss of generality, we may assume that \(x_i>0\). It holds \(\varsigma ^2 \mathbf {x}=L_{G'}^\intercal L_{G'}\mathbf {x}\), i.e.
since \(S_{G'}^\intercal D_{G'}=-S_{G'}D_{G'}\) and \(S_{G'}^\intercal S_{G'}=-S_{G'}^2\). Therefore, we have
Consider now the double summation in more details. We may rewrite it as
Extracting the first term on the right-hand side of the previous equality, we get
Similarly, for the second term, we get
The third term gives
And similarly, for the fourth one, we get
Returning them into (3), we get
giving
for the vertex i. Taking the maximum over all vertices, we arrive at (1). \(\square \)
A similar proof technique can be found in [5].
Observe that if \(G'\) is triangle-free (in particular, bipartite), then the inequality (1) reduces to
Note that for every vertex i of an oriented graph \(G'\), there exists an equivalent oriented graph in which \(r_i=d_i\) (i.e. all the edges incident with i are oriented to i) – the corresponding oriented graph is obtained by making a switch with respect to the set of neighbours of i such that the corresponding edges are oriented from i to them. On the basis of this observation, we arrive at the following corollary.
Corollary 3.2
For an oriented graph \(G'\), there exists a vertex i and an equivalent oriented graph, such that
where \(T_i\) denotes the number of triangles containing i and \(T^-_{ij}\) (resp. \(T^+_{ij}\)) is the number of triangles containing i, j such that the edge between j and the third vertex is oriented from (resp. to) j.
Proof
Let i denote a vertex for which the inequality of (1) holds. Taking the equivalent oriented graph in which \(r_i=d_i\), we get the desired upper bound. Indeed, there we have
and we are done.
Here is another consequence concerning the largest singular value of the skew adjacency matrix.
Corollary 3.3
For the largest skew singular value \(\sigma \) of an oriented graph \(G'\),
Proof
The equality (2) reduces to \(\sigma ^2 \mathbf {x}=S_{G'}^\intercal S_{G'}\mathbf {x}\), which further implies
and now the remainder of the proof follows in the same way as the corresponding part (which starts from (4)) of the proof of Theorem 3.1. \(\square \)
We now proceed with digraphs.
Theorem 3.4
For the largest singular value \(\sigma \) of a digraph G,
where \(\displaystyle s_i^{(r)}=\sum _{i\rightarrow j}r_j\).
Proof
Acting as in the proof of Theorem 3.1, we get \(\sigma ^2\mathbf {x}=A_G^\intercal A_G\mathbf {x}\), for a suitable \(\mathbf {x}\ne \mathbf {0}\). If \(x_i>0\) is the coordinate that is largest in absolute value, then we compute:
Taking the maximum over all vertices, we arrive at the desired result. \(\square \)
If a digraph is triangle-free and has no loops, then the bound of (7) reduces to
In particular case of graphs (i.e. loopless digraphs in which all the edges have both orientations), we have \(R_i=S_i\) and \(r_i=s_i=d_i\) (the vertex degree), for \(1\le i\le n\). In this way, the upper bound of (7) reduces to \(\varsigma \le \max \big \{\sqrt{d_im_i}~:~1\le i\le n\big \}\), where \(m_i\) is the average degree of neighbours of i. This bound, which for connected graphs attains the equality if and only if the graph is regular or bipartite semiregular, is known (cf. [6] or [7, p. 34]).
4 Sums of Singular Values
Here we extend our consideration to the sums of singular values. For this purpose, we need the following general result due to Bollobás and Nikiforov.
Theorem 4.1
[1] Let \(M=(m_{ij})\) be a Hermitian matrix of size n with eigenvalues \(\nu _1, \nu _1, \ldots , \nu _n\) taken with their repetition and indexed non-increasingly. For every vertex set partition \(\{1, 2, \ldots , n\}=W_1\sqcup W_2 \sqcup \cdots \sqcup W_k\) (\(2\le k\le n\)), we have
and
where \({{\,\mathrm{sum}\,}}(M)\) denotes the sum of the entries of M.
Here is the result.
Theorem 4.2
Let \(W_1\sqcup W_2 \sqcup \cdots \sqcup W_k\) (\(2\le k\le n\)) denote the vertex set partition of an oriented graph \(G'\) or a digraph G with m edges, and let \(\sigma _1, \sigma _2, \ldots , \sigma _n\) be non-increasingly indexed singular values of the corresponding graph.
-
(i)
For \(G'\), we have
$$\begin{aligned} \sum _{p=1}^{k}\sigma _p^2\ge \sum _{p=1}^{k}\frac{1}{|W_p|}\sum _{(i, j)\,:\, i,j\in W_p}(w^+_{ij}-w^-_{ij}) \end{aligned}$$(8)and
$$\begin{aligned} \sum _{p=n-k+2}^{n}\sigma _p^2\le \sum _{p=1}^{k}\frac{1}{|W_p|}\sum _{(i, j)\,:\,i,j\in W_p}(w^+_{ij}-w^-_{ij})-\frac{1}{n}\Big (2m+\sum _{\begin{array}{c}(i, j)\,:\,i\ne j\\ i,j\in V\end{array}}(w^+_{ij}-w^-_{ij})\Big ), \end{aligned}$$where \(w_{ij}^+=c_{ij}^{++}\cup c_{ij}^{--}\) and \(w_{ij}^-=c_{ij}^{+-}\cup c_{ij}^{-+}\).
-
(ii)
For G, we have
$$\begin{aligned} \sum _{p=1}^{k}\sigma _p^2\ge \sum _{p=1}^{k}\frac{1}{|W_p|}\sum _{(i, j)\,:\,i,j\in W_p}c_{ij}^{--} \end{aligned}$$(9)and
$$\begin{aligned} \sum _{p=n-k+2}^{n}\sigma _p^2\le \sum _{p=1}^{k}\frac{1}{|W_p|}\sum _{(i, j)\,:\,i,j\in W_p}c_{ij}^{--}-\frac{1}{n}\Big (m+\sum _{\begin{array}{c}(i, j)\,:\,i\ne j\\ i,j\in V\end{array}}c_{ij}^{--}\Big ), \end{aligned}$$
Proof
If M stands for \(S_{G'}\) or \(A_G\), then, for both (i) and (ii), only what we need to do is to check what are the entries of \(M^\intercal M\). By direct computation we get that, in the case of \(S_{G'}\), the corresponding (i, j)-entry is equal to \(w^+_{ij}-w^-_{ij}\), while in the case of \(A_G\), this entry is equal to \(c_{ij}^{--}\); in both situations the possibility \(i=j\) is included. The remainder of the proof follows by Theorem 4.1, as the trace of \(M^\intercal M\) is 2m in the first case, and m in the second. \(\square \)
Since \(c_{ij}^{--}\ge 0\) and \(c_{ii}^{--}=s_i\), one may observe a practical bound (for digraphs) that arises from (ii):
Similarly, if \(W_1\) is a set of vertices such that there is no path of length 2 between any two of them, then:
holds for an oriented graph and
holds for a digraph.
Of course, similar inequalities can be derived on the basis of upper bounds given in the previous theorem.
5 Eigenvalues
The eigenvalues of G are identified as the eigenvalues of \(A_G\), while the skew eigenvalues and the skew Laplacian eigenvalues of \(G'\) are identified as the eigenvalues of \(S_{G'}\) and \(L_{G'}\), respectively. The spectral radius of G is the largest modulus of its eigenvalues. The skew spectral radius and the skew Laplacian spectral radius of \(G'\) are defined in the same way.
It is well-known that the singular values of a square matrix dominate its eigenvalues in sense that
where \(\sigma _1, \sigma _2, \ldots , \sigma _n\) and \(|\lambda _1|, |\lambda _2|, \ldots , |\lambda _n|\) are non-increasingly indexed singular values and non-increasingly indexed moduli of eigenvalues, respectively. Using this result, we conclude that the upper bounds of (1) and (5) remain valid for the skew Laplacian spectral radius of \(G'\). Similarly, (6) holds for the skew spectral radius of \(G'\) and (7) holds for the spectral radius of G. Considering results of Sect. 4, we easily transfer the upper bounds of (8)–(12) to the upper bounds concerning the corresponding moduli of the (skew) eigenvalues.
Since for an oriented graph \(G'\), we have \(S_{G'}^\intercal S_{G'}=-S_{G'}^2\), we deduce that, in this case, \(\sigma _i=|\lambda _i|\), for \(1\le i\le n\). Consequently, equality in (6), (8) and (11) is attained if and only if it is attained for the corresponding moduli of the skew eigenvalues.
As we pointed out in the introduction, one can find many upper bounds for the skew (Laplacian) spectral radius of an oriented graph and upper bounds for the spectral radius of a digraph. The majority of them is expressed in terms of invariants that differ from those used in this paper. A close situation appears in the case of our bounds (1) (considered as an upper bound for the skew Laplacian spectral radius) and (6) (considered as an upper bound for the skew spectral radius) and the upper bounds established in Theorems 2.3 and 2.4 of [4]. It complicated to derive a general comparison between them, but numerical experiments show that those of the latter reference would often give a finer estimate, although they are more complicated for computation.
References
Bollobás, B., Nikiforov, V.: Graphs and Hermitian matrices: eigenvalue interlacing. Discrete Math. 289, 119–127 (2004)
Brualdi, R.: Spectra of digraphs. Linear Algebra Appl. 432, 2181–2213 (2010)
Chat, B.A., Ganie, H.A., Pirzada, S.: Bounds for the skew Laplacian spectral radius of oriented graphs. Carpathian J. Math. 35, 31–40 (2019)
Ganie, H.A.: Bounds for the skew Laplacian (skew adjacency) spectral radius of a digraph. Trans. Comb. 8, 1–12 (2019)
Guo, J.-M.: A new upper bound for the Laplacian spectral radius of graphs. Linear Algebra Appl. 400, 61–66 (2005)
Favaron, O., Mahéo, M., Saclé, J.-F.: Some eigenvalue properties in graphs (conjectures of Graffiti—II). Discrete Math. 111, 197–220 (1993)
Stanić, Z.: Inequalities for Graph Eigenvalues. Cambridge University Press, Cambridge (2015)
Xu, G.-H.: Some inequalities on the skew-spectral radii of oriented graphs. J. Inequal. Appl. 2012, 211 (2012)
Acknowledgements
Research is partially supported by Serbian Ministry of Education, Science and Technological Development via University of Belgrade.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Sanming Zhou.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Stanić, Z. Upper Bounds for the Largest Singular Value of Certain Digraph Matrices. Bull. Malays. Math. Sci. Soc. 44, 871–879 (2021). https://doi.org/10.1007/s40840-020-00970-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40840-020-00970-3
Keywords
- Digraph
- Oriented graph
- (skew) adjacency matrix
- Skew Laplacian matrix
- Singular value
- Eigenvalue
- Upper bound