随机算法 (Spring 2013)/Problem Set 4
Problem 1
Consider the Markov chain of graph coloring
Markov Chain for Graph Coloring - Start with a proper coloring of
. At each step:
- Pick a vertex
and a color uniformly at random. - Change the color of
to if the resulting coloring is proper; do nothing if otherwise.
- Start with a proper coloring of
Show that the Markov chain is:
- aperiodic;
- irreducible if
; - with uniform stationary distribution.
Problem 2
Consider the following random walk on hypercube:
Yet another random Walk on Hypercube - At each step, for the current state
:
- pick an
uniformly at random; - flip
(let ) if .
- At each step, for the current state
- Show that the random walk is ergodic.
- Give the stationary distribution of the random walk.
- Analyze the mixing time of the random walk by coupling.
Hint.1: Construct a coupling rule such that the Hamming distance between two states never increases.
Hint.2: When constructing the coupling, consider a cyclic permutation of disagreeing positions.
Problem 3
Consider the following random walk over all subsets
Random walk over -subsets- At each step, for the current state
:
- with probability
, do nothing; - else pick an
and a independently and uniformly at random, and change the current set to be .
- At each step, for the current state
You are allowed to choose a self-loop probability
- Show that the random walk is ergodic
- Give the stationary distribution of the random walk.
- Prove that the mixing time is
by coupling.
Problem 4
Let
- What is the largest possible value for
? Construct a graph with this expansion ratio and explain why it is the largest. - What is the smallest possible value for
? Construct a graph with this expansion ratio and explain why it is the smallest. - Run a lazy random walk on
. What is the stationary distribution? Starting from an arbitrary vertex in an arbitrary unknown , how long in the worst case should you run the random walk to guarantee the distribution of the current position is within a total variation distance of from the stationary distribution? Give an upper bound of the time in terms of and . - Suppose that the maximum degree of
is known but the graph is not necessarily regular. Design a random walk with uniform stationary distribution. How long should you run the random walk to be within -close to the uniform distribution in the worst case?