upper bounds on the kissing number via copositive ......upper bounds on the kissing number via...

60
Upper bounds on the kissing number via copositive programming Olga Kuryatnikova Joint work with: Juan C. Vera Lizcano Tilburg University, The Netherlands July 2017

Upload: others

Post on 24-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Upper bounds on the kissing number viacopositive programming

Olga Kuryatnikova

Joint work with: Juan C. Vera Lizcano

Tilburg University, The Netherlands

July 2017

Page 2: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number problem

I Kissing number κn is the maximum number of non-overlappingunit spheres Sn−1 in Rn that can touch another unit sphere

n = 2 n = 3

I One of the hard fundamental packing problems

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 2

Page 3: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number problem

I Kissing number κn is the maximum number of non-overlappingunit spheres Sn−1 in Rn that can touch another unit sphere

n = 2 n = 3

I One of the hard fundamental packing problems

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 2

Page 4: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Upper bounds on kissing numbers

I Known kissing numbers and bounds on them

dimension n 3 4 5 6 7 8 9 24

upper/lowerbound

12 24 44/40 78/72 134/126 240 364/306 196 560

% difference 0 0 10 8.3 6.3 0 19 0

I Linear upper bound [Delsarte, Goethals and Seidel '77]

→ κ8, κ24, and κ4 with modification by [Musin '08]

I SDP upper bound [Bachoc and Vallentin '08]

→ all upper bounds in the table above

I Hierarchies: fr [Musin '08]; las∗r [De Laat and Vallentin '15]

→ r=0: linear bound, r=1: SDP bound, r>1: too big to solve

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 3

Page 5: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Upper bounds on kissing numbers

I Known kissing numbers and bounds on them

dimension n 3 4 5 6 7 8 9 24

upper/lowerbound

12 24 44/40 78/72 134/126 240 364/306 196 560

% difference 0 0 10 8.3 6.3 0 19 0

I Linear upper bound [Delsarte, Goethals and Seidel '77]

→ κ8, κ24, and κ4 with modification by [Musin '08]

I SDP upper bound [Bachoc and Vallentin '08]

→ all upper bounds in the table above

I Hierarchies: fr [Musin '08]; las∗r [De Laat and Vallentin '15]

→ r=0: linear bound, r=1: SDP bound, r>1: too big to solve

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 3

Page 6: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Upper bounds on kissing numbers

I Known kissing numbers and bounds on them

dimension n 3 4 5 6 7 8 9 24

upper/lowerbound

12 24 44/40 78/72 134/126 240 364/306 196 560

% difference 0 0 10 8.3 6.3 0 19 0

I Linear upper bound [Delsarte, Goethals and Seidel '77]

→ κ8, κ24, and κ4 with modification by [Musin '08]

I SDP upper bound [Bachoc and Vallentin '08]

→ all upper bounds in the table above

I Hierarchies: fr [Musin '08]; las∗r [De Laat and Vallentin '15]

→ r=0: linear bound, r=1: SDP bound, r>1: too big to solve

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 3

Page 7: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Upper bounds on kissing numbers

I Known kissing numbers and bounds on them

dimension n 3 4 5 6 7 8 9 24

upper/lowerbound

12 24 44/40 78/72 134/126 240 364/306 196 560

% difference 0 0 10 8.3 6.3 0 19 0

I Linear upper bound [Delsarte, Goethals and Seidel '77]

→ κ8, κ24, and κ4 with modification by [Musin '08]

I SDP upper bound [Bachoc and Vallentin '08]

→ all upper bounds in the table above

I Hierarchies: fr [Musin '08]; las∗r [De Laat and Vallentin '15]

→ r=0: linear bound, r=1: SDP bound, r>1: too big to solve

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 3

Page 8: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number and Stability number

I Stability number α(G) in a graph G is the largest number ofvertices, no two of which are adjacent.

I Kissing number κn is α(Gn) in the graph Gn=(Sn−1,E),(u, v) ∈ E if the angle between u and v is smaller than π

3

CBDA

π3

C

DA

C

DA

Gn is an infinite graph

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 4

Page 9: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number and Stability number

I Stability number α(G) in a graph G is the largest number ofvertices, no two of which are adjacent.

I Kissing number κn is α(Gn) in the graph Gn=(Sn−1,E),(u, v) ∈ E if the angle between u and v is smaller than π

3

CBDA

π3

C

DA

C

DA

Gn is an infinite graph

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 4

Page 10: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number and Stability number

I Stability number α(G) in a graph G is the largest number ofvertices, no two of which are adjacent.

I Kissing number κn is α(Gn) in the graph Gn=(Sn−1,E),(u, v) ∈ E if the angle between u and v is smaller than π

3

CBDA

π3

C

DA

C

DA

Gn is an infinite graph

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 4

Page 11: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number and Stability number

I Stability number α(G) in a graph G is the largest number ofvertices, no two of which are adjacent.

I Kissing number κn is α(Gn) in the graph Gn=(Sn−1,E),(u, v) ∈ E if the angle between u and v is smaller than π

3

CBDA

π3

C

DA

C

DA

Gn is an infinite graph

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 4

Page 12: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Kissing number and Stability number

I Stability number α(G) in a graph G is the largest number ofvertices, no two of which are adjacent.

I Kissing number κn is α(Gn) in the graph Gn=(Sn−1,E),(u, v) ∈ E if the angle between u and v is smaller than π

3

CBDA

π3

C

DA

C

DA

Gn is an infinite graph

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 4

Page 13: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Copositive programming: introduction

I The cone of copositive matrices:COPn = {K is n×n symmetric matrix : x>Kx ≥ 0 for all x≥0}

I Copositive programming is linear optimization over COPn:NP-hard, but all complexity is in COPn

I Copositive programming← Combinatorial optimization:chromatic number, 3-partitioning, stability number

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 5

Page 14: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Copositive programming: introduction

I The cone of copositive matrices:COPn = {K is n×n symmetric matrix : x>Kx ≥ 0 for all x≥0}

I Copositive programming is linear optimization over COPn:NP-hard, but all complexity is in COPn

I Copositive programming← Combinatorial optimization:chromatic number, 3-partitioning, stability number

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 5

Page 15: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Copositive programming: introduction

I The cone of copositive matrices:COPn = {K is n×n symmetric matrix : x>Kx ≥ 0 for all x≥0}

I Copositive programming is linear optimization over COPn:NP-hard, but all complexity is in COPn

I Copositive programming← Combinatorial optimization:chromatic number, 3-partitioning, stability number

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 5

Page 16: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Copositive programming for stability number

Graph G=(V ,E ), |V | = n [De Klerk and Pasechnik '02]

α(G ) = infK∈Sn,λ

λ

s. t. K (v , v) = λ− 1 for all v ∈ V

K (u, v) = −1 for all (u, v) /∈ E

K ∈ COPn

Notation: Sn are real symmetric matrices,

COPn={K∈Sn: x>Kx ≥ 0 for all x≥0} are copositive matrices

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 6

Page 17: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Copositive programming for stability number

I κn =α(Gn), move from finite to infinite graphs

Graph Gn=(Sn−1,E ) [Dobre, Dur, Frerick, Vallentin '16]

α(Gn) = infK∈K(Sn−1),λ

λ

s. t. K (v , v) = λ− 1 for all v ∈ V

K (u, v) = −1 for all (u, v) /∈ E

K ∈ COP(Sn−1)

Notation:

K(Sn−1) are kernels - real symmetric continuous functions on Sn−1×Sn−1,

COP(Sn−1) are copositive kernels: any finite principal submatrix is copositive

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 6

Page 18: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 19: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 20: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 21: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 22: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 23: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations: finite case

I Optimizing over copositive matrices (COPn) is NP-hard

I Replace COPn with its tractable subset:

→ Cnr [De Klerk and Pasechnik '02],

Qnr [Pena, Vera, Zuluaga '07 ], Kn

r [Parrilo '00]

Cnr Qn

r Knr COPn

→ hierarchies: r ∈ {0, 1, 2, ....}, subsets grow with r

→ converging upper bounds on α(G ) with any of Cnr , Qn

r , Knr

I Extend this for kernels to upper bound the kissing number?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7

Page 24: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Main Q&A of this research

I Generalize Cnr ,Q

nr ,Kn

r into copositive kernels?

→ Yes, we extend Cnr ,Q

nr keeping their properties

I Get tractable upper bounds on κn with the new hierarchies?

→ Yes, using symmetry of the sphere

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 8

Page 25: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Main Q&A of this research

I Generalize Cnr ,Q

nr ,Kn

r into copositive kernels?

→ Yes, we extend Cnr ,Q

nr keeping their properties

I Get tractable upper bounds on κn with the new hierarchies?

→ Yes, using symmetry of the sphere

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 8

Page 26: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Main Q&A of this research

I Generalize Cnr ,Q

nr ,Kn

r into copositive kernels?

→ Yes, we extend Cnr ,Q

nr keeping their properties

I Get tractable upper bounds on κn with the new hierarchies?

→ Yes, using symmetry of the sphere

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 8

Page 27: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Main Q&A of this research

I Generalize Cnr ,Q

nr ,Kn

r into copositive kernels?

→ Yes, we extend Cnr ,Q

nr keeping their properties

I Get tractable upper bounds on κn with the new hierarchies?

→ Yes, using symmetry of the sphere

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 8

Page 28: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Intuition for generalized hierarchies

Qnr =

{K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]= p(x),

has nonnegative coefficients, Sβ � 0 for all β ∈ Nn, |β| = r

}

I How to construct p(x) for a kernel instead of a matrix?

→ do not write p(x), write only its coefficients

Notation: e = (1, . . . , 1), |β| := β1 + . . .+ βn, xβ := xβ1

1 · · · xβnn

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 9

Page 29: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Intuition for generalized hierarchies

Qnr =

{K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]= p(x),

has nonnegative coefficients, Sβ � 0 for all β ∈ Nn, |β| = r

}

I How to construct p(x) for a kernel instead of a matrix?

→ do not write p(x), write only its coefficients

Notation: e = (1, . . . , 1), |β| := β1 + . . .+ βn, xβ := xβ1

1 · · · xβnn

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 9

Page 30: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Write the coefficients explicitly

I Lifting operator ⊕r: K⊕r reflects lifting of the quadratic form(x>Kx) by multiplying it with (e>x)r

I Symmetrization operator σ: averages a function over allpermutations of its variables

I Coefficient of the monomial (xv1 · · · xvr+2) in (e>x)r (x>Kx) is

σ(K⊕r

)(v1, ..., vr+2)

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 10

Qnr =

{K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]

has nonnegative coefficients, all Sβ � 0

}

Page 31: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Write the coefficients explicitly

I Lifting operator ⊕r: K⊕r reflects lifting of the quadratic form(x>Kx) by multiplying it with (e>x)r

I Symmetrization operator σ: averages a function over allpermutations of its variables

I Coefficient of the monomial (xv1 · · · xvr+2) in (e>x)r (x>Kx) is

σ(K⊕r

)(v1, ..., vr+2)

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 10

Qnr =

{K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]

has nonnegative coefficients, all Sβ � 0

}

Page 32: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Write the coefficients explicitly

I Lifting operator ⊕r: K⊕r reflects lifting of the quadratic form(x>Kx) by multiplying it with (e>x)r

I Symmetrization operator σ: averages a function over allpermutations of its variables

I Coefficient of the monomial (xv1 · · · xvr+2) in (e>x)r (x>Kx) is

σ(K⊕r

)(v1, ..., vr+2)

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 10

Qnr =

{K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]

has nonnegative coefficients, all Sβ � 0

}

Page 33: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd functions

I An (r+2)-variate function F is called 2-psd if for any fixedu1, ..., ur ∈ Sn−1, the “slice” F (v1, v2, u1, ..., ur ) is PSD

I A kernel is PSD iff every principal submatrix is PSD

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 11

Qnr =

{K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]

has nonnegative coefficients, all Sβ � 0

}

Page 34: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd functions

I An (r+2)-variate function F is called 2-psd if for any fixedu1, ..., ur ∈ Sn−1, the “slice” F (v1, v2, u1, ..., ur ) is PSD

I A kernel is PSD iff every principal submatrix is PSD

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 11

Qnr =

{K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]

has nonnegative coefficients, all Sβ � 0

}

Page 35: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Generalized inner approximations

The initial Q-hierarchy

Qnr =

{K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

],

has nonnegative coefficients, Sβ � 0 for all β ∈ Nn, |β| = r

}

The generalized Q-hierarchy for a sphere

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

Analogously, generalize Cnr hierarchy into CSn−1

r

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 12

Page 36: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Generalized inner approximations

The initial Q-hierarchy

Qnr =

{K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

],

has nonnegative coefficients, Sβ � 0 for all β ∈ Nn, |β| = r

}

The generalized Q-hierarchy for a sphere

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

Analogously, generalize Cnr hierarchy into CSn−1

r

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 12

Page 37: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Generalized inner approximations

The initial Q-hierarchy

Qnr =

{K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

],

has nonnegative coefficients, Sβ � 0 for all β ∈ Nn, |β| = r

}

The generalized Q-hierarchy for a sphere

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

Analogously, generalize Cnr hierarchy into CSn−1

r

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 12

Page 38: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inclusion and convergence

Theorem 1

CSn−1

r ⊆QSn−1

r ⊆COP(Sn−1) for any r , and subsets grow with r

Theorem 2

Replacing COP(Sn−1) by either of CSn−1

r or QSn−1

r gives upperbounds on α(Gn)=κn, converging as r grows

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 13

Page 39: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inclusion and convergence

Theorem 1

CSn−1

r ⊆QSn−1

r ⊆COP(Sn−1) for any r , and subsets grow with r

Theorem 2

Replacing COP(Sn−1) by either of CSn−1

r or QSn−1

r gives upperbounds on α(Gn)=κn, converging as r grows

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 13

Page 40: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Implementation for the kissing number

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

I Use SOS [Lasserre '06], DSOS [Ahmadi and Majumdar '15]

I What are (r+2)-variate 2-psd functions on a sphere?

→ use invariance of Gn under orthogonal group On

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 14

Page 41: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Implementation for the kissing number

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

I Use SOS [Lasserre '06], DSOS [Ahmadi and Majumdar '15]

I What are (r+2)-variate 2-psd functions on a sphere?

→ use invariance of Gn under orthogonal group On

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 14

Page 42: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Implementation for the kissing number

QSn−1

r ={

K ∈ K(Sn−1) : σ(K⊕r )− σ(Sr ) ≥ 0, Sr is 2-psd}

I Use SOS [Lasserre '06], DSOS [Ahmadi and Majumdar '15]

I What are (r+2)-variate 2-psd functions on a sphere?

→ use invariance of Gn under orthogonal group On

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 14

Page 43: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case r = 0

I Bivariate 2-psd functions are PSD kernels:

Proposition 1 (Schoenberg '42)

A kernel K : (Sn−1)2 → R is invariant under On and PSD iff

K(x, y) =∑∑∑i∈N

ciPn−3

2i (x>y), ci ≥ 0,

where Pn−3

2i are Jacobi polynomials of order

(n−3

2, n−3

2

), degree i

I QSn−1

0 gives the linear bound

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 15

Page 44: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case r = 0

I Bivariate 2-psd functions are PSD kernels:

Proposition 1 (Schoenberg '42)

A kernel K : (Sn−1)2 → R is invariant under On and PSD iff

K(x, y) =∑∑∑i∈N

ciPn−3

2i (x>y), ci ≥ 0,

where Pn−3

2i are Jacobi polynomials of order

(n−3

2, n−3

2

), degree i

I QSn−1

0 gives the linear bound

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 15

Page 45: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case n≥r>0

I For x , y , z1, ..., zr ∈ Sn−1 define their inner products Z , χ, υ:

Z=[z1, ..., zr

]>[z1, ..., zr

], χ=

[z1, ..., zr

]>x , υ=[z1, ..., zr

]>y

Theorem 3

Continuos f-n F :(Sn−1)r+2→R is invariant under On and 2-psd iff

F(x, y, z1, ..., zr) =∑∑∑i∈N

ci(χ,υ,Z)Pn−r−3

2i (Z, χ, υ),

Pn−r−3

2i (Z , χ, υ) are generalized Jacobi polynomials, ci (χ, υ,Z ) are

continuous functions PSD with respect to χ, υ.

I r=1: [Bachoc and Vallentin '08]; Z =I : [Musin '08]

I Our bounds for QSn−1

1 are between linear and SDP bounds

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 16

Page 46: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case n≥r>0

I For x , y , z1, ..., zr ∈ Sn−1 define their inner products Z , χ, υ:

Z=[z1, ..., zr

]>[z1, ..., zr

], χ=

[z1, ..., zr

]>x , υ=[z1, ..., zr

]>y

Theorem 3

Continuos f-n F :(Sn−1)r+2→R is invariant under On and 2-psd iff

F(x, y, z1, ..., zr) =∑∑∑i∈N

ci(χ,υ,Z)Pn−r−3

2i (Z, χ, υ),

Pn−r−3

2i (Z , χ, υ) are generalized Jacobi polynomials, ci (χ, υ,Z ) are

continuous functions PSD with respect to χ, υ.

I r=1: [Bachoc and Vallentin '08]; Z =I : [Musin '08]

I Our bounds for QSn−1

1 are between linear and SDP bounds

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 16

Page 47: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case n≥r>0

I For x , y , z1, ..., zr ∈ Sn−1 define their inner products Z , χ, υ:

Z=[z1, ..., zr

]>[z1, ..., zr

], χ=

[z1, ..., zr

]>x , υ=[z1, ..., zr

]>y

Theorem 3

Continuos f-n F :(Sn−1)r+2→R is invariant under On and 2-psd iff

F(x, y, z1, ..., zr) =∑∑∑i∈N

ci(χ,υ,Z)Pn−r−3

2i (Z, χ, υ),

Pn−r−3

2i (Z , χ, υ) are generalized Jacobi polynomials, ci (χ, υ,Z ) are

continuous functions PSD with respect to χ, υ.

I r=1: [Bachoc and Vallentin '08]; Z =I : [Musin '08]

I Our bounds for QSn−1

1 are between linear and SDP bounds

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 16

Page 48: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case n≥r>0

I For x , y , z1, ..., zr ∈ Sn−1 define their inner products Z , χ, υ:

Z=[z1, ..., zr

]>[z1, ..., zr

], χ=

[z1, ..., zr

]>x , υ=[z1, ..., zr

]>y

Theorem 3

Continuos f-n F :(Sn−1)r+2→R is invariant under On and 2-psd iff

F(x, y, z1, ..., zr) =∑∑∑i∈N

ci(χ,υ,Z)Pn−r−3

2i (Z, χ, υ),

Pn−r−3

2i (Z , χ, υ) are generalized Jacobi polynomials, ci (χ, υ,Z ) are

continuous functions PSD with respect to χ, υ.

I r=1: [Bachoc and Vallentin '08]; Z =I : [Musin '08]

I Our bounds for QSn−1

1 are between linear and SDP bounds

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 16

Page 49: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 50: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 51: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 52: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 53: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 54: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Conclusions and questions for future

I 2 converging inner hierarchies for the set of copositive kernels

I Upper bounds on the kissing number with these hierarchies

→ level-1-bounds are between the linear and the SDP bounds∗

dimension n 3 4 5 6 7 8 9SDP bound, Bachoc and Vallentin 12 24 45 78 135 240 366

QSn−1

1 bound 12 24 45 80 138 240 377linear bound, Delsarte et al. 13 25 46 82 140 240 380lower bound 12 24 40 72 126 240 306

∗ The optimized kernel is a polynomial of degree 10

I Level-2-bounds are in progress

I Precise connection between our bounds and the others?

I Applications for 2-psd functions?

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 17

Page 55: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Thank you for your attention!

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 18

Page 56: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

References

A. A. Ahmadi, A. Majumdar, DSOS and SDSOS Optimization: More TractableAlternatives to Sum of Squares and Semidefinite Optimization,https://arxiv.org/abs/1706.02586

C. Bachoc, F. Vallentin, New upper bounds for kissing numbers fromsemidefinite programming. J. Amer. Math. Soc. 21-3 (2008), 909–924.

E. de Klerk and D. Pasechnik, Approximation of the stability number of a graphvia copositive programming. SIAM J. Optim. 12 (2002), 875–892.

P. Delsarte, J.M. Goethals, J.J. Seidel, Spherical codes and designs. Geom.Dedicata 6 (1977), 363—388.

C. Dobre, M. Dur, L. Frerick, F. Vallentin, A Copositive Formulation for theStability Number of Infinite Graphs. Math. Program. 160-1 (2016), 65–83.

D. de Laat and F. Vallentin, A semidefinite programming hierarchy for packingproblems in discrete geometry. Math. Program. 151-2 (2015), 529–553.

J.B. Lasserre, Convergent SDP-relaxations in polynomial optimization withsparsity. SIAM J. OPTIM. 17-3 (2006), 822–843

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 19

Page 57: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

References

O.R. Musin, The kissing number in four dimensions, Annals of Mathematics 168(2008), 1–32.

O. R. Musin, Multivariate positive definite functions on spheres,https://arxiv.org/abs/math/0701083

P. Parrilo, Structured Semidefinite Programming and Algebraic GeometryMethods in Robustness and Optimization. Ph.D. thesis, California Institute ofTechnology, Pasadena, CA, 2000.

J. Pena, J.C. Vera, L.F. Zuluaga, Computing the stability number of a graph vialinear and semidefinite programming. SIAM J. Optim. 18-2 (2007), 87–105.

I. J. Schoenberg, Positive definite functions on spheres. Duke Math. J. 9-1(1942), 96–108.

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 20

Page 58: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Inner approximations for COPn

I Parrilo, 2000:

Knr ={

K ∈ Sn :

( n∑i=1

x2i

)r n∑i=1

n∑j=1

Kij x2i x2

j is a sum of squares}

I De Klerk and Pasechnik, 2002:

Cnr ={

K ∈ Sn : (e>x)r (x>Kx) has nonnegative coefficients}

I Pena, Vera, Zuluaga, 2007:

Qnr ={

K ∈ Sn :

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]has nonnegative coefficients,Sβ � 0 for all β ∈ Nn, |β|=r

}Notation: e = (1, . . . , 1), |β| := β1 + . . .+ βn, xβ := xβ1

1 · · · xβnn

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 21

Page 59: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

Write the coefficients explicitely

I Lifting operator ⊕r applied to a kernel K

K⊕r (v1, v2, u1, ..., ur ) := K (v1, v2), for all u1, ..., ur ∈ V

I Symmetrization σ applied to the (r+2)-variate function K⊕r

σ(K⊕r

)(v1, ..., vr+2):= 1

(r+2)!

∑π∈permut.(1,...,r+2)

K⊕r(π(v1, ..., vr+2)

)I Coefficient of the monomial (xv1 · · · xvr+2) in (e>x)r (x>Kx) is

σ(K⊕r

)(v1, ..., vr+2)

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 22

Qnr ={

K∈Sn:

[(e>x)r (x>Kx)−

∑|β|=r

xβ(x>Sβx)

]has nonnegative coefficients, all Sβ � 0

}

Page 60: Upper bounds on the kissing number via copositive ......Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 7 Inner approximations:

2-psd condition, the case n ≥ r > 0

I For x , y , z1, ..., zr ∈ Sn−1 define:

Z =[z1, ..., zr

]>[z1, ..., zr

], χ=

[z1, ..., zr

]>x , υ=[z1, ..., zr

]>y

Theorem 4

Let K : (Sn−1)r+2 → R be a continuos function invariant under On.Define Z , χ, υ as above. Then K is 2-psd iff

K (x , y , z1, ..., zr ) =∑i∈N

ci (χ, υ,Z )Qi

(x>y − χ>Z−1υ√

(1− χ>Z−1χ)(1− υ>Z−1υ)

),

where Qi (t) = |Z |i((1− χ>Z−1χ)(1− υ>Z−1υ)

) i2 P

n−r−32

i (t) and

ci (χ, υ,Z ) are continuous functions, PSD w.r.t. χ, υ

Upper bounds on the kissing number via copositive prog. Olga Kuryatnikova, Tilburg University July 2017 23