On the covering radius of lattice polytopes and its relation to - - PowerPoint PPT Presentation

on the covering radius of lattice polytopes and its
SMART_READER_LITE
LIVE PREVIEW

On the covering radius of lattice polytopes and its relation to - - PowerPoint PPT Presentation

On the covering radius of lattice polytopes and its relation to view-obstructions and densities of lattice arrangements Matthias Schymura (n e Henze) Freie Universit at Berlin based on joint work with Bernardo Gonz alez Merino


slide-1
SLIDE 1

On the covering radius of lattice polytopes and its relation to view-obstructions and densities of lattice arrangements

Matthias Schymura (n´ e Henze)

Freie Universit¨ at Berlin based on joint work with

Bernardo Gonz´ alez Merino Romanos-Diogenes Malikiosis

Technische Universit¨ at M¨ unchen Technische Universit¨ at Berlin December 12, 2016

Einstein Workshop on Lattice Polytopes Freie Universit¨ at Berlin

slide-2
SLIDE 2

Lattices of Convex Bodies

Definition For a convex body K in Rn and a lattice Λ = AZn, A ∈ GLn(R), we say that K + Λ =

  • z∈Λ

(K + z) is a lattice of translates of K.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 2 / 21

slide-3
SLIDE 3

Lattices of Convex Bodies

Definition For a convex body K in Rn and a lattice Λ = AZn, A ∈ GLn(R), we say that K + Λ =

  • z∈Λ

(K + z) is a lattice of translates of K. + Zn =

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 2 / 21

slide-4
SLIDE 4

Lattices of Convex Bodies

Definition For a convex body K in Rn and a lattice Λ = AZn, A ∈ GLn(R), we say that K + Λ =

  • z∈Λ

(K + z) is a lattice of translates of K. + Zn =

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 2 / 21

slide-5
SLIDE 5

Lattices of Convex Bodies

Definition For a convex body K in Rn and a lattice Λ = AZn, A ∈ GLn(R), we say that K + Λ =

  • z∈Λ

(K + z) is a lattice of translates of K. + Zn =

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 2 / 21

slide-6
SLIDE 6

Lattices of Convex Bodies

Definition For a convex body K in Rn and a lattice Λ = AZn, A ∈ GLn(R), we say that K + Λ =

  • z∈Λ

(K + z) is a lattice of translates of K. + Zn = Definition The lattice of translates K + Λ is a lattice covering if K + Λ = Rn.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 2 / 21

slide-7
SLIDE 7

Covering Radius

Definition The covering radius of K ⊆ Rn with respect to a lattice Λ is defined as µ(K, Λ) = min{µ > 0 : µK + Λ = Rn}. We abbreviate µ(K) = µ(K, Zn).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 3 / 21

slide-8
SLIDE 8

Covering Radius

Definition The covering radius of K ⊆ Rn with respect to a lattice Λ is defined as µ(K, Λ) = min{µ > 0 : µK + Λ = Rn}. We abbreviate µ(K) = µ(K, Zn). Appearances in the literature: Coin Exchange Problem of Frobenius (Kannan ’92) Transference Theorems, Diophantine Approximation (Kannan & Lov´ asz ’88) Flatness Theorem (Khinchin ’54; Lagarias, Lenstra & Schnorr ’90; Banaszczyk ’96)

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 3 / 21

slide-9
SLIDE 9

Covering Radius

Definition The covering radius of K ⊆ Rn with respect to a lattice Λ is defined as µ(K, Λ) = min{µ > 0 : µK + Λ = Rn}. We abbreviate µ(K) = µ(K, Zn). Appearances in the literature: Coin Exchange Problem of Frobenius (Kannan ’92) Transference Theorems, Diophantine Approximation (Kannan & Lov´ asz ’88) Flatness Theorem (Khinchin ’54; Lagarias, Lenstra & Schnorr ’90; Banaszczyk ’96) Computationally difficult parameter: Kannan ’93: Polynomial-time algorithm to compute µ(P, Λ) for rational polytopes P in fixed dimension; triple-exponential in the dimension. Haviv & Regev ’06: It is Π2-hard to approximate µ(Bn

p, Λ) to within a factor cp > 0

for all sufficiently large p ≥ 1. (Conjecture) Deciding µ(Bn

2 , Λ) ≤ µ is NP-hard. (Guruswami et al. ’05)

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 3 / 21

slide-10
SLIDE 10

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-11
SLIDE 11

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-12
SLIDE 12

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn).

µ2(K) = 4

3

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-13
SLIDE 13

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn).

µ2(K) = 4

3

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-14
SLIDE 14

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn).

µ2(K) = 4

3 and µ1(K) = 1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-15
SLIDE 15

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn). µ1(K) ≤ µ2(K) ≤ . . . ≤ µn(K) = µ(K) µi(UK) = µi(K), for 1 ≤ i ≤ n and U ∈ GLn(Z) µi(rK) = 1

