Questions: The Probabilistic Method in Algorithm Design

5 questions to test your understanding

Score: 0 / 5
Question 1 Short Answer

Erdos proved that R(k,k) >= 2^(k/2) using the probabilistic method. What is the argument?

Think about your answer, then reveal below.
Question 2 Multiple Choice

The alteration method improves on the basic probabilistic method by first generating a random structure and then deterministically removing defects. For the independent set problem, this yields a bound of alpha(G) >= sum_v 1/(d(v)+1). Which step is the 'alteration'?

ARandomly recolor vertices until the graph becomes independent
BInclude each vertex independently with probability p, then remove one endpoint from every remaining edge — the expected surviving independent set has size n*p - m*p^2, optimized by choosing p = n/(2m)
CApply the greedy algorithm to a random permutation of vertices
DRemove all vertices of degree above the average
Question 3 True / False

The second moment method proves that a random variable X is positive with high probability. It uses the inequality Pr[X > 0] >= (E[X])^2 / E[X^2]. This is the Paley-Zygmund inequality.

TTrue
FFalse
Question 4 True / False

The probabilistic method is inherently non-constructive: it can never lead to efficient algorithms for finding the objects whose existence it proves.

TTrue
FFalse
Question 5 Multiple Choice

To prove that there exists a tournament on n vertices where every set of k = O(log n) vertices has a common dominator, the probabilistic method shows that the expected number of sets WITHOUT a dominator is less than 1. What probability space is used?

AEach game outcome is decided by a biased coin with p = k/n
BEach directed edge is oriented independently and uniformly at random (probability 1/2 each direction), making it a random tournament
CVertices are randomly permuted and edges point from earlier to later
DA uniformly random Hamiltonian path determines all edge orientations