Using sampling to get from one expander to another

David Xiao

Princeton

Monday, November 14 at 2:30 in AKW 200

ABSTRACT 

Sampling is the problem of using randomness to approximate the average of a
function.  The Chernoff bound tells us that, by choosing a small random set S
of inputs, we can estimate the average over the entire input domain with
exponentially small probability of deviation.  Usually the function considered
is real-valued; Ahlswede-Winter showed that there is an analogue of the
Chernoff bound for matrix-valued functions, i.e. functions mapping to real
symmetric d x d matrices.

In this talk we will show how to improve the randomness-efficiency of sampling
matrix-valued functions by taking the samples according to a random walk on an
expander graph.  This idea was introduced by Ajtai-Komlos-Szmeredi and was
shown by Gillman to perform essentially as well as independent samples for
real-valued functions.  Our results thus extend both Ahlswede-Winter and
Gillman.

We will then show how to apply this sampler to the problem of Alon-Roichman:
given an arbitrary group H, find a set S of size O(log n) such that the Cayley
graph Cay(H; S) is a good expander.  Alon-Roichman showed this is possible by
random sampling; we apply our sampler to get a poly-time deterministic
algorithm.

Finally we will discuss the main ideas behind the proof that our sampler
achieves exponentially small probability of deviation.  Our main technical
results relies on facts from perturbation theory, an interesting field of
analysis that we believe may be relevant to theoretical computer scientists in
other ways.

This is joint work with Avi Wigderson.

	    



Return to DMTCS home page.