r µi(K), for 1 ≤ i ≤ n and r > 0

µi(AK, AZn) = µi(K, Zn), for 1 ≤ i ≤ n and A ∈ GLn(R)

µ2(K) = 4

3 and µ1(K) = 1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-16
SLIDE 16

Covering minima

Definition (Kannan & Lov´ asz ’88; G. Fejes T´

  • th ’76)

The ith covering minimum of K ⊆ Rn with respect to a lattice Λ is defined as µi(K, Λ) = min{µ > 0 : µK + Λ intersects every (n−i)-dim. affine subspace}. We abbreviate µi(K) = µi(K, Zn). µ1(K) ≤ µ2(K) ≤ . . . ≤ µn(K) = µ(K) µi(UK) = µi(K), for 1 ≤ i ≤ n and U ∈ GLn(Z) µi(rK) = 1

r µi(K), for 1 ≤ i ≤ n and r > 0

µi(AK, AZn) = µi(K, Zn), for 1 ≤ i ≤ n and A ∈ GLn(R)

µ2(K) = 4

3 and µ1(K) = 1

Lemma (Kannan & Lov´ asz ’88) µi(K, Λ) = max{µ(K|L, Λ|L) : L an i-dimensional subspace}

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 4 / 21

slide-17
SLIDE 17

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-18
SLIDE 18

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-19
SLIDE 19

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n. For S1 = conv{0, e1, . . . , en}, we have µn(S1) = n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-20
SLIDE 20

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n. For S1 = conv{0, e1, . . . , en}, we have µn(S1) = n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-21
SLIDE 21

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n. For S1 = conv{0, e1, . . . , en}, we have µi(S1) = i for each i = 1, . . . , n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-22
SLIDE 22

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n. For S1 = conv{0, e1, . . . , en}, we have µi(S1) = i for each i = 1, . . . , n. For the Euclidean unit ball Bn

2 , we have

µi(Bn

2 ) =

√ i 2 for each i = 1, . . . , n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-23
SLIDE 23

Examples

For Cn = [− 1

2, 1 2]n, we have

µi(Cn) = 1 for each i = 1, . . . , n. For S1 = conv{0, e1, . . . , en}, we have µi(S1) = i for each i = 1, . . . , n. For the Euclidean unit ball Bn

2 , we have

µi(Bn

2 ) =

√ i 2 for each i = 1, . . . , n. Proposition Let P ⊆ Rn be a lattice polytope. Then µi(P) ≤ i, for every i = 1, . . . , n, and if P is a lattice zonotope, then µi(P) ≤ 1, for every i = 1, . . . , n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 5 / 21

slide-24
SLIDE 24

What’s coming?

We discuss two problems in which the computation / estimation of covering radii of lattice polytopes plays a crucial role: ➊ Towards a Covering Analog of Minkowski’s 2nd Theorem ➋ Rationally Constrained View-Obstruction Problem

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 6 / 21

slide-25
SLIDE 25

Covering analog of Minkowski’s 2nd Theorem

Theorem (Minkowski 1896) For every convex body K in Rn with K = −K, we have 2n n! ≤ λ1(K) · . . . · λn(K) vol(K) ≤ 2n, where λi(K) = min{λ > 0 : dim(λK ∩ Zn) ≥ i} is the ith successive minimum of K.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 7 / 21

slide-26
SLIDE 26

Covering analog of Minkowski’s 2nd Theorem

Theorem (Minkowski 1896) For every convex body K in Rn with K = −K, we have 2n n! ≤ λ1(K) · . . . · λn(K) vol(K) ≤ 2n, where λi(K) = min{λ > 0 : dim(λK ∩ Zn) ≥ i} is the ith successive minimum of K. Problem: Find best possible lower bound on µ1(K) · . . . · µn(K) vol(K), for K in Rn.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 7 / 21

slide-27
SLIDE 27

Covering analog of Minkowski’s 2nd Theorem

Theorem (Minkowski 1896) For every convex body K in Rn with K = −K, we have 2n n! ≤ λ1(K) · . . . · λn(K) vol(K) ≤ 2n, where λi(K) = min{λ > 0 : dim(λK ∩ Zn) ≥ i} is the ith successive minimum of K. Problem: Find best possible lower bound on µ1(K) · . . . · µn(K) vol(K), for K in Rn. Theorem (Schnell ’95) For every planar convex body K, we have µ1(K)µ2(K) vol(K) ≥ 3

4.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 7 / 21

slide-28
SLIDE 28

Covering analog of Minkowski’s 2nd Theorem

Theorem (Minkowski 1896) For every convex body K in Rn with K = −K, we have 2n n! ≤ λ1(K) · . . . · λn(K) vol(K) ≤ 2n, where λi(K) = min{λ > 0 : dim(λK ∩ Zn) ≥ i} is the ith successive minimum of K. Problem: Find best possible lower bound on µ1(K) · . . . · µn(K) vol(K), for K in Rn. Theorem (Schnell ’95) For every planar convex body K, we have µ1(K)µ2(K) vol(K) ≥ 3

