SITE MAP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SEARCH

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SHORTCUT:


Shuffling by semi-random transpositions

Markov Chains in Algorithms and Statistical Physics
January 31, 2005 04:30 PM to 05:00 PM
Speakers:
VMath - The Next Generation for Math Lectures on Streaming Video

Abstract:

In the cyclic-to-random shuffle, we are given $n$ cards arranged in a
circle. At step $k$, we exchange the $k$'th card along the circle with
a uniformly chosen random card. The problem of determining the mixing
time of the cyclic-to-random shuffle was raised by Aldous and Diaconis
in 1986. Recently, Mironov used this shuffle as a model for the
cryptographic system known as RC4, and proved an upper bound of $O(n
\log n)$ for the mixing time. We prove a matching lower bound, thus
establishing that the mixing time is indeed of order $\Theta(n \log
n)$. We also prove an upper bound of $O(n\log n)$ for the mixing time
of any ``semi-random transposition shuffle'', i.e., any shuffle in
which a random card is exchanged with another card chosen according to
an arbitrary (deterministic or random) rule. To prove our lower
bound, we exhibit an explicit complex-valued test function which
typically takes very different values for permutations arising from
few iterations of the cyclic-to-random-shuffle and for uniform random
permutations. Perhaps surprisingly, the proof hinges on the fact that
the function $e^z-1$ has nonzero fixed points in the complex plane. A
key insight from our work is the importance of complex analysis tools
for uncovering structure in nonreversible Markov chains.



Joint work with Yuval Peres and Alistair Sinclair.

Lecture #10800

Need help? Visit our help pages at http://www.msri.org/communications/vmath/hints

 

Streaming Video

This is a high quality streaming video encoded with MPEG-4 and with 640x480 resolution.
  • Windows and Mac users, QuickTime 6.5 or later required
  • Linux users, please see our Linux Help Page on how to view our streaming videos
Follow this link to   --- Watch the Video Now Via Streaming Video ---

Download QuickTime File

You can download the QuickTime file here. Right click on the link and "Save As..." to save to your local computer.
10800-10800-QuickTime.mov   (467 MB)

Download MPEG File

You can download the MPEG file here. Right click on the link and "Save As..." to save to your local computer.
10800-10800-MPEG-1 DVD.mpg   (479 MB)

Create a DVD

You can download the video and audio files here. Please note that you need both files to create a DVD. Right click on the link and "Save As..." to save to your local computer. You can find instructions on how to create a DVD on our help page at http://www.msri.org/communications/vmath/author

10800-10800-DVD PCM Audio.aiff   (351 MB - Audio Only)
10800-10800-MPEG-2 120min High Quality Encode.m2v   (799 MB - Video Only)

Buy the DVD

If none of the options work for you, you can always buy the DVD of this lecture.

If you would like to purchase a copy of this video for $15+shipping, please Click Here!


See more of our Streaming Videos on our main VMath - Streaming Video page.