1. Algorithmic Challenges
-
Bounds on ground state enery in the Sherrington-Kirkpatrick model
Given an $n \times n$ symmetric matrix $J$ whose entries are sampled iid from $N(0,1/n)$, it is known that \[ \max_{x \in \{-1,1\}^n} x^\top J x = 1.57 \pm o_n(1). \]
In polynomial time, given $J$ we can certify an upper bound of $2$ via a spectral algorithm (refutation). The best known lower bound (search) is given by rounding a semi-definite program, and is also not tight.Problem 1.1.
[Andrea Montanari] Give a polynomial time algorithm to certify better upper or lower bounds on this problem. -
Random CSP phase transitions for refutation via semidefinite programs
For some random CSPs, such as $k$-SAT and $k$-XOR with $k > 2$, it is known that semidefinite programs (SDPs) have value 1 (or believe that the instance is satisfiable) far above the satisfiability threshold, when $\alpha \gg \alpha_s$. However, for some CSPs, such as not-all-equal-3-SAT (NAE-3-SAT), this is not known to be the case.Problem 1.2.
[Ryan O’Donnell] Show that there exists some constant $\epsilon > 0$ such that, for random NAE-3-SAT with $\alpha > \alpha_s + \epsilon$, the basic SDP relaxation still has value 1. -
Algorithms for NAE-$k$-SAT below $\alpha_d$
Problem 1.3.
[Prasad Tetali] Are there polynomial-time algorithms for NAE-$k$-SAT for large $k$ when $\alpha \le \alpha_d$? -
Bridging the gap for planted NAE-$k$-SAT solutions
Suppose we generate an instance of NAE-$k$-SAT as follows: we begin with a random assignment $x$, then sample $\alpha n$ random clauses and add them unless they are inconsistent with $x$. It is known at large and small densities, that is, if $\alpha > \alpha_{u}$ or if $\alpha < \alpha_{\ell}$, that there is a polynomial-time algorithm for recovering $x$.Problem 1.4.
[Ryan O’Donnell] Bridge the gap, by demonstrating an algorithm for $\alpha_{\ell} <\alpha < \alpha_u$. Better yet, demonstrate a single algorithm which works at any density. -
Greedy algorithms for Planted Clique
In the planted clique model, we are given a sample from the Erdos Renyi distribution $G(n,\frac{1}{2})$ in which a clique has been planted on a random subset of $k$ vertices.
Consider the following greedy algorithm:
While the graph is not a clique, remove the vertex of lowest degree.
We say that the algorithm has “succeeded” if at least one of the vertices in the terminal graph is in the planted clique. If $k \gg \sqrt{n}$, it is known that the algorithm succeeds with high probability.Problem 1.5.
[Uri Feige] Prove that, when $k \le \sqrt{n}$, the algorithm fails with high probability. -
Recovering planted solutions to Random CSPs
Problem 1.6.
[Andrea Montanari] Is there any planted random CSP for which there is an algorithm that finds a solution in time $n \log^{O(1)} n$ that is closer to the planted solution (as measured in expected Hamming distance) by at least $\epsilon n$ for a constant $\epsilon > 0$ than the solution returned by Belief Propagation? -
Planted clique with bounded edge queries
$G(n,1/2)$ has a clique of size $2\log n$ with high probability.
There is a simple greedy algorithm which finds a clique of size $\log n$—choose an arbitrary vertex to include in the clique, throw away all of its non-neighbors, then repeat on the remaining graph.
This algorithm only looks at $n\log n$ edges.Problem 1.7.
What is the largest clique we can find if we only look at $O(n\log^{O(1)} n)$ edges, but can use an arbitrary amount of time? (By modifying the greedy algorithm, we can get a clique of size $\frac{3}{2}\log n$ with high probability in time $2^{\sqrt{n}}$, by running the greedy algorithm until $\sqrt{n}$ unexamined vertices remain, then brute-forcing over them to find the larges clique).
Alternatively, consider the planted version: how large does the planted clique size $k$ need to be in order to find it while looking at no more than $m$ edges?
Cite this as: AimPL: Phase transitions in randomized computational problems, available at http://aimpl.org/phaserandom.