Polydisperse spherical cap packings David de Laat Joint work with - - PowerPoint PPT Presentation

polydisperse spherical cap packings
SMART_READER_LITE
LIVE PREVIEW

Polydisperse spherical cap packings David de Laat Joint work with - - PowerPoint PPT Presentation

Polydisperse spherical cap packings David de Laat Joint work with Fernando M. de Oliveira Filho and Frank Vallentin Optimal and near optimal configurations on lattices and manifolds Oberwolfach - August 24, 2012 Polydisperse spherical cap


slide-1
SLIDE 1

Polydisperse spherical cap packings

David de Laat Joint work with Fernando M. de Oliveira Filho and Frank Vallentin Optimal and near optimal configurations on lattices and manifolds Oberwolfach - August 24, 2012

slide-2
SLIDE 2

Polydisperse spherical cap packings

Given a set {α1, . . . , αN} of spherical cap angles: What is the maximal spherical cap packing density? α C(x, α) = {y ∈ Sn−1 : x · y ≥ cos α} x w(α) = normalized cap area of a cap with angle α

slide-3
SLIDE 3

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N}

slide-4
SLIDE 4

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j)

slide-5
SLIDE 5

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j) w(x, i) = w(αi)

slide-6
SLIDE 6

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j) w(x, i) = w(αi) The weighted independence number gives the maximal packing density

slide-7
SLIDE 7

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j) w(x, i) = w(αi) The weighted independence number gives the maximal packing density ϑ′

w(G) = inf M : K − √w ⊗ √w ∈ C(V × V )0,

K(u, u) ≤ M for all u ∈ V , K(u, v) ≤ 0 for all {u, v} ∈ E where u = v.

slide-8
SLIDE 8

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j) w(x, i) = w(αi) The weighted independence number gives the maximal packing density ϑ′

w(G) = inf M : K − √w ⊗ √w ∈ C(V × V )0,

K(u, u) ≤ M for all u ∈ V , K(u, v) ≤ 0 for all {u, v} ∈ E where u = v. Group action: O(n) × V → V , A(x, i) = (Ax, i)

slide-9
SLIDE 9

The theta number for the packing graph

Packing graph G: V = Sn−1 × {1, . . . , N} (x, i) ∼ (y, j) ⇔ cos(αi + αj) < x · y and (x, i) = (y, j) w(x, i) = w(αi) The weighted independence number gives the maximal packing density ϑ′

w(G) = inf M : K − √w ⊗ √w ∈ C(V × V )0,

K(u, u) ≤ M for all u ∈ V , K(u, v) ≤ 0 for all {u, v} ∈ E where u = v. Group action: O(n) × V → V , A(x, i) = (Ax, i) By averaging a feasible solution under the group action, we see that we can restrict to O(n) invariant kernels: Replace C(V × V )0 by C(V × V )O(n)

slide-10
SLIDE 10

The theta number for the packing graph

V = Sn−1 A kernel K ∈ C(V × V ) is positive and O(n)-invariant if and only if K(x, y) =

  • k=0

fkPn

k (x · y),

where fk ≥ 0 for all k (Schoenberg)

slide-11
SLIDE 11

The theta number for the packing graph

V = Sn−1×{1, . . . , N} A kernel K ∈ C(V × V ) is positive and O(n)-invariant if and only if K((x, i), (y, j)) =

  • k=0

fij,kPn

k (x · y),

where (fij,k)N

i,j=1 0 for all k

slide-12
SLIDE 12

The theta number for the packing graph

The theta number program for the packing graph reduces to inf M : (fij,0 − w(αi)1/2w(αj)1/2)N

i,j=1 0,

(fij,k)N

i,j=1 0 for k ≥ 1,

fij(u) ≤ 0 whenever − 1 ≤ u ≤ cos(αi + αj), fii(1) ≤ M for all i = 1, . . . , N where fij(u) = ∞

k=0 fij,kPn k (u)

slide-13
SLIDE 13

The theta number for the packing graph

The theta number program for the packing graph reduces to inf M : (fij,0 − w(αi)1/2w(αj)1/2)N

i,j=1 0,

(fij,k)N

i,j=1 0 for k ≥ 1,

fij(u) ≤ 0 whenever − 1 ≤ u ≤ cos(αi + αj), fii(1) ≤ M for all i = 1, . . . , N where fij(u) = ∞

k=0 fij,kPn k (u)

For N = 1 this reduces to the Delsarte, Goethels, and Seidel LP bound

slide-14
SLIDE 14

The theta number for the packing graph

The theta number program for the packing graph reduces to inf M : (fij,0 − w(αi)1/2w(αj)1/2)N

i,j=1 0,

(fij,k)N

i,j=1 0 for k ≥ 1,

fij(u) ≤ 0 whenever − 1 ≤ u ≤ cos(αi + αj), fii(1) ≤ M for all i = 1, . . . , N where fij(u) = ∞

k=0 fij,kPn k (u)

For N = 1 this reduces to the Delsarte, Goethels, and Seidel LP bound If p is a real even univariate polynomial, then p(x) ≥ 0 for all x ∈ [a, b] ⇔ p(x) = q(x) + (x − a)(b − x)r(x) where q and r are SOS polynomials

slide-15
SLIDE 15

A direct proof of the upper bounding property

Let m

i=1 C(xi, αr(i)) be a packing, r : {1, . . . , m} → {1, . . . , N}

slide-16
SLIDE 16

A direct proof of the upper bounding property

Let m

i=1 C(xi, αr(i)) be a packing, r : {1, . . . , m} → {1, . . . , N}

S :=

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j)(xi · xj)
slide-17
SLIDE 17

A direct proof of the upper bounding property

Let m

