SLIDE 1 Moment methods in energy minimization
David de Laat Delft University of Technology (Joint with Fernando Oliveira and Frank Vallentin)
L´ aszl´
26 June 2015, Budapest
SLIDE 2
Packing and energy minimization
Sphere packing Spherical cap packing Energy minimization Kepler conjecture (1611) Tammes problem (1930) Thomson problem (1904)
SLIDE 3
Packing and energy minimization
Sphere packing Spherical cap packing Energy minimization Kepler conjecture (1611) Tammes problem (1930) Thomson problem (1904)
◮ Typically difficult to prove optimality of constructions
SLIDE 4
Packing and energy minimization
Sphere packing Spherical cap packing Energy minimization Kepler conjecture (1611) Tammes problem (1930) Thomson problem (1904)
◮ Typically difficult to prove optimality of constructions ◮ This talk: Methods to find obstructions
SLIDE 5
The maximum independent set problem
Example: the Petersen graph
SLIDE 6
The maximum independent set problem
Example: the Petersen graph
SLIDE 7
The maximum independent set problem
Example: the Petersen graph
◮ In general difficult to solve to optimality (NP-hard)
SLIDE 8
The maximum independent set problem
Example: the Petersen graph
◮ In general difficult to solve to optimality (NP-hard) ◮ The Lov´
asz ϑ-number upper bounds the independence number
SLIDE 9
The maximum independent set problem
Example: the Petersen graph
◮ In general difficult to solve to optimality (NP-hard) ◮ The Lov´
asz ϑ-number upper bounds the independence number
◮ Efficiently computable through semidefinite programming
SLIDE 10
The maximum independent set problem
Example: the Petersen graph
◮ In general difficult to solve to optimality (NP-hard) ◮ The Lov´
asz ϑ-number upper bounds the independence number
◮ Efficiently computable through semidefinite programming ◮ Semidefinite program: optimize a linear functional over the
intersection of an affine space with the cone of n × n positive semidefinite matrices
SLIDE 11
The maximum independent set problem
Example: the Petersen graph
◮ In general difficult to solve to optimality (NP-hard) ◮ The Lov´
asz ϑ-number upper bounds the independence number
◮ Efficiently computable through semidefinite programming ◮ Semidefinite program: optimize a linear functional over the
intersection of an affine space with the cone of n × n positive semidefinite matrices 3 × 3 positive semidefinite matrices with unit diagonal:
SLIDE 12
Model packing problems as independent set problems
SLIDE 13
Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
SLIDE 14 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere
SLIDE 15 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere ◮ Two distinct vertices x and y are adjacent if the spherical caps
centered about x and y intersect in their interiors:
x y
SLIDE 16 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere ◮ Two distinct vertices x and y are adjacent if the spherical caps
centered about x and y intersect in their interiors:
x y
◮ Optimal density is proportional to the independence number
SLIDE 17 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere ◮ Two distinct vertices x and y are adjacent if the spherical caps
centered about x and y intersect in their interiors:
x y
◮ Optimal density is proportional to the independence number ◮ ϑ generalizes to an infinite dimensional maximization problem
SLIDE 18 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere ◮ Two distinct vertices x and y are adjacent if the spherical caps
centered about x and y intersect in their interiors:
x y
◮ Optimal density is proportional to the independence number ◮ ϑ generalizes to an infinite dimensional maximization problem ◮ Use optimization duality, harmonic analysis, and real algebraic
geometry to approximate ϑ by a semidefinite program
SLIDE 19 Model packing problems as independent set problems
◮ Example: the spherical cap packing problem
◮ As vertex set we take the unit sphere ◮ Two distinct vertices x and y are adjacent if the spherical caps
centered about x and y intersect in their interiors:
x y
◮ Optimal density is proportional to the independence number ◮ ϑ generalizes to an infinite dimensional maximization problem ◮ Use optimization duality, harmonic analysis, and real algebraic
geometry to approximate ϑ by a semidefinite program
◮ For this problem this reduces to the Delsarte LP bound
SLIDE 20
New bounds for binary packings
Sodium Chloride
SLIDE 21
New bounds for binary packings
Density: 79.3 . . . % Sodium Chloride
SLIDE 22
New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
SLIDE 23
New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
◮ Question 1: Can we use this method for optimality proofs?
SLIDE 24
New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
◮ Question 1: Can we use this method for optimality proofs? ◮ Florian and Heppes prove optimality of the following packing:
SLIDE 25 New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
◮ Question 1: Can we use this method for optimality proofs? ◮ Florian and Heppes prove optimality of the following packing: ◮ We prove ϑ is sharp for this problem, which gives a simple
SLIDE 26 New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
◮ Question 1: Can we use this method for optimality proofs? ◮ Florian and Heppes prove optimality of the following packing: ◮ We prove ϑ is sharp for this problem, which gives a simple
◮ We slightly improve the Cohn-Elkies bound to give the best
known bounds for sphere packing in dimensions 4 − 7 and 9
SLIDE 27 New bounds for binary packings
Density: 79.3 . . . % Our upper bound: 81.3 . . . % Sodium Chloride
◮ Question 1: Can we use this method for optimality proofs? ◮ Florian and Heppes prove optimality of the following packing: ◮ We prove ϑ is sharp for this problem, which gives a simple
◮ We slightly improve the Cohn-Elkies bound to give the best
known bounds for sphere packing in dimensions 4 − 7 and 9
◮ Question 2: Can we obtain arbitrarily good bounds?
SLIDE 28
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
SLIDE 29
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge
SLIDE 30
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
SLIDE 31
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
◮ Let It be the set of independent sets with ≤ t elements
SLIDE 32
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
◮ Let It be the set of independent sets with ≤ t elements ◮ Let I=t be the set of independent sets with t elements
SLIDE 33
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
◮ Let It be the set of independent sets with ≤ t elements ◮ Let I=t be the set of independent sets with t elements ◮ These sets are compact topological spaces
SLIDE 34
Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
◮ Let It be the set of independent sets with ≤ t elements ◮ Let I=t be the set of independent sets with t elements ◮ These sets are compact topological spaces ◮ We can view h as a function in C(IN) supported on I=2
SLIDE 35 Energy minimization
◮ Goal: Find the ground state energy of a system of N particles
in a compact container V with pair potential h
◮ Assume h({x, y}) → ∞ as x and y converge ◮ Define a graph with vertex set V where two distinct vertices x
and y are adjacent if h({x, y}) is large
◮ Let It be the set of independent sets with ≤ t elements ◮ Let I=t be the set of independent sets with t elements ◮ These sets are compact topological spaces ◮ We can view h as a function in C(IN) supported on I=2 ◮ Minimal energy:
E = min
S∈I=N
h(P)
SLIDE 36
Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR
SLIDE 37
Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR ◮ The energy of S is given by χS(h)
SLIDE 38 Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR ◮ The energy of S is given by χS(h) ◮ This measure
◮ is positive ◮ is a moment measure ◮ satisfies λ(I=i) =
N
i
SLIDE 39 Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR ◮ The energy of S is given by χS(h) ◮ This measure
◮ is positive ◮ is a moment measure ◮ satisfies λ(I=i) =
N
i
◮ Relaxations: For t = 1, . . . , N,
Et = min
- λ(h) : λ ∈ M(I2t) positive moment measure,
λ(I=i) = N
i
SLIDE 40 Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR ◮ The energy of S is given by χS(h) ◮ This measure
◮ is positive ◮ is a moment measure ◮ satisfies λ(I=i) =
N
i
◮ Relaxations: For t = 1, . . . , N,
Et = min
- λ(h) : λ ∈ M(I2t) positive moment measure,
λ(I=i) = N
i
- for all 0 ≤ i ≤ 2t
- E1 ≤ E2 ≤ · · · ≤ EN
SLIDE 41 Moment methods in energy minimization
◮ For S ∈ I=N, define the measure χS = R⊆S δR ◮ The energy of S is given by χS(h) ◮ This measure
◮ is positive ◮ is a moment measure ◮ satisfies λ(I=i) =
N
i
◮ Relaxations: For t = 1, . . . , N,
Et = min
- λ(h) : λ ∈ M(I2t) positive moment measure,
λ(I=i) = N
i
- for all 0 ≤ i ≤ 2t
- E1 ≤ E2 ≤ · · · ≤ EN = E
SLIDE 42 Moment measures
◮ Operator:
At : C(It × It)sym → C(I2t), AtK(S) =
K(J, J′)
SLIDE 43 Moment measures
◮ Operator:
At : C(It × It)sym → C(I2t), AtK(S) =
K(J, J′)
◮ Dual operator
A∗
t : M(I2t) → M(It × It)
SLIDE 44 Moment measures
◮ Operator:
At : C(It × It)sym → C(I2t), AtK(S) =
K(J, J′)
◮ Dual operator
A∗
t : M(I2t) → M(It × It) ◮ Cone of positive definite kernels: C(It × It)0
SLIDE 45 Moment measures
◮ Operator:
At : C(It × It)sym → C(I2t), AtK(S) =
K(J, J′)
◮ Dual operator
A∗
t : M(I2t) → M(It × It) ◮ Cone of positive definite kernels: C(It × It)0 ◮ Dual cone:
M(It×It)0 = {µ ∈ M(It×It)sym : µ(K) ≥ 0 for all K ∈ C(It×It)0}
SLIDE 46 Moment measures
◮ Operator:
At : C(It × It)sym → C(I2t), AtK(S) =
K(J, J′)
◮ Dual operator
A∗
t : M(I2t) → M(It × It) ◮ Cone of positive definite kernels: C(It × It)0 ◮ Dual cone:
M(It×It)0 = {µ ∈ M(It×It)sym : µ(K) ≥ 0 for all K ∈ C(It×It)0}
◮ A measure λ ∈ M(I2t) is a moment measure if
A∗
t λ ∈ M(It × It)0
SLIDE 47
Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E
SLIDE 48
Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It)
SLIDE 49
Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It) ◮ Define Nt(λ) = {f ∈ C(It) : f, f = 0}
SLIDE 50
Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It) ◮ Define Nt(λ) = {f ∈ C(It) : f, f = 0}
SLIDE 51
Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It) ◮ Define Nt(λ) = {f ∈ C(It) : f, f = 0} ◮ If λ ∈ M(I2t) is a moment measure and
C(It) = C(It−1) + Nt(λ), then for every l ≥ t, we can extend λ to a moment measure ¯ λ ∈ M(I2l)
SLIDE 52 Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It) ◮ Define Nt(λ) = {f ∈ C(It) : f, f = 0} ◮ If λ ∈ M(I2t) is a moment measure and
C(It) = C(It−1) + Nt(λ), then for every l ≥ t, we can extend λ to a moment measure ¯ λ ∈ M(I2l)
◮ λ(I=i) =
N
i
λ(I=i) = N
i
SLIDE 53 Flat extensions
◮ Recall: E1 ≤ E2 ≤ · · · ≤ EN = E ◮ Positive semidefinite form f, g = A∗ t λ(f ⊗ g) on C(It) ◮ Define Nt(λ) = {f ∈ C(It) : f, f = 0} ◮ If λ ∈ M(I2t) is a moment measure and
C(It) = C(It−1) + Nt(λ), then for every l ≥ t, we can extend λ to a moment measure ¯ λ ∈ M(I2l)
◮ λ(I=i) =
N
i
λ(I=i) = N
i
If an optimal solution λ of Et satisfies C(It) = C(It−1)+Nt(λ), then Et = EN = E
SLIDE 54
Computations using the dual hierarchy
SLIDE 55
Computations using the dual hierarchy
E
SLIDE 56
Computations using the dual hierarchy
Et E
SLIDE 57
Computations using the dual hierarchy
Et E∗
t
E Dual maximization problem
SLIDE 58
Computations using the dual hierarchy
Et E∗
t
E Dual maximization problem Strong duality holds: Et = E∗
t
SLIDE 59
Computations using the dual hierarchy
Et E∗
t
E Dual maximization problem Strong duality holds: Et = E∗
t ◮ In E∗ t we optimize over kernels K ∈ C(It × It)0
SLIDE 60
Computations using the dual hierarchy
Et E∗
t
E Dual maximization problem Strong duality holds: Et = E∗
t ◮ In E∗ t we optimize over kernels K ∈ C(It × It)0 ◮ Idea: Optimize over truncated Fourier series of K
SLIDE 61
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
SLIDE 62
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant
SLIDE 63
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant
SLIDE 64
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
SLIDE 65
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It)
SLIDE 66
Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
SLIDE 67 Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
- 1. explicitly decompose C(V ) into irreducibles
SLIDE 68 Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
- 1. explicitly decompose C(V ) into irreducibles
- 2. explicitly decompose tensor products of these into irreducibles
SLIDE 69 Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
- 1. explicitly decompose C(V ) into irreducibles
- 2. explicitly decompose tensor products of these into irreducibles
◮ Let V = S2, Γ = O(3), and t = 2
SLIDE 70 Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
- 1. explicitly decompose C(V ) into irreducibles
- 2. explicitly decompose tensor products of these into irreducibles
◮ Let V = S2, Γ = O(3), and t = 2 ◮ Decompose C(S2) into irreducibles: Spherical harmonics
SLIDE 71 Harmonic analysis on subset spaces
◮ A group action of Γ on V extends to an action on It by
γ{x1, . . . , xt} = {γx1, . . . , γxt}
◮ Let Γ be a group such that h is Γ-invariant ◮ We may assume K to be Γ-invariant ◮ We have K(x, y) = π∈ˆ Γ ˆ
K(π), Zπ(x, y)
◮ To construct Zπ we need a symmetry adapted basis of C(It) ◮ We can construct such a basis if we know how to
- 1. explicitly decompose C(V ) into irreducibles
- 2. explicitly decompose tensor products of these into irreducibles
◮ Let V = S2, Γ = O(3), and t = 2 ◮ Decompose C(S2) into irreducibles: Spherical harmonics ◮ Decompose the tensor products: Clebsch-Gordan coefficients
SLIDE 72
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
SLIDE 73
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
◮ We can view AtK(S) as a polynomial
p: R3 × R3 × R3 × R3 → R with p(γx1, . . . , γx4) = p(x1, . . . , x4) for all γ ∈ O(3)
SLIDE 74
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
◮ We can view AtK(S) as a polynomial
p: R3 × R3 × R3 × R3 → R with p(γx1, . . . , γx4) = p(x1, . . . , x4) for all γ ∈ O(3)
◮ Invariant theory: we can write AtK(S) as a polynomial in 6
inner products
SLIDE 75
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
◮ We can view AtK(S) as a polynomial
p: R3 × R3 × R3 × R3 → R with p(γx1, . . . , γx4) = p(x1, . . . , x4) for all γ ∈ O(3)
◮ Invariant theory: we can write AtK(S) as a polynomial in 6
inner products
◮ To compute these polynomials we need to solve large sparse
linear systems
SLIDE 76
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
◮ We can view AtK(S) as a polynomial
p: R3 × R3 × R3 × R3 → R with p(γx1, . . . , γx4) = p(x1, . . . , x4) for all γ ∈ O(3)
◮ Invariant theory: we can write AtK(S) as a polynomial in 6
inner products
◮ To compute these polynomials we need to solve large sparse
linear systems
◮ Use sum of squares techniques from real algebraic geometry to
model the inequality constraints using semidefinite constraints
SLIDE 77
Invariant theory and real algebraic geometry
◮ In E∗ 2 we have the constraints
AtK(S) ≥ . . . for S ∈ I4
◮ We can view AtK(S) as a polynomial
p: R3 × R3 × R3 × R3 → R with p(γx1, . . . , γx4) = p(x1, . . . , x4) for all γ ∈ O(3)
◮ Invariant theory: we can write AtK(S) as a polynomial in 6
inner products
◮ To compute these polynomials we need to solve large sparse
linear systems
◮ Use sum of squares techniques from real algebraic geometry to
model the inequality constraints using semidefinite constraints
◮ We give a symmetrized version of Putinar’s theorem to exploit
the SN symmetry in the particles
SLIDE 78
Computational results for the Thomson problem
◮ In the Thomson problem we take
V = S2 and h({x, y}) = 1 x − y
SLIDE 79
Computational results for the Thomson problem
◮ In the Thomson problem we take
V = S2 and h({x, y}) = 1 x − y
◮ The Thomson problem has been solved for:
3 (1912), 4, 6 (1992), 12 (1996), and 5 (2010) particles
SLIDE 80
Computational results for the Thomson problem
◮ In the Thomson problem we take
V = S2 and h({x, y}) = 1 x − y
◮ The Thomson problem has been solved for:
3 (1912), 4, 6 (1992), 12 (1996), and 5 (2010) particles
◮ E∗ 1 is sharp for 3, 4, 6, and 12 particles (Yudin’s LP bound)
SLIDE 81
Computational results for the Thomson problem
◮ In the Thomson problem we take
V = S2 and h({x, y}) = 1 x − y
◮ The Thomson problem has been solved for:
3 (1912), 4, 6 (1992), 12 (1996), and 5 (2010) particles
◮ E∗ 1 is sharp for 3, 4, 6, and 12 particles (Yudin’s LP bound) ◮ Compute E∗ 2 numerically using semidefinite programming
SLIDE 82
Computational results for the Thomson problem
◮ In the Thomson problem we take
V = S2 and h({x, y}) = 1 x − y
◮ The Thomson problem has been solved for:
3 (1912), 4, 6 (1992), 12 (1996), and 5 (2010) particles
◮ E∗ 1 is sharp for 3, 4, 6, and 12 particles (Yudin’s LP bound) ◮ Compute E∗ 2 numerically using semidefinite programming ◮ E∗ 2 appears to be sharp for 5 particles (6 digits of precision)
SLIDE 83
Thank you!
◮ D. de Laat, Moment methods in energy minimization, In preparation. ◮ D. de Laat, F. Vallentin, A semidefinite programming hierarchy for
packing problems in discrete geometry, Math. Program., Ser. B 151 (2015), 529-553.
◮ D. de Laat, F.M. Oliveira, F. Vallentin, Upper bounds for packings of
spheres of several radii, Forum Math. Sigma 2 (2014), e23 (42 pages).
Image credits: Sphere packing: Grek L Elliptope: Philipp Rostalski Sodium Chloride: Ben Mills