4.

Equality holds if and only if K is lattice-equivalent to one of the following:

hexagon parallelogram trapezoid triangle pentagon

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 7 / 21

slide-29
SLIDE 29

Covering analog of Minkowski’s 2nd Theorem

Theorem (Minkowski 1896) For every convex body K in Rn with K = −K, we have 2n n! ≤ λ1(K) · . . . · λn(K) vol(K) ≤ 2n, where λi(K) = min{λ > 0 : dim(λK ∩ Zn) ≥ i} is the ith successive minimum of K. Problem: Find best possible lower bound on µ1(K) · . . . · µn(K) vol(K), for K in Rn. Theorem (Schnell ’95) For every planar convex body K, we have µ1(K)µ2(K) vol(K) ≥ 3

4.

Equality holds if and only if K is lattice-equivalent to one of the following:

hexagon parallelogram trapezoid triangle pentagon

→ Analogous to lattice tiles, that is, K such that K + Zn is a covering and a packing.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 7 / 21

slide-30
SLIDE 30

Covering analog of Minkowski’s 2nd Theorem

Theorem (Gonz´ alez Merino & H. ’16) i) For every convex body K in Rn, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1 n!. ii) For every convex body K in Rn that is symmetric with respect to every coordinate hyperplane, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1. Equality holds for example for the cube Cn = [− 1

2, 1 2]n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 8 / 21

slide-31
SLIDE 31

Covering analog of Minkowski’s 2nd Theorem

Theorem (Gonz´ alez Merino & H. ’16) i) For every convex body K in Rn, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1 n!. ii) For every convex body K in Rn that is symmetric with respect to every coordinate hyperplane, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1. Equality holds for example for the cube Cn = [− 1

2, 1 2]n.

Conjecture For every convex body K in Rn, we have µ1(K) · . . . · µn(K) vol(K) ≥ n + 1 2n .

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 8 / 21

slide-32
SLIDE 32

Covering analog of Minkowski’s 2nd Theorem

Theorem (Gonz´ alez Merino & H. ’16) i) For every convex body K in Rn, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1 n!. ii) For every convex body K in Rn that is symmetric with respect to every coordinate hyperplane, we have µ1(K) · . . . · µn(K) vol(K) ≥ 1. Equality holds for example for the cube Cn = [− 1

2, 1 2]n.

Conjecture For every convex body K in Rn, we have µ1(K) · . . . · µn(K) vol(K) ≥ n + 1 2n . → extremal example should be Tn = conv{e1, . . . , en, −1}

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 8 / 21

slide-33
SLIDE 33

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n,

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-34
SLIDE 34

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-35
SLIDE 35

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-36
SLIDE 36

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

iv) (Conjecture) µi(Tn) = i

2, for each 1 ≤ i ≤ n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-37
SLIDE 37

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

iv) (Conjecture) µi(Tn) = i

2, for each 1 ≤ i ≤ n.

Let A = (aij) ∈ Zn×n be with aij =

  • n

, if i = j −1 , otherwise, and S1 =

  • x ∈ Rn

≥0 : 1⊺x ≤ 1

  • .

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-38
SLIDE 38

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

iv) (Conjecture) µi(Tn) = i

2, for each 1 ≤ i ≤ n.

Let A = (aij) ∈ Zn×n be with aij =

  • n

, if i = j −1 , otherwise, and S1 =

  • x ∈ Rn

≥0 : 1⊺x ≤ 1

  • .

ATn = (n + 1)S1 − 1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-39
SLIDE 39

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

iv) (Conjecture) µi(Tn) = i

2, for each 1 ≤ i ≤ n.

Let A = (aij) ∈ Zn×n be with aij =

  • n

, if i = j −1 , otherwise, and S1 =

  • x ∈ Rn

≥0 : 1⊺x ≤ 1

  • .

ATn = (n + 1)S1 − 1 Λn = AZn = n

i=0(i · 1 + (n + 1)Zn) ⊆ Zn

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-40
SLIDE 40

Covering Minima of Tn

Proposition Let Tn = conv{e1, . . . , en, −1}. Then i) µi(Tn) ≤ i, for each 1 ≤ i ≤ n, ii) µn(Tn) = n

2,

iii) µ1(Tn) · . . . · µn(Tn) vol(Tn) ≤

n+1 (2/√e)n ≈ n+1 1.213n , and

iv) (Conjecture) µi(Tn) = i

2, for each 1 ≤ i ≤ n.

Let A = (aij) ∈ Zn×n be with aij =

  • n

, if i = j −1 , otherwise, and S1 =

  • x ∈ Rn

≥0 : 1⊺x ≤ 1

  • .

ATn = (n + 1)S1 − 1 Λn = AZn = n

