There is no going back: Properties of the non-backtracking Laplacian
Raffaella Mulas, Dong Zhang, Giulio Zucal

TL;DR
This paper explores the properties of the non-backtracking Laplacian and graph, establishing isomorphism criteria, analyzing eigenfunctions, introducing circularly partite graphs, and deriving spectral bounds.
Contribution
It introduces circularly partite graphs, proves graph isomorphism via non-backtracking graphs, and analyzes eigenfunctions and spectral bounds of the non-backtracking Laplacian.
Findings
Two graphs are isomorphic iff their non-backtracking graphs are isomorphic.
Sharp upper bounds for spectral gap from 1 are established.
Relations between singular values of the Laplacian and independence numbers are shown.
Abstract
We prove new properties of the non-backtracking graph and the non-backtracking Laplacian for graphs. In particular, among other results, we prove that two simple graphs are isomorphic if and only if their corresponding non-backtracking graphs are isomorphic, and we investigate properties of various classes of non-backtracking Laplacian eigenfunctions, such as symmetric and antisymmetric eigenfunctions. Moreover, we introduce and study circularly partite graphs as a generalization of bipartite graphs, and we use this notion to state a sharp upper bound for the spectral gap from . We also investigate the singular values of the non-backtracking Laplacian in relation to independence numbers, and we use them to bound the moduli of the eigenvalues.
| #graphs | |||||
|---|---|---|---|---|---|
| 6 | 76 | 0 | 2 | 0 | 0 |
| 7 | 510 | 26 | 4 | 0 | 0 |
| 8 | 7 459 | 744 | 11 | 2 | 0 |
| 9 | 197 867 | 32 713 | 243 | 6 | 0 |
| 10 | 9 808 968 | 1 976 884 | 16 114 | 10 130 | 156 |
| total | 10 014 880 | 2 010 367 | 16 374 | 10 138 | 156 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph theory and applications · Magnetism in coordination complexes · Synthesis and Properties of Aromatic Compounds
There is no going back:
Properties of the non-backtracking Laplacian
Raffaella Mulas [email protected] Vrije Universiteit Amsterdam, Amsterdam, The Netherlands
Max Planck Institute for Mathematics in the Sciences, Leipzig, Germany
Dong Zhang
LMAM and School of Mathematical Sciences, Peking University, Beijing, China
Giulio Zucal
Max Planck Institute for Mathematics in the Sciences, Leipzig, Germany
Abstract
We prove new properties of the non-backtracking graph and the non-backtracking Laplacian for graphs. In particular, among other results, we prove that two simple graphs are isomorphic if and only if their corresponding non-backtracking graphs are isomorphic, and we investigate properties of various classes of non-backtracking Laplacian eigenfunctions, such as symmetric and antisymmetric eigenfunctions. Moreover, we introduce and study circularly partite graphs as a generalization of bipartite graphs, and we use this notion to state a sharp upper bound for the spectral gap from . We also investigate the singular values of the non-backtracking Laplacian in relation to independence numbers, and we use them to bound the moduli of the eigenvalues.
Keywords: Non-backtracking graph; non-backtracking Laplacian; eigenvalues; eigenfunctions; singular values
1 Introduction
Non-backtracking walks and non-backtracking operators have been studied for more than three decades, and in various areas of graph theory. Hashimoto introduced the non-backtracking matrix in 1989, in the context of graph Zeta functions [15], and as a continuation of his work, many results on this matrix have been proved in the area of algebraic graph theory [23, 5, 8]. In 2015, Backhausz, Szegedy and Virág applied non-backtracking random walks to the study of Ramanujan graphings [4]. Shrestha, Scarpino, and Moore in 2015 [22], then Castellano and Pastor-Satorras in 2018 [7], applied the study of non-backtracking paths to epidemic spreading on networks. Moreover, the non-backtracking matrix has been shown to be very powerful in spectral graph theory, as well as in its applications to network analysis. We refer also to [27, 24, 26, 28, 9, 11, 21, 6, 18, 19, 2, 3, 13, 20, 12, 16] for a vast — but not complete — literature on this topic.
Recently, Jost, Mulas and Torres [17] introduced the non-backtracking Laplacian and showed that its eigenvalues encode several structural properties of the graph in a more precise way than other known graph operators such as the adjacency matrix, the symmetric Laplacian matrices and the non-backtracking matrix. As a continuation of [17], here we investigate new properties of the non-backtracking graph and the non-backtracking Laplacian. Before giving an overview of known and new properties, we give the basic notations and definitions that will be needed throughout the paper, following mainly [17].
Fix a simple graph , that is, an undirected, unweighted graph without multi-edges and without loops. Assume that has nodes and edges. We define the degree of a vertex , denoted or simply , as the number of edges in which it is contained, and we assume that all vertices have degree , that is, there are no isolated vertices. If two vertices are connected by an edge, we write , or equivalently , and we denote such edge by , or equivalently by .
Choosing an orientation for an edge means letting one of its endpoints be its input and the other one be its output. We let denote the oriented edge whose input is and whose output is . In this case, we write and . Moreover, we let .
From here on, we also fix an arbitrary orientation for each edge. We let denote the edges of with this fixed orientation, and we let
[TABLE]
denote the edges with the inverse orientation.
Definition 1.1**.**
A non-backtracking random walk on is a discrete-time Markov process on the oriented edges such that the probability of going from to is
[TABLE]
We now define the non-backtracking matrix of , as follows.
Definition 1.2**.**
The matrix is the matrix with –entries such that
[TABLE]
The non-backtracking matrix of is , the transpose matrix of .
Remark 1.3*.*
Although we shall mainly focus on the matrix , we choose to refer to as the non-backtracking matrix because of historical reasons.
Now, fix also a directed graph on nodes and edges. If has an edge from a vertex to a vertex , we write and we denote such an edge by . Given a vertex , we define its outdegree or simply its degree as
[TABLE]
We now define the following operators.
Definition 1.4**.**
The degree matrix of is the diagonal matrix whose diagonal entries are
[TABLE]
The adjacency matrix of is the matrix defined by
[TABLE]
If has minimum degree , we also define its random walk Laplacian as the matrix
[TABLE]
where denotes the identity matrix.
We are now ready to define the non-backtracking graph and the non-backtracking Laplacian of a simple graph , as follows.
Definition 1.5**.**
The non-backtracking graph of is the directed graph on vertices , that has as adjacency matrix.
For a simple graph with minimum degree , the non-backtracking Laplacian of , denoted by , is the random walk Laplacian of .
For simplicity, we shall denote the non-backtracking graph of by . Clearly, if as nodes and edges, then has nodes. Moreover, as shown in [17], has edges, and if has minimum degree , then the following are equivalent:
is not the cycle graph; 2. 2.
has at least two cycles; 3. 3.
is weakly connected; 4. 4.
is strongly connected.
Remark 1.6*.*
The line-digraph proposed by Harary and Norman [14] is given by the non-backtracking graph with the addition of all directed edges of the form .
Remark 1.7*.*
Assume that has minimum degree . The off-diagonal entries of the non-backtracking Laplacian of are given by
[TABLE]
for . Therefore, the non-backtracking Laplacian encodes the probabilities of non-backtracking random walks on .
We shall now summarize some of the main results from [17] on the non-backtracking Laplacian associated with the simple graph .
has eigenvalues (counted with algebraic multiplicity) that sum to and are contained in the complex disc . 2. 2.
The multiplicity of the eigenvalue [math] for equals the number of connected components of , and this coincides with the number of connected components of if none of them are a cycle graph. 3. 3.
is an eigenvalue if is bipartite, which happens if and only if is bipartite. 4. 4.
is self-adjoint with respect to the -product , where
[TABLE]
is a matrix satisfying and . As a consequence, 5. 5.
If is an eigenpair for and is not real, then
[TABLE] 6. 6.
Let denote the spectrum of , seen as a multiset that contains the eigenvalues with their algebraic multiplicity. The spectral gap from for , satisfies the sharp inequality
[TABLE]
where denotes the maximum vertex degree of . 7. 7.
Most cycles of leave a signature on the spectrum of that depends on the length of such cycles and on the degrees of the vertices that they contain. Two examples of this are given by the following results.
Theorem 1.8** (Theorem 5.4 in [17]).**
*Let . If there exists a simple chordless cycle in whose vertices have constant degree , then is an eigenvalue for . If, additionally, such a cycle is even, then also is an eigenvalue for .
Moreover, the geometric multiplicity of for is larger than or equal to the number of –regular simple chordless cycles in , while the geometric multiplicity of for is larger than or equal to the number of –regular even simple chordless cycles in .*
Similarly,
Theorem 1.9** (Theorem 5.5 in [17]).**
*Let . If there exists a simple chordless cycle of length in such that one vertex has degree while all other vertices have degree , then is an eigenvalue for . If, additionally, such cycle is even, then also is an eigenvalue for .
Moreover, the geometric multiplicity of for is larger than or equal to the number of such cycles in , while the geometric multiplicity of for is larger than or equal to the number of such even cycles in .* 8. 8.
Two graphs are cospectral with respect to a given matrix if they have the same spectrum with respect to that matrix, but they are not isomorphic. In [17], computations for graphs with small number of nodes have suggested that the non-backtracking Laplacian has nicer cospectrality properties than the other matrices which are typically considered in spectral graph theory, including the non-backtracking matrix. One example of such computations is given by Table 1 below, which shows the number of simple graphs with minimum degree which are not determined by their spectrum with respect to the adjacency matrix, the normalized Laplacian, the non-backtracking matrix and the non-backtracking Laplacian.
In summary, the non-backtracking Laplacian is already known to have various notable spectral properties. Since it has been recently defined, it leaves the door open for further theoretical results as well as future applications to network science. Moreover, investigating new properties is made challenging by the fact that it is a non-symmetric matrix. Here in this paper, we make further contributions in the theoretical direction. We prove new results on the non-backtracking graph, and several new results on the non-backtracking Laplacian.
The rest of this paper is structured as follows. In Sections 2 and 3, we prove some new properties of the non-backtracking graph and the eigenfunctions of , respectively. In Section 4, we investigate the following family of graphs. Given , a simple graph is said to be circularly –partite if the set of its oriented edges can be partitioned as , where the sets are non-empty and satisfy the property that
[TABLE]
where we also let and . One can check that all graphs are -circularly partite, and -circularly partite graphs are precisely the bipartite graphs. Therefore, this new family of graphs is a generalization of bipartite graphs. This will be needed in Section 5, where we shall prove that, if a graph is circularly –partite, then the spectral gap from satisfies
[TABLE]
and the bound is sharp. Moreover, in Section 6 we study the singular values of the non-backtracking Laplacian in relation to independence numbers, and this is motivated by the long history of inequalities involving independence numbers and eigenvalues in the context of spectral graph theory. Finally, in Section 7 we prove various bounds for the modulus of the eigenvalues of , also involving its singular values.
2 Non-backtracking graph
Our first results relate to the non-backtracking graph. We start by the following. In the introduction, we have mentioned the fact that, if a simple graph has nodes and edges, then has nodes and edges. We now consider the inverse problem:
Lemma 2.1**.**
Let be a simple graph, and let be its non-backtracking graph. If has nodes, then has edges. Moreover, assume that the nodes of have degrees . Then, for each , there exists such that has exactly edges of degree . Also, has exactly vertices of degree , and the total number of vertices of is .
Proof.
The fact that has edges is straightforward. Now, we know that, for each vertex in , there are exactly vertices in that have as an output, and these have degree . Hence, if there are exactly vertices of degree in , then there are exactly vertices in that have degree . The claim follows. ∎
Theorem 2.2**.**
Two simple graphs are isomorphic if and only if their corresponding non-backtracking graphs are isomorphic.
Proof.
Fix two simple graphs and , and let and their non-backtracking graphs.
If and are isomorphic, then there exists a bijection such that
[TABLE]
Let defined by
[TABLE]
Then, is clearly bijective, and
[TABLE]
implying that is an isomorphism between and .
Vice versa, if and are isomorphic, then there exists a bijection such that
[TABLE]
Given of degree , let be two distinct neighbors of in . Then, in , implying that in . Hence,
[TABLE]
Since this holds for all distinct neighbors of , we can define to be (1).
Given of degree and given , we define
[TABLE]
We claim that is an isomorphism between and .
Consider such that in and, without loss of generality, assume , as the case in which is trivial. Observe that
[TABLE]
Now, if and in , then by the surjectivity of we have that there exist such that . Hence, , implying that is surjective. Moreover, by the pigeonhole principle, since we know that as a consequence of Lemma 2.1, it follows that is also injective. ∎
We now ask: What is the fraction of directed graphs that are non-backtracking graphs? We give an upper bound for this quantity in the next theorem, in which isomorphic graphs are not counted only once.
Theorem 2.3**.**
Given , let be the fraction of directed graphs on nodes that are non-backtracking graphs of (labelled) simple graphs with minimum degree . Then, , if is odd, and
[TABLE]
if is even. In particular, as .
Proof.
Given , there are possible directed edges among nodes. Hence, the number of directed graphs on nodes is .
Similarly, given , there are possible undirected edges among nodes. Therefore, given , the number of (labelled) simple graphs on nodes and edges is .
Now, for , let
[TABLE]
Then,
[TABLE]
for any . And by the principle of inclusion-exclusion,
[TABLE]
Hence,
[TABLE]
where we set , and whenever . Moreover, we can give an upper bound of the above quantity by observing that, for a given ,
[TABLE]
Now, by Theorem 4 in [8], the number of directed graphs on nodes that are non-backtracking graphs of simple graphs with minimum degree equals the number of simple graphs with edges and with minimum degree . This is equal to [math], if is odd, and it is equal to
[TABLE]
if is even. Hence, , if is odd, and
[TABLE]
if is even. Hence, in particular, as . ∎
Now, in [17], it is shown that a graph is bipartite if and only if its non-backtracking graph is bipartite. We expand this result by proving the following.
Proposition 2.4**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is bipartite, then and belong to different sets of the bipartition, for each .
Proof.
We can assume that is connected, since otherwise we can apply the statement to all connected components of . Moreover, if is a cycle graph of even length, then has multiple components and the claim is trivially satisfied. Therefore, we can also assume that is not a cycle graph. Since , there exists a non-backtracking path in of the form (Figure 1):
[TABLE]
for some and for some even .
This gives a directed path, in , of the form
[TABLE]
This is a path of length , therefore of odd length, from to . Hence, and belong to different sets of the bipartition. ∎
3 Non-backtracking Laplacian eigenfunctions
In this section we investigate some classes of eigenfunctions of the non-backtracking Laplacian. We start by showing a property that all eigenfunctions corresponding to non-zero eigenvalues have to satisfy. We also recall that, as shown in [17], [math] is always an eigenvalue, and the corresponding eigenfunctions are constant on each connected component of .
Proposition 3.1**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is an eigenpair for the non-backtracking Laplacian and , then
[TABLE]
Proof.
By [17], and, for each ,
[TABLE]
Therefore, for each ,
[TABLE]
implying that
[TABLE]
i.e.,
[TABLE]
Since , this implies that
[TABLE]
∎
Remark 3.2*.*
As a consequence of Proposition 3.1, if is a real eigenfunction for corresponding to a non-zero eigenvalue, then must attain both positive and negative values.
We now introduce and study symmetric and antisymmetric functions on .
Definition 3.3**.**
A function is symmetric (respectively, antisymmetric) if
[TABLE]
(respectively, ), for all .
Proposition 3.4**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is an eigenpair for the non-backtracking Laplacian and is antisymmetric, then
[TABLE]
for each , and is real.
Proof.
By [17], and, for each ,
[TABLE]
Hence, if for each , then
[TABLE]
Therefore, for all ,
[TABLE]
This proves the first claim. Now, assume by contradiction that . Then, by Theorem 3.9 in [17] and by the condition that has to satisfy,
[TABLE]
Since , this implies that for each , which is a contradiction. ∎
Remark 3.5*.*
The condition in Proposition 3.4 can be interpreted as follows. If we see directed edges in terms of flows, then (2) says that, for each , the average of what flows out equals the average of what flows in.
Remark 3.6*.*
If is -regular, then the eigenfunctions of coincide with the ones of [17]. In this case, it is known that there are exactly eigenfunctions satisfying Proposition 3.4 [25]. They coincide with the eigenfunctions of for , and they are eigenfunctions of for .
Analogously to Proposition 3.4, one can prove the following.
Proposition 3.7**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is an eigenpair for the non-backtracking Laplacian and is symmetric, then
[TABLE]
for each , and is real.
Remark 3.8*.*
If is -regular, then the eigenfunctions that satisfy Proposition 3.7 are exactly the eigenfunctions of for , and the eigenfunctions of for . They are if is bipartite, and they are when it is not [25].
Definition 3.9**.**
Let be a simple graph. The line graph of has as vertex set, and it is such that in if and only if and share a common vertex in .
Now, recall that, in the Introduction, we defined the matrix
[TABLE]
which satisfies and .
Lemma 3.10**.**
The matrix is symmetric.
Proof.
As shown in [17, Theorem 3.9], . Together with the fact that , this implies that , and using this implies that . ∎
In the next proposition we show that, in order to study symmetric eigenfunctions for , we can reduce to study eigenfunctions of the symmetric real matrix , or to study the spectrum for the random walk Laplacian of .
Proposition 3.11**.**
*Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is symmetric, then is an eigenpair for if and only if is an eigenpair for .
Moreover, in this case, let be defined by Then, is an eigenpair for the random walk Laplacian of .*
Proof.
Note that is symmetric if and only if . Thus, if is an eigenpair of , we have that , which implies that is an eigenpair for . Conversely, if is an eigenpair of , then , and hence is an eigenpair for . This proves the first claim.
Let now be defined by , and let denote the random walk Laplacian of the line graph .
By definition of , and , by the assumptions and by Proposition 3.7, we have
[TABLE]
Therefore, is an eigenpair for . ∎
Remark 3.12*.*
Let be a simple graph with minimum degree , and let be its non-backtracking graph. Let and let
[TABLE]
for . If is an eigenpair for the non-backtracking Laplacian, then by [17], and
[TABLE]
Therefore, the value of on is completely determined by the value of on , for any given .
4 Circularly partite graphs
In this section, we generalize the notion of bipartite graphs by defining circularly –partite graphs. We also generalize the fact that for all graphs and for all bipartite graphs, by proving that, for all circularly –partite graphs, if is a -th root of unit, then .
Definition 4.1**.**
Let . A simple graph is circularly –partite if the set of its oriented edges can be partitioned as , where the sets are non-empty and satisfy the property that
[TABLE]
where we also let and .
Note that the above definition of circularly –partite graphs is based on the set of oriented edges, but it does not require to construct the non-backtracking graph.
It is easy to check that all graphs are circularly –partite. Moreover, the path graph of length is circularly –partite for each , and the cycle graph on nodes is circularly –partite if and only if is a multiple of . Also, is circularly –partite if and only if its non-backtracking graph is bipartite, therefore if and only if itself is bipartite. More generally, for any , it is easy to see that if is circularly –partite, then its non-backtracking graph is a –partite graph. However, the inverse implication does not always hold, as shown by the next example.
Example 4.2**.**
Consider the simple graph in Figure 2. To check whether is circularly –partite, we can start by assuming, without loss of generality, that . By definition of circularly -partite, we can then inductively indicate to which set each oriented edge should belong to. However, as shown in the figure, we would then have two oriented edges that belong to and that go towards an oriented edge in , through the node . This implies that is not circularly -partite. However, the construction that we obtain shows that the non-backtracking graph of is -partite.
In Figure 3 we give an example of a circularly –partite graph. Another example of circularly partite graphs are the petal graphs:
Definition 4.3**.**
The petal graph with petals of length is the graph given by cycle graphs of length , all having a common central vertex.
Clearly, if is a petal graph whose petals have length , then is circularly –partite.
Theorem 4.4**.**
Let . Let be a simple graph with minimum degree , and let be its non-backtracking graph. If is circularly –partite and is a -th root of unit, then , or equivalently, .
Proof.
Let be defined by
[TABLE]
Then, given ,
[TABLE]
since for all such that . Hence, is an eigenpair for . Equivalently, is an eigenpair for . ∎
Remark 4.5*.*
Theorem 4.4 applied to simply says that for all graphs, while for it says that for all bipartite graphs. If we apply it to petal graphs whose petals have size , we can infer that the -th roots of unit are eigenvalues for in this case.
5 Spectral gap from 1
Given an operator , we let denote its spectrum, seen as a multiset that contains the eigenvalues with their algebraic multiplicity, and we let
[TABLE]
We recall that, for a simple graph with minimum degree , is not in the spectrum of the non-backtracking Laplacian , hence the spectral gap from ,
[TABLE]
is positive. In [17] it is shown that, for a graph with maximum vertex degree ,
[TABLE]
and the inequality is sharp. Here we prove a sharp upper bound for , as well as a lower bound for
[TABLE]
where the above multiset difference means that we are removing one instance of [math] from .
Theorem 5.1**.**
Let . If is a circularly –partite graph, then
[TABLE]
If , then .
Proof.
We have
[TABLE]
where we have used the following facts:
- •
The spectrum of is given by , with multiplicity , and , with multiplicity .
- •
The spectrum of is given by its diagonal entries. These are for each element of the form , and there are of these elements for each .
- •
The spectrum of is equal to the spectrum of . By Lemma 4.3 in [17], this is given by , with multiplicity , and , for .
Now, by Theorem 4.4, there are at least eigenvalues of with modulus . Since for all , this implies that
[TABLE]
therefore
[TABLE]
If, in particular, , then there are at least two eigenvalues of with modulus , implying that in this case. ∎
Corollary 5.2**.**
For any graph with minimum degree and maximum degree ,
[TABLE]
In particular, as , if .
Proof.
It follows from the fact that
[TABLE]
together with Theorem 5.1. ∎
We now make the following
Conjecture 5.3**.**
If is not the cycle graph, then
[TABLE]
By [17], we know that Conjecture 5.3 holds for all regular graphs, for which , as well as for all graphs having at least one cycle that satisfies Theorem 5.6 in [17] (as for instance a cycle in which all vertices have the same degree, or a cycle in which exactly one vertex has degree larger than ). However, as shown by the next examples, the bound in the above conjecture is not always better than the bound in Theorem 5.1.
Example 5.4**.**
Let be the wheel graph on nodes. Then, , and . Also, Conjecture 5.3 in this case tells us that
[TABLE]
which is always true. In fact, computationally we observed that for , and then decreases for larger . From Theorem 5.1, on the other hand, we can infer that
[TABLE]
where for instance
[TABLE]
Hence, the bound in Theorem 5.1 is better than the bound in Conjecture 5.3 in these cases.
The next theorem gives us all the eigenvalues of the non-backtracking Laplacian for the petal graph. It will allow us, in Corollary 5.6 below, to show that the first bound in Theorem 5.1 is sharp.
Theorem 5.5**.**
Let , and . Let be the petal graph on nodes, consisting of petals of length , and let be its non-backtracking graph. Let also be the -th roots of unit. Then, the eigenvalues of are
[TABLE]
Equivalently, the eigenvalues of are
[TABLE]
Proof.
By Theorem 4.4, are in the spectrum of . Now, let be the central node of , and let be the vertex set of one of the petals. Let also , let
[TABLE]
for some , and let be defined by
[TABLE]
Then, is an eigenfunction for . This proves that
[TABLE]
are eigenvalues of . We want to show that there are no other eigenvalues.
Let be an eigenpair of , and let again be the vertex set of one of the petals. Observe that
[TABLE]
and
[TABLE]
Therefore, it is enough to know the values of on the elements that have input , in order to know all its values. Now, let be the elements of whose input is , and write if and , belong to the same petal. By Proposition 3.1 and by the above observations,
[TABLE]
If , then , implying that . Therefore, given ,
[TABLE]
Now, since is an eigenpair and , we have that
[TABLE]
Hence,
[TABLE]
and similarly
[TABLE]
implying that
[TABLE]
For , which always exists, this implies that , and therefore
[TABLE]
This proves the claim. ∎
Corollary 5.6**.**
The first bound in Theorem 5.1 is sharp.
Proof.
Let , and . Let be the petal graph on nodes, consisting of petals of length . Then, , and . In this case, Theorem 5.1 tells us that
[TABLE]
and by Theorem 5.5 we know that equality holds. ∎
6 Singular values and independence numbers
The positive semidefinite matrix has real, non-negative eigenvalues that we denote by
[TABLE]
Their square roots are the singular values of , and we denote them by
[TABLE]
In this section, we study the singular values of in relation to independence numbers of , that we introduce here. Such numbers are inspired by the classical definition of independence number for simple graphs, and so are the results in this section. Notably, the classical spectral bound for the independence number, namely, the inertia bound, can be used to give a spectrum-based proof for the famous Erdős-Ko-Rado Theorem [12], and its extended version to signed graphs actually gives an excellent proof for the Sensitivity Conjecture [16]. This relation between eigenvalues and independence numbers is very important in spectral graph theory.
Definition 6.1**.**
Two distinct vertices and in are in-adjacent (respectively, out-adjacent) if they have the same output (respectively, the same input), i.e., (respectively, ). They are adjacent if either or in .
A set is out-independent if any two vertices in are not out-adjacent. The out-independence number of , denoted , is the cardinality of the largest independent set.
Similarly, a set is strong out-independent if any two vertices in are neither out-adjacent, nor adjacent. The strong out-independence number of , denoted , is the cardinality of the largest strong out-independent set.
Clearly, .
The following theorem is analogous to the inertia bound [10, 1] for the strong out-independence number:
Theorem 6.2**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. Then,
[TABLE]
and
[TABLE]
Proof.
Let be a maximal strong out-independent set, and let
[TABLE]
where is the characteristic vector of , therefore its entries are
[TABLE]
Then, , and we shall simply denote it by in this proof.
Now, note that the matrix satisfies
[TABLE]
[TABLE]
and for any in ,
[TABLE]
All other entries of are zero. Therefore, is non-zero if and only if one of the following three conditions is satisfied:
- •
and are out-adjacent,
- •
and are adjacent, or
- •
.
Since is a strong out-independent set, one can easily check that, for any ,
[TABLE]
which implies that
[TABLE]
Since the eigenvalues of the positive semi-definite matrix are given by
[TABLE]
we can apply the min-max principle to derive
[TABLE]
and
[TABLE]
This proves the claim. ∎
As a generalization of Theorem 6.2, we have:
Theorem 6.3**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. Then, for any ,
[TABLE]
and
[TABLE]
Proof.
Analogous to that of Theorem 6.2. ∎
For , the above theorem can be proved also for .
Theorem 6.4**.**
Let be a simple graph with minimum degree , and let be its non-backtracking graph. Then,
[TABLE]
and
[TABLE]
Proof.
The proof is a slight modification of the proof for Theorem 6.2. The only difference is that the matrix satisfies
[TABLE]
and, for any in ,
[TABLE]
while all other entries are zero. Hence, is non-zero if and only if either and are out-adjacent, or . We can therefore use the out-independence relation instead of the strong out-independence relation, following the proof of Theorem 6.2. ∎
7 Spectral gap from a real number
In this section, for convenience, we assume that the non-backtracking graph of is connected. That is, we assume that no connected component of is a cycle graph. We prove some bounds on the moduli of the eigenvalues of , and we relate them to the singular values that we investigated in the previous section. Before, we prove a preliminary lemma.
Definition 7.1**.**
Given a set , we let
[TABLE]
Lemma 7.2**.**
Let and be two eigenpairs of such that . Then, .
Proof.
By Theorem 3.9 in [17], is self-adjoint with respect to the -product. Together with the assumption that and are eigenpairs, this implies that
[TABLE]
This implies that , and therefore, since , . ∎
Remark 7.3*.*
If we take in Lemma 7.2, we obtain that when is not real. Hence, the lemma generalizes the third statement of Theorem 3.9 in [17].
Lemma 7.2 allows us to prove the following
Proposition 7.4**.**
Let be eigenvalues of , and let be corresponding eigenfunctions. Then, for any eigenvalue ,
[TABLE]
where indicates the standard -norm on .
Proof.
Since is a real matrix, are also eigenvalues of , and the functions are corresponding eigenfunctions. Now, fix an eigenfunction for . By Lemma 7.2, and , for all . Therefore, , for all , that is, . Since , we have
[TABLE]
∎
In the same way, one can prove the following estimate on the distance between a set of eigenvalues of and a given real number .
Proposition 7.5**.**
Let be eigenvalues of , let be corresponding eigenfunctions, and let . Then, for any eigenvalue ,
[TABLE]
and
[TABLE]
Proof.
Analogous to the proof of Proposition 7.4. ∎
Now, in Theorem 7.6 below, we show that the modulus of every non-zero eigenvalue of is bounded below by , and above by .
Theorem 7.6**.**
For every non-zero eigenvalue of ,
[TABLE]
Proof.
We know that [math] is an eigenvalue of , and that the constant function that maps all vertices of to is a corresponding eigenfunction. Therefore, in Proposition 7.4 we can choose , and to infer that
[TABLE]
Also, since if and only if , we have that
[TABLE]
Moreover, since is positive semidefinite,
[TABLE]
Putting everything together, this proves the lower bound . The proof of the upper bound is analogous. ∎
We now generalize Theorem 7.6 as follows.
Theorem 7.7**.**
For every non-zero eigenvalue of and for every ,
[TABLE]
Proof.
By Proposition 7.5, it suffices to estimate the quantity
[TABLE]
The rest of the proof is analogous to that of Theorem 7.6. ∎
Remark 7.8*.*
Not only the above theorem generalizes Theorem 7.6 above, but also Theorem 4.1 in [17], which states that the spectral gap from is larger or equal than . This follows, in particular, by taking and by showing that , as follows.
As shown in the proof of Theorem 6.4, for any , we have
[TABLE]
Now, fix three distinct vertices such that and . Let then be such that , , and it is zero otherwise. Then, and the above inequality reduces to an equality. Therefore,
[TABLE]
Hence, .
Acknowledgments
In 2022, Raffaella Mulas and Leo Torres gave a course on non-backtracking operators of graphs at the Max Planck Institute for Mathematics in the Sciences. As part of the course material, and as a follow-up to their first joint article, they prepared a list of open questions on the non-backtracking Laplacian that led to many discussions and exchanging of ideas with some of the course attendees, and eventually to this paper. As such, we would particularly like to express our gratitude to Leo Torres for his indirect contribution to this work. We would also like to thank Florentin Münch, Jiaxi Nie and, in particular, Janis Keck for the helpful comments and interesting discussions. Last (and least), we are grateful to Conor Finn for helping us choosing a suggestive title which we hope will not be rejected.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Abiad, R. Mulas, and D. Zhang. Coloring the normalized Laplacian for oriented hypergraphs. Linear Algebra Appl. , 629:192–207, 2021.
- 2[2] F. Arrigo, D.J. Higham, and V. Noferini. Beyond non-backtracking: non-cycling network centrality measures. Proceedings. Mathematical, Physical, and Engineering Sciences , 476, 2020.
- 3[3] F. Arrigo, D.J. Higham, V. Noferini, and R. Wood. Weighted enumeration of nonbacktracking walks on weighted graphs. ar Xiv preprint ar Xiv:2202.02888 , 2022.
- 4[4] Á. Backhausz, B. Szegedy, and B. Virág. Ramanujan graphings and correlation decay in local algorithms. Random Structures & Algorithms , 47(3):424–435, 2015.
- 5[5] H. Bass. The Ihara-Selberg zeta function of a tree lattice. International Journal of Mathematics , 3(06):717–797, 1992.
- 6[6] C. Bordenave, M. Lelarge, and L. Massoulié. Nonbacktracking spectrum of random graphs: Community detection and nonregular Ramanujan graphs. Annals of probability: An official journal of the Institute of Mathematical Statistics , 46(1):1–71, 2018.
- 7[7] C. Castellano and R. Pastor-Satorras. Relevance of backtracking paths in recurrent-state epidemic spreading on networks. Physical Review E , 98(5):052313, 2018.
- 8[8] Y. Cooper. Properties determined by the Ihara zeta function of a graph. The Electronic Journal of Combinatorics , 16(1):R 84, 2009.