i=1 C(xi, αr(i)) be a packing, r : {1, . . . , m} → {1, . . . , N}

S :=

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j)(xi · xj)

S ≤

m

  • i=1

w(αr(i))fr(i)r(i)(1) ≤

m

  • i=1

w(αr(i)) max{fii(N): i = 1, . . . , N}

slide-18
SLIDE 18

A direct proof of the upper bounding property

Let m

i=1 C(xi, αr(i)) be a packing, r : {1, . . . , m} → {1, . . . , N}

S :=

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j)(xi · xj)

S ≤

m

  • i=1

w(αr(i))fr(i)r(i)(1) ≤

m

  • i=1

w(αr(i)) max{fii(N): i = 1, . . . , N} S =

  • k=0

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j),kPn

k (xi · xj)

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j),0

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))
  • w(αr(i))
  • w(αr(j))
slide-19
SLIDE 19

A direct proof of the upper bounding property

Let m

i=1 C(xi, αr(i)) be a packing, r : {1, . . . , m} → {1, . . . , N}

S :=

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j)(xi · xj)

S ≤

m

  • i=1

w(αr(i))fr(i)r(i)(1) ≤

m

  • i=1

w(αr(i)) max{fii(N): i = 1, . . . , N} S =

  • k=0

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j),kPn

k (xi · xj)

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))fr(i)r(j),0

m

  • i,j=1
  • w(αr(i))
  • w(αr(j))
  • w(αr(i))
  • w(αr(j))

So, max{fii(N): i = 1, . . . , N} ≥ m

i=1 w(αr(i)).

slide-20
SLIDE 20

Single size packings on the 2-sphere

0.2 0.4 0.6 0.8 1.0 0.76 0.78 0.80 0.82 0.84 0.86 0.88 0.90 Simplex Octahedron Icosahedron

slide-21
SLIDE 21

Geometric bound on the 2-sphere (Florian 2001)

α1 α1 α2

◮ D(α1, α1, α2) = area of shaded part/area of spherical triangle ◮ max1≤i≤j≤k≤N D(αi, αj, αk) upper bounds the packing density

slide-22
SLIDE 22

Single size packings on the 4-sphere

0.2 0.4 0.6 0.8 1.0 0.60 0.65 0.70 0.75 Simplex Cross-polytope 600-cell

slide-23
SLIDE 23

Single size packings on the 5-sphere

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.45 0.50 0.55 0.60 0.65 Simplex Cross-polytope Semicube

slide-24
SLIDE 24

Binary packings on the 2-sphere

0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.76 0.78 0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96

slide-25
SLIDE 25

SDP bound / Geometric bound

0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 SDP Geo.

slide-26
SLIDE 26

Binary packings on the 4-sphere

0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.59 0.62 0.65 0.68 0.71 0.74 0.77 0.8 0.83 0.86 0.89

slide-27
SLIDE 27

Binary packings on the 5 sphere

0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0 0.47 0.5 0.53 0.56 0.59 0.62 0.65 0.68 0.71 0.74 0.77 0.8

slide-28
SLIDE 28

The truncated octahedron packing

This packing is maximal:

◮ it has density 0.9056 . . . ◮ the semidefinite program gives 0.9079 . . . ◮ the next packing (4 big caps, 19 small caps) would have

density 0.9103 . . .

slide-29
SLIDE 29

The n-prism packings

Packings associated to the n-prism

◮ The geometric bound is tight for n ≥ 6 ◮ For n = 5 there is a geometrical proof (Florian, Heppes 1999) ◮ The numerical solution suggest that the semidefinite

programming bound is tight for n = 5

slide-30
SLIDE 30

The bound is tight for the 5-prism

We need to find functions fij(u) =

4

  • k=0

fij,kPn

k (u)

that satisfy the constraints of the theorem with max{f11(1), f22(1)} = density of the 5-prism packing

slide-31
SLIDE 31

The bound is tight for the 5-prism

We need to find functions fij(u) =

4

  • k=0

fij,kPn

k (u)

that satisfy the constraints of the theorem with max{f11(1), f22(1)} = density of the 5-prism packing

◮ Assuming the bound is tight for this configuration, all

inequalities in the proof of the bound must be equalities

slide-32
SLIDE 32

The bound is tight for the 5-prism

We need to find functions fij(u) =

4

  • k=0

fij,kPn

k (u)

that satisfy the constraints of the theorem with max{f11(1), f22(1)} = density of the 5-prism packing

◮ Assuming the bound is tight for this configuration, all

inequalities in the proof of the bound must be equalities

◮ We use the fact that A, B = 0 implies AB = 0 for positive

semidefinite matrices A and B

slide-33
SLIDE 33

The bound is tight for the 5-prism

We need to find functions fij(u) =

4

  • k=0

fij,kPn

k (u)

that satisfy the constraints of the theorem with max{f11(1), f22(1)} = density of the 5-prism packing

◮ Assuming the bound is tight for this configuration, all

inequalities in the proof of the bound must be equalities

◮ We use the fact that A, B = 0 implies AB = 0 for positive

semidefinite matrices A and B

◮ We obtain 9 linear independent relations on the coefficients

slide-34
SLIDE 34

The bound is tight for the 5-prism

We need to find functions fij(u) =

4

  • k=0

fij,kPn

k (u)

that satisfy the constraints of the theorem with max{f11(1), f22(1)} = density of the 5-prism packing

◮ Assuming the bound is tight for this configuration, all

inequalities in the proof of the bound must be equalities

◮ We use the fact that A, B = 0 implies AB = 0 for positive

semidefinite matrices A and B

◮ We obtain 9 linear independent relations on the coefficients ◮ By adding two guesses based on the numerical solution we

can pick a solution from the remaining one dimensional space

slide-35
SLIDE 35

Thank you!