Isoperimetric Problems: Feb 11, 2005 Lecturer: Nati Linial Notes: Yuhan Cai & Ioannis Giotis
Isoperimetric Problems: Feb 11, 2005 Lecturer: Nati Linial Notes: Yuhan Cai & Ioannis Giotis
Isoperimetric Problems
Feb 11, 2005
Lecturer: Nati Linial
Notes: Yuhan Cai & Ioannis Giotis
Codes: densest sphere packing in 0, 1
n
.
A(n, d) = max[[, 0, 1
n
, dist() d
R() = limsup
1
n
log
2
()[ 0, 1
n
, dist()
n
xS
(h(x))
0=0
Edge Isoperimetric, min
|S|=k
xS
(h(x))
=1
We have [S[ 2
n1
_
h(x) (2
n
), for p = 1/2.
Kleitman: [S[ =
t
j=0
_
n
j
_
, S 0, 1
n
, t < n/2 diam(S) 2t. Can you show that S necessarily
contains a large code?
Question: (answered by Friedgut) suppose that [S[ 2
n1
and (S, S
C
) 2
n1
, then is S roughly a
dictatorship?
Answer: yes. subcube x
1
= 0 f(x
1
, . . . , x
n
) = x
1
. R() = limsup
n
1
n
log()[
0, 1
n
, dist() n.
5.1 Delsartes LP
Having g = 1
C
, f = 2
n
g g/[C[, Delsartes LP is
A(n, d) max
x{0,1}
nf(x)
f 0
f(0) = 1
f 0
f[
1,...,d1
= 0
Some useful equations
g g(0) =
1
2
n
g(y)g(y) =
[C[
2
n
g g(S) =
1
2
n
x, y C [ x y = S
35
We start with an observation. Without loss of generality, f is symmetric or in other words f(x) depends
only on [x[ =
|x|
. We look for
0
= 1,
1
= . . . =
d1
= 0,
d
, . . . ,
n
0.
Weve expressed f 0, f(
j
.
L
j
= x 0, 1
n
, [x[ = j
f =
n
j=0
j
1
L
j
f =
1
L
j
Note that L
j
is symmetric. It also follows that
1
L
j
is symmetric. We need to know
1
L
j
if [y[ = t.
(T) =
(S)(1)
|ST|
1
L
j
(T) =
|S|=j
(1)
|ST|
K
(n)
j
(x) =
i
(1)
i
_
t
i
__
n t
j i
_
This is the Krawtchouk polynomial presented in the next section.
5.2 Orthogonal Polynomials on R
Interesting books for this section are Interpolation and Approximation by Davis and Orthogonal polyno-
mials by Szeg o.
The weights of orthogonal polynomials on R are dened by
w : R R
+
,
_
R
w(x) <
The inner product on f : R R is
f, g) =
_
R
f(x)g(x)w(x) dx
and with weights w
1
, w
2
, . . ., and points x
1
, x
2
, . . .
f, g) =
w
i
f(x
i
)g(x
i
)
Lets now talk about orthogonality. Start from the functions 1, x, x
2
, . . . and carry out a Gram-Schmidt
orthogonalization process. Youll end up with a sequence of polynomials P
0
(x), P
1
(x), . . . s.t. P
i
has degree
i and P
i
, P
j
) =
ij
.
36
One case of orthogonal polynomials are the Krawtchouk polynomials, on discrete points x
0
= 0, x
1
=
1, . . . , x
n
= n with w
j
=
_
n
j
_
/2
n
. The j-th Krawtchouk polynomial K
j
(x) is a degree j polynomial in x.
It is also the value of
1
L
j
(T) whenever [T[ = x.
K
(n)
j
(x) =
n
i=0
(1)
i
_
x
i
__
n x
j i
_
Lets see why are they orthogonal or in other words
1
2
n
i=0
K
p
(i)K
q
(i)
_
n
i
_
=
pq
_
n
p
_
Starting from
1
p
, 1
q
) =
1
2
n
_
n
p
_
pq
and using Parsevals identity we get
1
Lp
,
1
Lq
) =
1
2
n
K
p
([S[)K
q
([S[) =
1
2
n
i=0
K
p
(i)K
q
(i)
_
n
i
_
The rst K
j
s are
K
0
(x) = 1, K
1
(x) = n 2x, K
2
(x) =
_
x
2
_
(n x) +
_
n x
2
_
=
(n 2x)
2
n
2
We also have the following identity
K
j
(n x) = (1)
j
K
j
(x)
Lemma 5.1. Every system of orthogonal polynomials satises a 3-term recurrence
xP
j
=
j
P
j+1
+
j
P
j
+
j
P
j1
Proof.
1
L
i
1
L
j
(S) =
1
2
n
i
1
L
j
(S i) =
=
1
2
n
((j + 1)1
L
j+1
+ (n j + 1)1
L
j1
) =
=
1
2
n
((j + 1)1
L
j+1
+ (n j + 1)1
L
j1
)
For the Krawtchouk polynomials
K
i
K
j
= (j + 1)K
j+1
+ (n j + 1)K
j1
(n 2x)K
j
= (j + 1)K
j+1
+ (n j + 1)K
j1
37
Theorem 5.2. For every family of orthogonal polynomials there is
1. a 3-term recurrence relation
x P
j
=
j
P
j+1
+
j
P
j
+
j
P
j1
2. P
j
has j real roots all in conv[supp w].
Proof. Observe that P
0
, P
1
, . . . , P
t
form a basis for the space of all polynomials of degree t, which means
that P, Q) = 0, Q polynomials of degree j
x P
j
=
j+1
i=0
i
P
i
(5.1)
We now claim that
0
=
1
= =
j2
= 0. Lets take in (5.1) an inner product with P
l
,l < j 1.
xP
j
, P
l
) =
j+1
i=0
i
P
i
, P
j
) =
l
|P
l
|
2
P
j
, xP
l
) =
l
|P
l
|
2
which is 0 for P
l
of degree j 1.
If u
i
s are the zeros of P
j
of odd multiplicity then
0 = P
j
,
(x u
i
)) = P
j
(x u
j
) > 0
38