Complexity Seminar Home-Page

 

 

 


Hi All.

 

The complexity seminar will be held on the fall semester 2001-2002. The seminar is to discuss complexity and PCP with relations to topics from combinatorics and analysis, such as compression, extremal set-theory, hyper-contractivity, sensitivity, and Fourier analysis over discrete groups.

 

 

Procedural Details:

 

·       Time: Thrusdays, 15:00-17:00

·       Place: Tel-Aviv University, Schreiber building, room 309 (third floor).

·       Mailing List: Join it here – registration is free!

·       Organized by: Guy Kindler.

 

Talks:

 

Date

Speaker

Subject

Abstract

7/2/02

Alex Samorodnitsky

The LP bound - continued

 

31/1/01

Omer Reingold

Constant Degree Lossless Expanders

We present the first explicit construction of constant degree "lossless" expanders. In these graphs, the expansion factor is almost as large as possible: (1-e)D, where D is the degree and e is an arbitrarily small constant. The best previous explicit constructions gave expansion factor D/2. The D/2 bound was obtained via the eigenvalue method, and is the best possible using this method [Kahale95].

We also discuss the applications of our lossless expanders. In particular, we give new explicit linear codes of relative rate (1-delta) and minimum distance (delta / polylog(1/delta)). For small delta, this beats the Zyablov bound and is quite close to the Gilbert-Varshamov bound. Moreover, the losslessness of our graphs implies a very simple linear-time decoding algorithm (taken from [Sipser-Spielman]).

Joint work with Michael Capalbo, Salil Vadhan and Avi Wigderson

24/1/01

Alex Samorodnitski

The LP bound - continued

Talk Canceled

17/1/01

Yishai Mansour

Learning Boolean functions via the Fourier Transform

Two main areas are to be surveyed:

1. Show that many simple complexity classes can be represented by few coefficients.

2. Show a polynomial time algorithm for recovering the "heavy" Fourier coefficients.

The results will be mainly from [Kushilevtiz Mansour 19991] and also [Linial, Mansour, Nisan 1989] and [Mansour 1992]

 

10/1/01

Scott Aaronson

Quantum Lower Bound for the Collision Problem

 

The collision problem is to decide whether a function X:{1,..,n}->{1,..,n} is one-to-one or two-to-one, given that one of these is the case. We show a lower bound of Theta(n^1/5}) on the number of queries needed by a quantum computer to solve this problem with bounded error probability. The best known upper bound is O(n^{1/3}), but obtaining any lower bound better than Theta(1) was an open problem since 1997.

 

Our proof uses the polynomial method augmented by some new ideas. We also give a lower bound of Theta(n^{1/7}) for the problem of deciding whether two sets are equal or disjoint on a constant fraction of elements. Finally we give implications of these results for quantum complexity theory.

 

3/1/01

Alex Samorodnitsky

The LP bound on the rate of a code

 

27/12/01

Gil Kalai

Fourier Theoretic Perspective for Arrow's Theorem

Arrow's theorem asserts that, under reasonable conditions, in a voting system where the society is to choose between at least three candidates, any voting method, except dictatorship, gives rise to non-rational outcomes. That is, the society may prefer A to B, B to C and C to A.

 

We describe a Fourier theoretic formula for the probability of rational outcome in an election between three candidates. Among application for this formula, we show that if the outcomes are rational with high probability, then the society follows the decision of a single member

with high probability.

 

20/12/01

Guy Kindler

Beckners Inequality

In this talk we shall go further into hard core Analysis. We will discuss some properties of L_p norms, and prove Beckner's celebrated hyper-contractive estimate. If time remains, we shall discuss Junta tests that are even simpler than the long-code test we discussed. These tests perform worse than the long-code test, though, and they are harder to analyze.

 

13/12/01

Ehud Freidgut

Juntas, and Continuous Versions of KKL

The talk will cover the following subjects:

 

1)Juntas:  Easy fact: A balanced Boolean function f: {0,1}^n --> {0,1}  where the sum of influences is 1 must be a dictatorship, i.e. there exists an i such that f(x_1 ,...x_n) = x_i.

 

More advanced: If the sum of the influences is small then there exists a Junta, a small set of coordinates, that can determine the outcome of the function w.h.p. regardless of what the other variables do.

 