i=0(i · 1 + (n + 1)Zn) ⊆ Zn

µn(Tn) = µn(ATn, AZn) =

1 n+1µn(S1, Λn)

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 9 / 21

slide-41
SLIDE 41

Diameters of Quotient Lattice Graphs

standard lattice graph LG+

n

vertex set Zn directed edge (x, x + ei), for every x ∈ Zn and 1 ≤ i ≤ n

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 10 / 21

slide-42
SLIDE 42

Diameters of Quotient Lattice Graphs

standard lattice graph LG+

n

vertex set Zn directed edge (x, x + ei), for every x ∈ Zn and 1 ≤ i ≤ n quotient lattice graph LG+

n /Λ of a sublattice Λ ⊆ Zn

vertex set Zn/Λ directed edge (x + Λ, x + ei + Λ), for every x ∈ Zn and 1 ≤ i ≤ n

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 10 / 21

slide-43
SLIDE 43

Diameters of Quotient Lattice Graphs

standard lattice graph LG+

n

vertex set Zn directed edge (x, x + ei), for every x ∈ Zn and 1 ≤ i ≤ n quotient lattice graph LG+

n /Λ of a sublattice Λ ⊆ Zn

vertex set Zn/Λ directed edge (x + Λ, x + ei + Λ), for every x ∈ Zn and 1 ≤ i ≤ n

e1 2e1 3e1 e1 2e1 3e1 e2 2e2 3e2 e2 2e2 3e2

LG+

3 /Λ3

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 10 / 21

slide-44
SLIDE 44

Diameters of Quotient Lattice Graphs

standard lattice graph LG+

n

vertex set Zn directed edge (x, x + ei), for every x ∈ Zn and 1 ≤ i ≤ n quotient lattice graph LG+

n /Λ of a sublattice Λ ⊆ Zn

vertex set Zn/Λ directed edge (x + Λ, x + ei + Λ), for every x ∈ Zn and 1 ≤ i ≤ n distance in LG+

n /Λ: For x, y ∈ Zn, let

d(x + Λ, y + Λ) = min

z∈(y−x+Λ)∩Zn

≥0

1⊺z

e1 2e1 3e1 e1 2e1 3e1 e2 2e2 3e2 e2 2e2 3e2

LG+

3 /Λ3

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 10 / 21

slide-45
SLIDE 45

Diameters of Quotient Lattice Graphs

standard lattice graph LG+

n

vertex set Zn directed edge (x, x + ei), for every x ∈ Zn and 1 ≤ i ≤ n quotient lattice graph LG+

n /Λ of a sublattice Λ ⊆ Zn

vertex set Zn/Λ directed edge (x + Λ, x + ei + Λ), for every x ∈ Zn and 1 ≤ i ≤ n distance in LG+

n /Λ: For x, y ∈ Zn, let

d(x + Λ, y + Λ) = min

z∈(y−x+Λ)∩Zn

≥0

1⊺z diameter of LG+

n /Λ is

diam(LG+

n /Λ) = max x,y∈Zn d(x + Λ, y + Λ)

e1 2e1 3e1 e1 2e1 3e1 e2 2e2 3e2 e2 2e2 3e2

LG+

3 /Λ3

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 10 / 21

slide-46
SLIDE 46

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-47
SLIDE 47

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-48
SLIDE 48

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-49
SLIDE 49

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

vertices of LG+

n /Λn correspond to {0, 1, . . . , n}n−1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-50
SLIDE 50

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

vertices of LG+

n /Λn correspond to {0, 1, . . . , n}n−1

show that, for every w ∈ {0, 1, . . . , n}n−1, we have d(0 + Λn, w + Λn) ≤ n

2

  • Matthias Schymura

Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-51
SLIDE 51

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

vertices of LG+

n /Λn correspond to {0, 1, . . . , n}n−1

show that, for every w ∈ {0, 1, . . . , n}n−1, we have d(0 + Λn, w + Λn) ≤ n

2

  • edges in LG+

n /Λn have directions e1, . . . , en−1, and −1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-52
SLIDE 52

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

vertices of LG+

n /Λn correspond to {0, 1, . . . , n}n−1

show that, for every w ∈ {0, 1, . . . , n}n−1, we have d(0 + Λn, w + Λn) ≤ n

2

  • edges in LG+

n /Λn have directions e1, . . . , en−1, and −1

we need to find a representation w = r1e1 + . . . + rn−1en−1 − rn1, for some r1, . . . , rn ∈ Z such that n

i=1(ri mod n + 1) ≤

n

2

  • Matthias Schymura

Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-53
SLIDE 53

Diameters of Quotient Lattice Graphs

Theorem (Marklof & Str¨

  • mbergsson ’13)

Let Λ ⊆ Zn be a sublattice. Then, µn(S1, Λ) = diam(LG+

n /Λ) + n.

Hence, µn(Tn) =

1 n+1µn(S1, Λn) = n 2 if and only if diam(LG+ n /Λn) =

