Ramanujan graphings and correlation decay in local algorithms
Agnes Backhausz, Balazs Szegedy, Balint Virag
Introduction
Randomized local algorithms are special type of parallelized algorithms that can be used to produce various important structures in graphs (independent sets, dominating sets, matchings, colorings, local samples, etc.) in constant running time (see ,,, , , ,
Ramanujan and Bernoulli graphings
Let be a Polish topological space and let be a probability measure on the Borel sets in . A graphing is a graph on with bounded maximal degree and Borel measurable edge set such that
for all measurable sets , where is the number of edges from to .
A short calculation shows (see ) that is a self-adjoint operator on of norm at most where is the maximal degree in .
To keep our notation simple, in this paper we will only consider -regular graphings (every vertex has degree ). In this case we say that is the Markov operator corresponding to . We have that for the value of is equal to the expected value of at the end of a random walk of length started at . Furthermore if is a positive measure set then
is the probability that a random walk of length started at a random point of ends in .
Let denote the subspace in consisting of functions with integral equal to zero. If is a -regular graphing then the constant function is an eigenfunction of with eigenvalue and so its orthogonal complement is invariant under the action of . We denote the norm of on by . If then we say that has spectral gap. Note that the spectral gap is closely related to return probabilities and mixing rates of random walks on .
The graphing is called ergodic if there is no measurable connected component of such that . Graphings are typically not connected as abstract graphs so ergodicity is a good substitute for the notion of connectivity. It is easy to see that if a -regular graphing has spectral gap then it has to be ergodic. Furthermore, an ergodic graphing is either a finite connected graph or its probability space has no atoms.
The following statement on is a modification of well-known facts about finite graphs (see e.g. [7, Theorem 7.1.]) for graphings.
If is an arbitrary -regular graphing then
Let be a -regular graphing on an atomless probability space . Then .
Motivated by the previous theorem we will use the following definition.
A -regular graphing is Ramanujan if .
It follows from Theorem 2.1 that a Ramanujan graphing is either a finite Ramanujan graph or .
We continue with the definition of the Bernoulli graphing of the -regular tree. Let denote the -regular infinite tree and let denote the version of in which a special vertex called root is distinguished. The set is a probability space with the product measure. The group of root preserving automorphisms of is also acting on by the permutation of the coordinates. This action is obviously measure preserving. We denote by the space with the inherited probability measure . We connect two elements in by an edge if one can be obtained from the other by replacing the root to a neighboring vertex. The graph constructed this way is a -regular graphing (see ) that is called the Bernoulli graphing of . Note that with probability one the connected component of a random element in is isomorphic to .
The following theorem seems to have been known for a while (see or Theorem 2.1.) We include a simple proof for completeness.
For every the Bernoulli graphing is Ramanujan.
To prove Theorem 2.1 and Theorem 2.2 we will need some preparation. The next lemma is an easy consequence of the spectral theorem.
Let be a bounded, self-adjoint operator on the Hilbert space and assume that spans . Then
Using this lemma we are ready to prove Lemma 2.2.
To verify the above calculation note that is a self-adjoint operator and thus . The other inequality follows from Lemma 2.4 and the fact that functions of the form span the space .
The next lemma is well known from probability theory .
Let be a finite subset and let denote the probability that a random walk started at the root ends in . Then , if contains vertices at even distance from the root. Moreover, , if contains vertices at odd distance.
Proof of Theorem 2.1: Since covers every -regular graph it is clear that for every positive measure set we have that . The fact that is atomless implies that can be arbitrary small in Lemma 2.2 and thus we obtain that . By Lemma 2.5 this completes the proof.
Proof of Theorem 2.2: It follows from Theorem 2.1 that . Thus by Lemma 2.4 it remains to show that for some spanning set the inequality holds whenever . Let be the set of all functions with integral and norm on that depend only on the labels in a bounded neighborhood of the root.
To prove the claim observe that is equal to the correlation of the values of at the two endpoints of a random walk of length started at a random point . Using the construction of we lift the situation to the probability space . By abusing the notation we assume that is defined on and it is invariant under . For an element and let denote the value of when the root is replaced to . (The fact that is well-defined relies on the fact that is invariant under .) The value of has the following description. We choose a random labeling of the vertices with $kT_{d}^{*}g(o,\omega)g(v,\omega)vS_{2r}g(o,\omega)g(v,\omega)S_{2r}c_{k}\square$
Let be the function such that if the label on the root is in and otherwise. Then the spectral measure of corresponding to is the Plancherel measure of , i.e. it is concentrated on , and its density is the following: (it is also called the Kesten–McKay measure, see e.g. ).
Proof. Let be the spectral measure of corresponding to . We use the proof of Theorem 2.2 for the specific function . The argument yields that is equal to the return probability of a random walk of length started at the root. On the other hand by (3) is equal to the -moment of . This completes the proof.
The set corresponding to is dense in the set of all probability measures on with respect to the weak topology.
Proof. For the specific function defined in Lemma 2.6 we have that the support is the full interval . The existence of one such function (using the spectral theorem) implies the statement. Indeed, for small , the uniform measure on the interval can be approximated by , where is the spectral projection to the interval .
Random processes on the tree
In this section we describe how to produce random processes on the tree from graphings. Furthermore, the correlation decay of the process can be bounded by a function of the largest eigenvalue of the graphing.
the image of an edge in is an edge in ,
is injective on the neighborhood of any vertex in .
for every vertex the distribution of the image of under a -random function is ,
is invariant under the action of the automorphism group of .
Proof. We can uniquely bulid up this probability measure in the following way. Let us start with an arbitrary fixed vertex of . By the first requirement the image of has distribution . Once the image of is determined, say , the remaining vertices of have to be mapped to the connected component of . The second requirement guarantees that has to be a randomly chosen covering of this connected component. Note that the graphing axioms imply that the first requirement holds for every vertex of .
where is the distance of and .
The rest of the section is the proof of the above theorem. We imitate the proof from the paper in the infinite setting. The main idea is that the correlation decay in can be expressed in terms of non-backtracking random walks on .
We define a graphing on ; two vertices are connected in if and only if their distance is exactly in . More precisely, we need weighted graphings. That is, instead of subsets of , we label the edges with nonnegative integers in a Borel measurable way. These will be the multiplicities of the edges in the graphing. Otherwise the definition is the same as the original one. If with distance , and with , then by the definition of the reader can easily check that
The arguments in the proof of Theorem 1.1. of are valid for -regular graphings as well. Therefore for we have
i.e., is the th Chebyshev polynomial of the second kind for , and .
The spectral mapping theorem implies that if is a bounded self-adjoint operator on a Hilbert space , and is a polynomial, then . Since is a Ramanujan graphing, its norm on is . Hence in our case this yields that
To see this let be the defining equation for the -th Chebyshev polynomial of the first kind. It is easy to see that
Both and have their maximal values at and . By substituting into we get the claim.
Randomized local algorithms
As it was described in the introduction, a randomized local algorithm produces a random labeling of the vertices of a bounded degree graph using an initial i.i.d labeling and a local rule denoted by . To give a precise definition we will need the following notation.
A rule of radius and degree is a function where is some set. Assume that is a graph of maximal degree at most and that is some labeling. Then we can use to produce a new labeling such that is equal to the value of on the -labeled rooted neighborhood of radius of where the root is placed on . We denote the labeling by .
A randomized local algorithm of radius and degree is given by a measurable function (called rule of the algorithm) where is a probability space and is a measure space. The input of the algorithm is a graph of maximal degree at most and the output is the random labeling where is a labeling of with independent, random elements from .
Note that local algorithms can also be computed on infinite graphs if they have bounded maximum degree. The next example produces independent sets in graphs .
Let be the rule such that the value of is if and only if the label on the root is the smallest among all labels. It is clear that if is an arbitrary injective function then the support of is an independent set in . Since random labelings are injective with probability we have that the local algorithm with rule produces a random independent set with probability .
In the rest of this section we focus on the case when is a -regular graph with girth more than twice the radius of . In this case it is enough to define on -labeled versions of the neighborhood of the root in of radius . In other words we can assume that is a function of the form that is invariant under the automorphisms of .
We can also represent as a function on the vertex set of the Bernoulli graphing . Let be an arbitrary measure preserving map and be the map defined by deleting the vertices outside and taking the images of the original labels. Let . It is clear that the process on is the same as the process produced by the local algorithm on with rule . On the other hand if is any -regular graph of girth at least then the distribution of the local algorithm in any ball of radius is the same as its distribution on in a similar ball. It follows for example that to analyze local properties (such as correlation decay) of local algorithms in the large-girth setting, it is enough to consider the algorithm on the tree . This creates the connection between Bernoulli graphings and local algorithms. As a corollary of Theorem 3.1 and Theorem 2.2 we obtain the following.
Characterization of correlation sequences
Our goal is to give an algebraic characterization (up to closure with respect to pointwise convergence) for possible correlation sequences in factor of i.i.d processes. We return to the proof of Theorem 3.1. Let us apply (3) to and in the calculation. We obtain that the value of (4) for two vertices of distance is equal to
where is the spectral measure of with respect to . The next theorem follows immediately from Corollary 2.7.
Let denote the set of all sequences with where is a probability measure on $X_{d}$.
We finish with an example for a local algorithm on the tree . We start with the intitial i.i.d labeling where with probability and otherwise. For denote by the neighborhood of radius around . Note that
For every we define the random variable . It is clear that is the output of a local algorithm. Furthermore we have that
if is even and . For the last equation we use the fact that is equal to where is the middle point of of the path connecting and . Now, as goes to infinity, the lower bound for the correlation converges to .
For odd with we have two points in the middle and so
This converges to as .
This shows that the correlation decay is close to be optimal in this simple example.
Semi-definite functions, spherical representations and Gaussian processes
The goal of this section is to show how correlation sequences of invariant processes on can be viewed from a representation theoretic perspective. Moreover, every such correlation sequence produces a unique invariant Gaussian process on which is interesting on its own right.
Let denote the set of all positive semi-definite functions such that and the value of depends only on the distance of and for every pair . It is clear that the correlation structure of an arbitrary (real valued) invariant process on is an element in . On the other hand any element of defines a symmetric representation of in some real Hilbert space. To be more precise, there is a function from to some separable Hilbert space such that and that generates . It is clear that is unique up to orthogonal transformations and that there is an orthogonal representation with the property that for every and . In particular is fixed under where is any distinguished root in . Such representations of are called spherical in the literature. In other words, a representation of is spherical if the subgroup has a fixed vector of length such that the images of under generate the underlying Hilbert space. It is clear that each spherical representation of gives rise to an element in by where . (The spherical property guarantees that is well-defined.) This construction yields a one to one correspondence between spherical representations and elements in .
A Gaussian process is a limit of factor of i.i.d. processes if and only if its correlation decay is as in Theorem 5.1.