2)BKKKL is the continuous analog of KKL. It turns out that some of the theorems in the continuous case follow easily from the discrete case. Other problems are still wide open and can be translated to elementary discrete questions.

6/12/01

Tali Kaufman

Influence of Variables on Boolean Functions

This week's talk is based on a result by Jeff Kahn, Gil Kalai, and Nathan Linial.

 

Consider a Boolean function f over the discrete cube. The influence of the i-th coordinate on f is the probability that for a random x, the value of f(x) is changed when the i-th coordinate in x is flipped.  We will prove that Boolean functions on n variables, that yield one on exactly half of the elements of the n-dimensional cube, always have at least one coordinate with influence \Omega(log n /n). This is true although the average of the influences may be as small as 1/n. This implies that if the average of influences of the coordinates on f is small, f cannot be symmetric coordinate-wise: some coordinates must be substantially more influential than others.

 

For the proof we will need tools such as the $L_p$ norm of a function, and Beckner's operator, which we already used, implicitly, in the long-code test. We will present Beckner's hyper-contractive estimate, which plays a major, yet mysterious, role in this and many other combinatorial proofs.

 

28/11/01

Guy Kindler

From Code-Tests to Probabilistic Proof-Checking

The talk will provide some motivation for the code-tests we have been looking at so far. A clear one being a tool utilized to construct extremely efficient Probabilistically-Checkable-Proof-Systems (PCP's).

 

The starting point for such a construction is the PCP theorem, which states that it is possible to verify the correctness of a given mathematical proof with high probability, by reading only a constant number of bits, provided the proof is written in a certain prescribed

format.

 

Utilizing the long-code test we've seen, one can extend the PCP theorem (following Hastad) as follows: Given a mathematical proof, written in a certain, prescribed, format, it is possible to test its correctness by

randomly accessing three bits, such that:

a) If the proof is correct, the test accepts with probability 1-\epsilon

b) If the claim of the proof is false, the test accepts with probability at most 0.5+\epsilon.

 

We will also show how this proof-system implies hardness of approximation for the E3-LIN problem, namely, given a set of linear equations over a common set of variables, each depending on 3 variables, what is the maximum fraction of equations satisfied.

 

If time permits, we will describe how the iterated test may be utilized to obtain other proof-verification techniques.

 

21/11/01

Guy Kinler

Iterated Tests

We shall continue last week's talk, analyzing the iteration version of Hastad's linearity test. We will follow Hastad and Wigderson's proof of a result by Samorodnitsky and Trevisan, showing that it is possible to read 2k+k^2 bits of a supposed code-word, achieving an almost optimal error probability of roughly 2^{-k^2}+d, where d is the correlation between the given word and the nearest correct code-word.

 

We will also show another analysis by Hastad and Wigderson, of the same test, showing a bound on the error probability where the 'd' part decreases exponentially with k as well. The talk will be independent of last week's talk, and will include a short review of the basic notions.

 

15/11/01

Guy Kindler

Hardness for E3-LIN, and its itterations.

We will discuss a result by Hastad, showing a non-adaptive PCP test that queries three bits, uses logarithmic randomness, and has completeness 1-\epsilon and soundness 1/2+\epsilon. The test verifies that the three bits read, satisfy a certain linear-equation over Z_2.

 

This result can be interpreted as follows: Given a set of linear equations over Z_2, where there are exactly 3 variables in each equation, it is NP-hard to distinguish between the case where there exists an assignment satisfying a (1-\epsilon)-fraction of the equations, and the case where no assignment can satisfy more than a (1/2+\epsilon)-fraction.

 

Another result by Hastad and Wigderson gives a simple proof, for the properties of a PCP test of Luca Trevisan and Alex Samorodnitsky. Their test reads 2k+k^2 bits of the proof, f_1,..,f_k, g_1,..,g_k, h_11,..,h_kk, and for every i and j, it verifies a linear equation over f_i, g_j, and h_ij. The error probability of the test, roughly
2^(-k^2), is almost optimal.

14/11/01

14:00-16:00

Guy Kindler

Introductory Talk

We will discuss Fourier analysis over discrete groups, especially over Z_2. We shall then describe the long-code and the Hadamard code, show simple tests for them, and analyze the performance of these tests using Fourier analysis.