n

2

  • .

Sketch for diam(LG+

n /Λn) ≤

n

2

  • :

vertices of LG+

n /Λn correspond to {0, 1, . . . , n}n−1

show that, for every w ∈ {0, 1, . . . , n}n−1, we have d(0 + Λn, w + Λn) ≤ n

2

  • edges in LG+

n /Λn have directions e1, . . . , en−1, and −1

we need to find a representation w = r1e1 + . . . + rn−1en−1 − rn1, for some r1, . . . , rn ∈ Z such that n

i=1(ri mod n + 1) ≤

n

2

  • averaging argument + elementary number theory

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 11 / 21

slide-54
SLIDE 54

Open Problems

Problem 1 Prove or disprove an exponential lower bound on the covering product. More precisely, find some 0 < c < 1 such that µ1(K) · . . . · µn(K) vol(K) ≥ cn, for every convex body K in Rn. Problem 2 Find a method to show that µi(Tn) = i

2, for 1 ≤ i ≤ n.

Problem 3 Extend the approach of Marklof & Str¨

  • mbergsson to the computation of µi(S1, Λ),

1 ≤ i ≤ n, for sublattices Λ ⊆ Zn via generalized diameters of quotient lattice graphs.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 12 / 21

slide-55
SLIDE 55

Reboot..

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 13 / 21

slide-56
SLIDE 56

View-Obstructions and Billiard Ball Motions

View-Obstructions: (Cusick ’73) Let view(s, α) = s + Rα, with s, α ∈ Rn, and let δ ≥ 0 (obstruction parameter).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 14 / 21

slide-57
SLIDE 57

View-Obstructions and Billiard Ball Motions

View-Obstructions: (Cusick ’73) Let view(s, α) = s + Rα, with s, α ∈ Rn, and let δ ≥ 0 (obstruction parameter). The view from s in direction α is δ-obstructed if view(s, α) ∩

  • [ 1

2 − 1 2δ, 1 2 + 1 2δ]n + Zn

= ∅. δ s α

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 14 / 21

slide-58
SLIDE 58

View-Obstructions and Billiard Ball Motions

View-Obstructions: (Cusick ’73) Let view(s, α) = s + Rα, with s, α ∈ Rn, and let δ ≥ 0 (obstruction parameter). The view from s in direction α is δ-obstructed if view(s, α) ∩

  • [ 1

2 − 1 2δ, 1 2 + 1 2δ]n + Zn

= ∅. δ s α Billiard Ball Motions: (Schoenberg ’76) For s ∈ [0, 1]n and α ∈ Rn, let bbm(s, α) ⊆ [0, 1]n be the trajectory of the motion starting with s + λα, λ ≥ 0, and which is reflected naturally in the boundary of the cube [0, 1]n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 14 / 21

slide-59
SLIDE 59

View-Obstructions and Billiard Ball Motions

View-Obstructions: (Cusick ’73) Let view(s, α) = s + Rα, with s, α ∈ Rn, and let δ ≥ 0 (obstruction parameter). The view from s in direction α is δ-obstructed if view(s, α) ∩

  • [ 1

2 − 1 2δ, 1 2 + 1 2δ]n + Zn

= ∅. δ s α Billiard Ball Motions: (Schoenberg ’76) For s ∈ [0, 1]n and α ∈ Rn, let bbm(s, α) ⊆ [0, 1]n be the trajectory of the motion starting with s + λα, λ ≥ 0, and which is reflected naturally in the boundary of the cube [0, 1]n. The billiard ball motion starting at s in direction α is δ-central if bbm(s, α) ∩ [ 1

2 − 1 2δ, 1 2 + 1 2δ]n = ∅.

s α δ

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 14 / 21

slide-60
SLIDE 60

View-Obstructions and Billiard Ball Motions

View-Obstructions: (Cusick ’73) Let view(s, α) = s + Rα, with s, α ∈ Rn, and let δ ≥ 0 (obstruction parameter). The view from s in direction α is δ-obstructed if view(s, α) ∩

  • [ 1

2 − 1 2δ, 1 2 + 1 2δ]n + Zn

= ∅. δ s α Billiard Ball Motions: (Schoenberg ’76) For s ∈ [0, 1]n and α ∈ Rn, let bbm(s, α) ⊆ [0, 1]n be the trajectory of the motion starting with s + λα, λ ≥ 0, and which is reflected naturally in the boundary of the cube [0, 1]n. The billiard ball motion starting at s in direction α is δ-central if bbm(s, α) ∩ [ 1

2 − 1 2δ, 1 2 + 1 2δ]n = ∅.

s α δ

view(s, α) is δ-obstructed ⇐ ⇒ bbm(s, α) is δ-central

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 14 / 21

slide-61
SLIDE 61

Schoenberg’s Theorem

