Frank Vallentin (Universit¨ at zu K¨
- ln)
codes and anticodes in Cayley graphs
Semidefinite programming bounds for
February 12, 2014 Semidefinite Programming and Graph Algorithms Workshop ICERM
Semidefinite programming bounds for codes and anticodes in Cayley - - PowerPoint PPT Presentation
Semidefinite programming bounds for codes and anticodes in Cayley graphs Frank Vallentin (Universit at zu K oln) Semidefinite Programming and Graph Algorithms Workshop ICERM February 12, 2014 Theory Codes and anticodes in Cayley graphs
Frank Vallentin (Universit¨ at zu K¨
codes and anticodes in Cayley graphs
Semidefinite programming bounds for
February 12, 2014 Semidefinite Programming and Graph Algorithms Workshop ICERM
Theory
Codes and anticodes in Cayley graphs
Cayley(G, Σ) group Σ ⊆ G, Σ = Σ−1 x ∼ y ⇐ ⇒ xy−1 ∈ Σ undirected graph on G may contain loops
Cayley(Z/5Z, {1, 4}) α = 2/5I ✓ G independent: 8x, y 2 I, x 6= y, x 6⇠ y which are as “large” as possible find indep. sets in Cayley(G, Σ)
Examples
difficulty e) packing of congruent convex bodies G = Rn o SO(n), Σ = {(x, A) : K \ x + AK 6= ;} G = Rn, Σ = B
nd) sphere packings a) k-intersecting permutations G = Sn, Σ = {σ : σ has < k fixed points} b) k-intersecting transformations G = GL(n, Fq), Σ = {A : rank(A − I) > n − k} c) distance-1-avoiding sets G = Rn, Σ = Sn−1
Known results
a), b) optima realized by ”sunflowers” I = {σ : σ(1) = 1, . . . , σ(k) = k} proved (for n large wrt. k) by Ellis, Friedgut, Pilpel (2011) I = {A : Ae1 = e1, . . . , Aek = ek} conjectured by DeCorte, de Laat, V. (2013)
c)—e) wide open d) only known for n = 2, 3 K = regular pentagon α ∈ [0.92, ?]
Kuperberg2 (1992)e) K = regular tetradedron α ∈ [0.85, 1 − 10−26]
Chen, Engel, Glotzer (2010) Gravel, Elser, Kallus (2011)c) closely related: chromatic number of the plane
Bounds
(convex optimization & harmonic analysis) a)–e) upper bound come from spectral techniques distinction between coding and anticoding problems packing of point measures vs. continuous measures ⇢ anticoding coding
⇢ e 62 Σ e 2 Σ
Examples
e) packing of congruent convex bodies G = Rn, Σ = B
nG = Rn o SO(n), Σ = {(x, A) : K \ x + AK 6= ;} d) sphere packings
c. a) k-intersecting permutations G = Sn, Σ = {σ : σ has < k fixed points} b) k-intersecting transformations c) distance-1-avoiding sets G = GL(n, Fq), Σ = {A : rank(A − I) > n − k} G = Rn, Σ = Sn−1
a.c.
anticodes: α ≤ sup n R
G f(x) dµ(x)f(e) : f : G → R pos. type f(x) = 0 if x ∈ Σ
asz’ ϑ(G) f positive type: ∀x1, . . . , xN ∈ G : f(xix−1
j ) 1≤i,j≤N is pos. semidefiniteIf I ⊆ G indep., then 1I ∗ ˜ 1I(x) = Z
G1I(y)1I(yx−1)dµ(y) is feasible
˜ f(x) = f(x−1)if G = Fn
q , then optimal solution is Delsarte’s LP boundanticodes: α ≤ sup n R
G f(x) dµ(x)f(e) : f : G → R pos. type f(x) = 0 if x ∈ Σ
f(e) R
G f(x) dµ(x) : f : G → R pos. typef(x) 0 if x 62 Σ
n
Computing the bounds
? parametrize cone of positive type functions & use conic optimization construction of positive type functions π : G → U(Hπ) unitary representation, h ∈ Hπ then f(x) = (π(x)h, h) is positive type Gelfand-Raikov 1942: all positive type functions are of this form extreme rays of cone of pos. type functions come from irreducible rep. ? ? ?
b G = {irred. unitary rep. of G}/ ∼ ν = Plancherel measure on b G ˆ f(π) = Z
Gf(x)π(x−1) dµ(x) Fourier transform
Segal-Mautner 1950:
If G is nice and if f is rapidly decreasing:
f(x) = Z
b G
trace(π(x) ˆ f(π)) dν(π)
f is pos. type ⇐ ⇒ for positive, trace-class operators b f(π) : Hπ → Hπ
a)—d) Σ closed under conjugation = ⇒ can restrict to central pos. type functions f central: f(xy) = f(yx) χπ irreducible character f(x) = Z
b Gχπ(x) ¯ f(π) dν(π) ¯ f(π) ≥ 0 ∀π ∈ b G SDP collapses to LP ? can be analyzed by hand for a), c) b) not yet ? d) Cohn-Elkies (2003) LP bound ?
e) relevant irred. rep. of Rn o SO(n) πa : G → U(L2(S1)) [πa(x, A)ϕ] (ξ) = e2πiax·ξϕ(A−1ξ) f(x, A) = 2π Z ∞ trace(πa(x, A) ˆ f(a))a da a > 0 in polar coordinates x = ρ(cos θ, sin θ), A = ✓cos α − sin α sin α cos α ◆ f(ρ, θ, α) = Z ∞ X
r,s∈Zˆ f(a)r,sis−re−i(sα+(r−s)θ)Js−r(2πaρ)a da
solve this rigorously on a computer
Explicit computations
When ˆ f(a)r,s =
dX
k=0fr,s;ka2ke−πa2 and setting the right ˆ f(a)r,s to zero
f(ρ, θ, α) = Z ∞ X
r,s∈Zˆ f(a)r,sis−re−i(sα+(r−s)θ)Js−r(2πaρ)a da
forces to become a polynomial times exponential If is a sum of squares, then f is pos. type eπa2
NX
r,s=−Nˆ f(a)yrys ∈ R[a, y−N, . . . , yN]
geometric condition f(x, A) 0 if x 62 K AK
complete SDP (with only a few minor mistakes)
continued complete SDP (with only a few minor mistakes)
α ∈ [0.92, ?]
Kuperberg2 (1992)0.98 Oliveira, V. (2013) ? custom made C++ library for generating and analyzing SDPs with SOS constraints
1 1 2 2 3 3 4 4 02 03 13 14 24 20 30 31 41 42? geometric constraint modeled by a mixture of sampling and SOS ? 0.98 can probably be improved
Improving Cohn-Elkies bound
(bounds on average contact numbers)
n lower bound Rogers Cohn-Elkies new bound 4 0.125 0.13127 0.13126 0.13081 5 0.08839 0.09987 0.09975 0.09955 6 0.07217 0.08112 0.08084 0.08070 7 0.0625 0.06981 0.06933 0.06926
de Laat, Oliveira, V. (2012)Rigorous computations
right choice of polynomial basis is extremely important — using monomial basis fails badly, even for very small degrees
— our choice: |µ−1
k |Ln/2−1 k(2πt)
µk: coefficient of Ln/2−1 k (2πt) with largest absolute value— csdp: d ≤ 31 — SDPA-gmp with 256 bits of precision: d ≤ 51
In order to get mathematical rigorous results: — perform post processing of the floating point solution — perturb to a rational solution — analyze quality-loss of this perturbation (by estimates of eigenvalues and condition numbers)
Tetrahedra?
? still a challenge ? needs more automatization (also the harmonic analysis part) ? needs more theory for numerical
(condition numbers, special numerical solvers)