Generating Random Permutations Using Switching Networks
summary
Almost every fixed switching network of logarithmic depth yields a distribution that is uniform on 99% of elements; proofs use expansion of short layered matchings, non‑Markovian coupling (reduce to one transposition), and a two‑phase construction with binary trees to force uniform leaf placements. Explicit constructions give n log n switches and extend to all elements at the cost of increasing depth to about log^2 n. The key surprise is randomness from deterministic network topology plus local coin flips.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:36How to randomly shuffle a deck of cards or generate a random permutation of n numbers
- 2:36Random Permutations using Switching Networks
- 3:01Switching sorting networks
- 3:59Mixing switching networks/switches
- 5:50Why mixing switching networks?
- 8:32Thorp shuffle and butterfly networks
- 13:24RESULTS: Mixing switching networks
- 15:02Similar results for Thorp shuffling
- 16:38When switches are chosen at random
- 19:51How to use (non-Markovian) coupling to analyze the convergence rate of a switching network
- 22:36Challenges in coupling
- 24:58Coupling analysis: stage 1
- 30:03Coupling analysis: stage II