A direction vector α ∈ Rn is non-trivial if it is not parallel to a facet of [0, 1]n, or equivalently, α ∈ (R \ {0})n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 15 / 21

slide-62
SLIDE 62

Schoenberg’s Theorem

A direction vector α ∈ Rn is non-trivial if it is not parallel to a facet of [0, 1]n, or equivalently, α ∈ (R \ {0})n. Theorem (Schoenberg ’76) Every non-trivial billiard ball motion bbm(s, α) in [0, 1]n is δ-central if and only if δ ≥ (n − 1)/n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 15 / 21

slide-63
SLIDE 63

Schoenberg’s Theorem

A direction vector α ∈ Rn is non-trivial if it is not parallel to a facet of [0, 1]n, or equivalently, α ∈ (R \ {0})n. Theorem (Schoenberg ’76) Every non-trivial billiard ball motion bbm(s, α) in [0, 1]n is δ-central if and only if δ ≥ (n − 1)/n. Extremal example: s = 1 n (0, 1, . . . , n − 1)⊺ α = (1, . . . , 1)⊺

(0, 1

2) 1 2

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 15 / 21

slide-64
SLIDE 64

Schoenberg’s Theorem

A direction vector α ∈ Rn is non-trivial if it is not parallel to a facet of [0, 1]n, or equivalently, α ∈ (R \ {0})n. Theorem (Schoenberg ’76) Every non-trivial billiard ball motion bbm(s, α) in [0, 1]n is δ-central if and only if δ ≥ (n − 1)/n. Extremal example: s = 1 n (0, 1, . . . , n − 1)⊺ α = (1, . . . , 1)⊺

(0, 1

2) 1 2

If {α1, . . . , αn} is linearly independent over Q, then bbm(s, α) is dense in [0, 1]n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 15 / 21

slide-65
SLIDE 65

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-66
SLIDE 66

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}). Definition A vector α ∈ Rn is called rationally uniform if every dimQ(α) coordinates of α are linearly independent over Q.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-67
SLIDE 67

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}). Definition A vector α ∈ Rn is called rationally uniform if every dimQ(α) coordinates of α are linearly independent over Q. Examples: α = (1, √ 2, 1 + √ 2) has rational dimension dimQ(α) = 2 and is rationally uniform

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-68
SLIDE 68

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}). Definition A vector α ∈ Rn is called rationally uniform if every dimQ(α) coordinates of α are linearly independent over Q. Examples: α = (1, √ 2, 1 + √ 2) has rational dimension dimQ(α) = 2 and is rationally uniform α = (1, 2, √ 3, − √ 3) has rational dimension dimQ(α) = 2 but is not rationally uniform

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-69
SLIDE 69

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}). Definition A vector α ∈ Rn is called rationally uniform if every dimQ(α) coordinates of α are linearly independent over Q. Examples: α = (1, √ 2, 1 + √ 2) has rational dimension dimQ(α) = 2 and is rationally uniform α = (1, 2, √ 3, − √ 3) has rational dimension dimQ(α) = 2 but is not rationally uniform δ(k, n) = inf{δ ≥ 0 : every rationally uniform bbm(s, α) ⊆ [0, 1]n with dimQ(α) ≥ n − k is δ-central}

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-70
SLIDE 70

Rationally Uniform Directions

Definition The rational dimension of α ∈ Rn is defined by dimQ(α) = dim(spanQ{α1, . . . , αn}). Definition A vector α ∈ Rn is called rationally uniform if every dimQ(α) coordinates of α are linearly independent over Q. Examples: α = (1, √ 2, 1 + √ 2) has rational dimension dimQ(α) = 2 and is rationally uniform α = (1, 2, √ 3, − √ 3) has rational dimension dimQ(α) = 2 but is not rationally uniform δ(k, n) = inf{δ ≥ 0 : every rationally uniform bbm(s, α) ⊆ [0, 1]n with dimQ(α) ≥ n − k is δ-central} For every n ∈ N, we have 0 = δ(0, n) ≤ δ(1, n) ≤ . . . ≤ δ(n − 1, n) = (n − 1)/n.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 16 / 21

slide-71
SLIDE 71

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α).

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-72
SLIDE 72

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α). the rows of a basis (b1, . . . , bd) ∈ Zn×d of Λα generate a lattice zonotope Zα ⊆ Rd

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-73
SLIDE 73

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α). the rows of a basis (b1, . . . , bd) ∈ Zn×d of Λα generate a lattice zonotope Zα ⊆ Rd view(s, α) is δ-obstructed ⇐ ⇒ ((s′ + Rα) + Zn) ∩ δ[0, 1]n = ∅

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-74
SLIDE 74

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α). the rows of a basis (b1, . . . , bd) ∈ Zn×d of Λα generate a lattice zonotope Zα ⊆ Rd view(s, α) is δ-obstructed ⇐ ⇒ ((s′ + Rα) + Zn) ∩ δ[0, 1]n = ∅ projecting [0, 1]n onto Vα gives a lattice zonotope with vertices in Zn|Vα

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-75
SLIDE 75

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α). the rows of a basis (b1, . . . , bd) ∈ Zn×d of Λα generate a lattice zonotope Zα ⊆ Rd view(s, α) is δ-obstructed ⇐ ⇒ ((s′ + Rα) + Zn) ∩ δ[0, 1]n = ∅ projecting [0, 1]n onto Vα gives a lattice zonotope with vertices in Zn|Vα Example: α = (1, . . . , 1) ∈ Rn corresponds to Zα = [0, 1]n−1 + [0, −1] ⊆ Rn−1

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-76
SLIDE 76

Zonotopal Interpretation I

For α ∈ Rn define Λα = {ℓ ∈ Zn : α⊺ℓ = 0}, Vα = span(Λα) and d = dim(Vα) = n − dimQ(α). the rows of a basis (b1, . . . , bd) ∈ Zn×d of Λα generate a lattice zonotope Zα ⊆ Rd view(s, α) is δ-obstructed ⇐ ⇒ ((s′ + Rα) + Zn) ∩ δ[0, 1]n = ∅ projecting [0, 1]n onto Vα gives a lattice zonotope with vertices in Zn|Vα Example: α = (1, . . . , 1) ∈ Rn corresponds to Zα = [0, 1]n−1 + [0, −1] ⊆ Rn−1 Theorem (H. & Malikiosis ’16) Let δ ≥ 0, let s, α ∈ Rn, and let d = n − dimQ(α). Then, view(s, α) is δ-obstructed ⇐ ⇒ (δZα + ¯ s) ∩ Zd = ∅.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 17 / 21

slide-77
SLIDE 77

Zonotopal Interpretation II

The covering radius of a convex body K ⊆ Rd is equivalently given by µ(K) = min{µ ≥ 0 : (µK + t) ∩ Zd = ∅, ∀t ∈ Rd} = min{µ ≥ 0 : µK + Zd = Rd}.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 18 / 21

slide-78
SLIDE 78

Zonotopal Interpretation II

The covering radius of a convex body K ⊆ Rd is equivalently given by µ(K) = min{µ ≥ 0 : (µK + t) ∩ Zd = ∅, ∀t ∈ Rd} = min{µ ≥ 0 : µK + Zd = Rd}. → view(s, α) is δ-obstructed, for every s ∈ Rn ⇐ ⇒ µ(Zα) ≤ δ

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 18 / 21

slide-79
SLIDE 79

Zonotopal Interpretation II

The covering radius of a convex body K ⊆ Rd is equivalently given by µ(K) = min{µ ≥ 0 : (µK + t) ∩ Zd = ∅, ∀t ∈ Rd} = min{µ ≥ 0 : µK + Zd = Rd}. → view(s, α) is δ-obstructed, for every s ∈ Rn ⇐ ⇒ µ(Zα) ≤ δ A zonotope Z = m

i=1[0, zi] ⊆ Rd is called cubical if any d of its generators are linearly

  • independent. Every facet of a cubical zonotope is a parallelepiped.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 18 / 21

slide-80
SLIDE 80

Zonotopal Interpretation II

The covering radius of a convex body K ⊆ Rd is equivalently given by µ(K) = min{µ ≥ 0 : (µK + t) ∩ Zd = ∅, ∀t ∈ Rd} = min{µ ≥ 0 : µK + Zd = Rd}. → view(s, α) is δ-obstructed, for every s ∈ Rn ⇐ ⇒ µ(Zα) ≤ δ A zonotope Z = m

i=1[0, zi] ⊆ Rd is called cubical if any d of its generators are linearly

  • independent. Every facet of a cubical zonotope is a parallelepiped.

Lemma α is rationally uniform ⇐ ⇒ Zα is a cubical lattice zonotope

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 18 / 21

slide-81
SLIDE 81

Zonotopal Interpretation II

The covering radius of a convex body K ⊆ Rd is equivalently given by µ(K) = min{µ ≥ 0 : (µK + t) ∩ Zd = ∅, ∀t ∈ Rd} = min{µ ≥ 0 : µK + Zd = Rd}. → view(s, α) is δ-obstructed, for every s ∈ Rn ⇐ ⇒ µ(Zα) ≤ δ A zonotope Z = m

i=1[0, zi] ⊆ Rd is called cubical if any d of its generators are linearly

  • independent. Every facet of a cubical zonotope is a parallelepiped.

Lemma α is rationally uniform ⇐ ⇒ Zα is a cubical lattice zonotope Consequently, δ(k, n) = inf{δ ≥ 0 : every rationally uniform view(s, α) ⊆ Rn with dimQ(α) ≥ n − k is δ-obstructed} = sup{µ(Z) : Z ⊆ Rd a cubical lattice zonotope with n generators, d ≤ k}.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 18 / 21

slide-82
SLIDE 82

Asymptotic Upper Bound

Theorem (Flatness Theorem for Zonotopes; Banaszczyk ’96) Let Z ⊆ Rd be a zonotope such that int(Z + t) ∩ Zd = ∅, for some t ∈ Rd. Then there exists v ∈ Zd \ {0} and an absolute constant c > 0 such that w(Z, v) := max

x∈Z (x⊺v) − min x∈Z(x⊺v) ≤ c d log d.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 19 / 21

slide-83
SLIDE 83

Asymptotic Upper Bound

Theorem (Flatness Theorem for Zonotopes; Banaszczyk ’96) Let Z ⊆ Rd be a zonotope such that int(Z + t) ∩ Zd = ∅, for some t ∈ Rd. Then there exists v ∈ Zd \ {0} and an absolute constant c > 0 such that w(Z, v) := max

x∈Z (x⊺v) − min x∈Z(x⊺v) ≤ c d log d.

If a cubical lattice zonotope Z ⊆ Rd has n generators, then w(Z, v) ≥ n − (d − 1), for every v ∈ Zd \ {0}.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 19 / 21

slide-84
SLIDE 84

Asymptotic Upper Bound

Theorem (Flatness Theorem for Zonotopes; Banaszczyk ’96) Let Z ⊆ Rd be a zonotope such that int(Z + t) ∩ Zd = ∅, for some t ∈ Rd. Then there exists v ∈ Zd \ {0} and an absolute constant c > 0 such that w(Z, v) := max

x∈Z (x⊺v) − min x∈Z(x⊺v) ≤ c d log d.

If a cubical lattice zonotope Z ⊆ Rd has n generators, then w(Z, v) ≥ n − (d − 1), for every v ∈ Zd \ {0}. Thus, µ(Z) ≤ c d log d

n−d+1 , and

Theorem (H. & Malikiosis ’16) For every 1 ≤ k ≤ n, we have 1 n − k + 1 ≤ δ(k, n) = sup

Z⊆Rd ,d≤k

µ(Z) ≤ c k log k n − k + 1.

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 19 / 21

slide-85
SLIDE 85

Asymptotic Upper Bound

Theorem (Flatness Theorem for Zonotopes; Banaszczyk ’96) Let Z ⊆ Rd be a zonotope such that int(Z + t) ∩ Zd = ∅, for some t ∈ Rd. Then there exists v ∈ Zd \ {0} and an absolute constant c > 0 such that w(Z, v) := max

x∈Z (x⊺v) − min x∈Z(x⊺v) ≤ c d log d.

If a cubical lattice zonotope Z ⊆ Rd has n generators, then w(Z, v) ≥ n − (d − 1), for every v ∈ Zd \ {0}. Thus, µ(Z) ≤ c d log d

n−d+1 , and

Theorem (H. & Malikiosis ’16) For every 1 ≤ k ≤ n, we have 1 n − k + 1 ≤ δ(k, n) = sup

Z⊆Rd ,d≤k

µ(Z) ≤ c k log k n − k + 1. Conjecture For every cubical lattice zonotope Z ⊆ Rk with n generators holds µ(Z) ≤ k

n .

(True for k ∈ {1, n − 1, n}.)

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 19 / 21

slide-86
SLIDE 86

Open Problems

Problem 1 Find a zonotopal proof of Schoenberg’s Theorem, that is, µ(Z) ≤

n n+1, for every cubical

lattice zonotope Z ⊆ Rn with n + 1 generators. Problem 2 Identify examples of cubical lattice zonotopes in Rk with n generators and µ(Z) = k

n .

Problem 3 Is there a theory to relate the covering radius of lattice parallelepipeds to certain graph parameters of quotient lattice graphs (analogous to Marklof & Str¨

  • mbergsson for lattice

simplices)?

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 20 / 21

slide-87
SLIDE 87

Some literature

Bernardo Gonz´ alez Merino and Matthias Henze, On densities of lattice arrangements intersecting every i-dimensional affine subspace, arXiv:1605.00443, (2016), submitted. Matthias Henze and Romanos-Diogenes Malikiosis, On the covering radius of lattice zonotopes and its relation to view-obstructions and the lonely runner conjecture, Aequationes Math. (2016), accepted for publication. Ravi Kannan and L´ aszl´

  • Lov´

asz, Covering minima and lattice-point-free convex bodies, Ann. of Math. (2) 128 (1988), no. 3, 577–602. Jens Marklof and Andreas Str¨

  • mbergsson, Diameters of random circulant graphs,

Combinatorica 33 (2013), no. 4, 429–466. Isaac J. Schoenberg, Extremum problems for the motions of a billiard ball. II. The L∞ norm, Nederl. Akad. Wetensch. Proc. Ser. A 79 = Indag. Math. 38 (1976),

  • no. 3, 263–279.

Thank you very much!

Matthias Schymura Covering radii of lattice polytopes Dec 12, 2016 21 / 21