On the construction of minimax-distance (sub-)optimal designs Luc - - PowerPoint PPT Presentation

on the construction of minimax distance sub optimal
SMART_READER_LITE
LIVE PREVIEW

On the construction of minimax-distance (sub-)optimal designs Luc - - PowerPoint PPT Presentation

On the construction of minimax-distance (sub-)optimal designs Luc Pronzato Universit Cte dAzur, CNRS, I3S, France 1) Introduction 1) Introduction & motivation Objective: Approximation/interpolation of a function f : x X R d


slide-1
SLIDE 1

On the construction of minimax-distance (sub-)optimal designs

Luc Pronzato Université Côte d’Azur, CNRS, I3S, France

slide-2
SLIDE 2

1) Introduction

1) Introduction & motivation

Objective: Approximation/interpolation of a function f : x ∈ X ⊂ Rd − → R, (with X compact: typically, X = [0, 1]d) ➠ Choose n points Xn = {x1, . . . , xn} ∈ X n (the design) where to evaluate f (no repetition)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 2 / 41

slide-3
SLIDE 3

1) Introduction

1) Introduction & motivation

Objective: Approximation/interpolation of a function f : x ∈ X ⊂ Rd − → R, (with X compact: typically, X = [0, 1]d) ➠ Choose n points Xn = {x1, . . . , xn} ∈ X n (the design) where to evaluate f (no repetition) Design criterion = minimax distance ➠ minimize ΦmM(Xn) = maxx∈X mini=1,...,n x − xi (ℓ2-distance) = maxx∈X d(x, Xn) = dH(X , Xn) (Hausdorff distance, ℓ2) = dispersion of Xn in X (Niederreiter, 1992, Chap. 6) X ∗

n an optimal n-point design ➔ ΦmM-efficiency EffmM(Xn) = Φ∗

mM,n

ΦmM(Xn) ∈ (0, 1]

with Φ∗

mM,n = ΦmM(X ∗ n )

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 2 / 41

slide-4
SLIDE 4

1) Introduction

d = 2, n = 7

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 3 / 41

slide-5
SLIDE 5

1) Introduction

Why ΦmM? two good reasons (at least) to minimize ΦmM(Xn): ① Suppose f ∈ RKHS H with kernel K(x, y) = C(x − y), then ∀x ∈ X , |f (x) − ˆ ηn(x)| ≤ f H ρn(x) where ˆ ηn(x) = BLUP based on the f (xi), i = 1, . . . , n ρ2

n(x) = “kriging variance" at x

see, e.g., Vazquez and Bect (2011); Auffray et al. (2012) Schaback (1995) ➠ supx∈X ρn(x) ≤ S[ΦmM(Xn)] for some increasing function S[·] (depending on K)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 4 / 41

slide-6
SLIDE 6

1) Introduction

Why ΦmM? two good reasons (at least) to minimize ΦmM(Xn): ① Suppose f ∈ RKHS H with kernel K(x, y) = C(x − y), then ∀x ∈ X , |f (x) − ˆ ηn(x)| ≤ f H ρn(x) where ˆ ηn(x) = BLUP based on the f (xi), i = 1, . . . , n ρ2

n(x) = “kriging variance" at x

see, e.g., Vazquez and Bect (2011); Auffray et al. (2012) Schaback (1995) ➠ supx∈X ρn(x) ≤ S[ΦmM(Xn)] for some increasing function S[·] (depending on K) ② X ∗

n has no (or few) points on the boundary of X

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 4 / 41

slide-7
SLIDE 7

1) Introduction

Evaluation of ΦmM(Xn)? Not considered here!

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 5 / 41

slide-8
SLIDE 8

1) Introduction

Evaluation of ΦmM(Xn)? Not considered here! To evaluate ΦmM(Xn) = maxx∈X mini=1,...,n x − xi = maxx∈X d(x, Xn) we need to find x∗ = arg maxx∈X d(x, Xn) Key idea: replace arg maxx∈X d(x, Xn) by arg maxx∈XQ d(x, Xn) for a suitable finite XQ ∈ X Q Replacing XQ by a regular grid, or first Q points of a Low Discrepancy Sequence in X , is not accurate: ➠ ΦmM(Xn; XQ) ≤ ΦmM(Xn) (optimistic result) requires Q = O(1/ǫd) to have ΦmM(Xn) < ΦmM(Xn; XQ) + ǫ For d 5, use tools from algorithmic geometry (Delaunay triangulation or Voronoï tessellation) ➞ exact result For larger d, use MCMC with XQ = adaptive grid (LP, 2017a)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 5 / 41

slide-9
SLIDE 9

1) Introduction

Bounds on Φ∗

mM,n = ΦmM(X ∗ n ) when X = [0, 1]d

Lower bound: the n balls B(xi, Φ∗

mM,n) cover X

⇒ nVd (Φ∗

mM,n)d ≥ vol(X ) (= 1), with Vd = vol[B(0, 1)] = πd/2/Γ(d/2 + 1)

R∗

n = (nVd)−1/d ≤ Φ∗ mM,n

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 6 / 41

slide-10
SLIDE 10

1) Introduction

Bounds on Φ∗

mM,n = ΦmM(X ∗ n ) when X = [0, 1]d

Lower bound: the n balls B(xi, Φ∗

mM,n) cover X

⇒ nVd (Φ∗

mM,n)d ≥ vol(X ) (= 1), with Vd = vol[B(0, 1)] = πd/2/Γ(d/2 + 1)

R∗

n = (nVd)−1/d ≤ Φ∗ mM,n

Upper bound: use any design! md-point regular grid in X : Φ∗

mM,md ≤ √ d 2m :

Take m = ⌊n1/d⌋, so that md ≤ n and Φ∗

mM,n ≤ Φ∗ mM,md, therefore

Φ∗

mM,n ≤ R ∗ n = √ d 2⌊n1/d⌋

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 6 / 41

slide-11
SLIDE 11

1) Introduction

d = 2

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 7 / 41

slide-12
SLIDE 12

1) Introduction

d = 5

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 7 / 41

slide-13
SLIDE 13

1) Introduction

d = 10

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 7 / 41

slide-14
SLIDE 14

1) Introduction

d = 20

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 7 / 41

slide-15
SLIDE 15

1) Introduction

② Minimization of ΦmM(Xn) with respect to Xn ∈ X n for a given n

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 8 / 41

slide-16
SLIDE 16

1) Introduction

② Minimization of ΦmM(Xn) with respect to Xn ∈ X n for a given n ③ n is not fixed (nmin ≤ n ≤ nmax, we may stop before nmax evaluations of f ) How to obtain good “anytime designs”, such that all nested designs Xn have a high efficiency EffmM(Xn), nmin ≤ n ≤ nmax

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 8 / 41

slide-17
SLIDE 17

1) Introduction

② Minimization of ΦmM(Xn) with respect to Xn ∈ X n for a given n ③ n is not fixed (nmin ≤ n ≤ nmax, we may stop before nmax evaluations of f ) How to obtain good “anytime designs”, such that all nested designs Xn have a high efficiency EffmM(Xn), nmin ≤ n ≤ nmax ④ Design measures that minimize a regularized version of ΦmM

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 8 / 41

slide-18
SLIDE 18

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed

2) Minimization of ΦmM(Xn), Xn ∈ X n, n fixed

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 9 / 41

slide-19
SLIDE 19

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed

2) Minimization of ΦmM(Xn), Xn ∈ X n, n fixed

General global optimization method (e.g., simulated annealing): not promising 2.1) k-means and centroids 2.2) Stochastic gradient

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 9 / 41

slide-20
SLIDE 20

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

2.1/ k-means and centroids

Minimize the L2 energy functional E2(Tn, Xn) =

  • X

n

  • i=1

ICi(x) x − xi2

  • dx =

n

  • i=1
  • Ci

x − xi2 dx where Tn = {Ci, i = 1, . . . , n} is a tessellation of X ICi = indicator function of Ci

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 10 / 41

slide-21
SLIDE 21

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

2.1/ k-means and centroids

Minimize the L2 energy functional E2(Tn, Xn) =

  • X

n

  • i=1

ICi(x) x − xi2

  • dx =

n

  • i=1
  • Ci

x − xi2 dx where Tn = {Ci, i = 1, . . . , n} is a tessellation of X ICi = indicator function of Ci Then (Du et al., 1999): Ci = V(xi) = Voronoï region for the site xi, for all i (⇒ E2(Tn, Xn) =

  • X d2(x, Xn) dx)

simultaneously xi = centroid of Ci (center of gravity) for all i: xi = (

  • Ci x dx)/vol(Ci)

➞ such a Xn should thus perform reasonably well in terms of space-filling (Lekivetz and Jones, 2015)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 10 / 41

slide-22
SLIDE 22

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Lloyd’s method (1982): (= fixed-point iterations) ➞ Move each xi to the centroid of its own Voronoï cell, repeat . . . ➠ Algorithmic geometry (Voronoï tessellation) if d very small, use a finite set XQ otherwise

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 11 / 41

slide-23
SLIDE 23

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

30 points from Sobol’ LDS

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 12 / 41

slide-24
SLIDE 24

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

k-means clustering (30 clusters) of 1,000 point from Sobol’ LDS

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 12 / 41

slide-25
SLIDE 25

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

  • However. . . minimax-optimal design is related to the construction of a centroidal

tessellation for Eq(Tn, Xn) =

  • X

n

  • i=1

ICi(x) x − xiq

  • dx =

n

  • i=1
  • Ci

x − xiq dx for q → ∞ ➠ use Chebyshev centers

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 13 / 41

slide-26
SLIDE 26

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

  • However. . . minimax-optimal design is related to the construction of a centroidal

tessellation for Eq(Tn, Xn) =

  • X

n

  • i=1

ICi(x) x − xiq

  • dx =

n

  • i=1
  • Ci

x − xiq dx for q → ∞ ➠ use Chebyshev centers

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 13 / 41

slide-27
SLIDE 27

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Variant of Lloyd’s method: 0) Select X (1)

n

and ǫ ≪ 1, set k = 1 1) Compute the Voronoï tessellation {Vi, i = 1, . . . , n} of X (or XQ) based on X (k)

n

2) For i = 1, . . . , n ➤ determine the smallest ball B(ci, ri) enclosing Vi (= convex QP problem) ➤ replace xi by ci in X (k)

n

(Chebyshev center of Vi) 3) if ΦmM(X(k)

n ) − ΦmM(X(k+1) n

) < ǫ, then stop; otherwise k ← k + 1, return to step 1 ➞ Move each xi to the Chebyshev center of its own Voronoï cell, repeat . . .

[ΦmM(X(k)

n ) decreases monotonically, convergence to a local minimum (or a saddle point)]

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 14 / 41

slide-28
SLIDE 28

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 15 / 41

slide-29
SLIDE 29

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Determination of the smallest enclosing ball containing Z = {z1, . . . , zN} (vertices of a Voronoï cell, points of XQ closest to xi): ⇔ minimize f (c) = maxi=1,...,N zi − c2 with respect to c ∈ Rd

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 16 / 41

slide-30
SLIDE 30

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Determination of the smallest enclosing ball containing Z = {z1, . . . , zN} (vertices of a Voronoï cell, points of XQ closest to xi): ⇔ minimize f (c) = maxi=1,...,N zi − c2 with respect to c ∈ Rd Direct problem = convex QP Take any c0 ∈ Rd, minimize c − c02 + t with respect to (c, t) ∈ Rd+1, subject to zi − c02 − 2(zi − c0)⊤(c − c0) ≤ t , i = 1, . . . , N (N linear constraints)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 16 / 41

slide-31
SLIDE 31

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Determination of the smallest enclosing ball containing Z = {z1, . . . , zN} Dual problem = similar to an optimal design problem: maximize trace[V(ξ)], with ξ a prob. measure on Z, V(ξ) = covariance matrix for ξ center of the ball = c(ξ) =

  • Z z ξ(dz)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 17 / 41

slide-32
SLIDE 32

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.1/ k-means and centroids

Determination of the smallest enclosing ball containing Z = {z1, . . . , zN} Dual problem = similar to an optimal design problem: maximize trace[V(ξ)], with ξ a prob. measure on Z, V(ξ) = covariance matrix for ξ center of the ball = c(ξ) =

  • Z z ξ(dz)

➞ Algorithms of the exchange-type (Yildirim, 2008) (≈ Fedorov algorithm for D-optimal design: optimal step length is available) ➞ One can remove inessential points from Z: (LP, 2017b) ➠ Combine this with the use of a standard QP solver for the direct problem

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 17 / 41

slide-33
SLIDE 33

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

2.2/ Stochastic gradient

d is large: Lloyd’s algorithm cannot be used (computational geometry is too complicated, regular grids or LDS are not dense enough) minimize Eq

∗(Xn) =

  • X

n

  • i=1

IVi(x) x − xiq

  • dx

with Vi = Voronoï region for the site xi

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 18 / 41

slide-34
SLIDE 34

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

2.2/ Stochastic gradient

d is large: Lloyd’s algorithm cannot be used (computational geometry is too complicated, regular grids or LDS are not dense enough) minimize Eq

∗(Xn) =

  • X

n

  • i=1

IVi(x) x − xiq

  • dx

with Vi = Voronoï region for the site xi ➞ Stochastic gradient algorithm: (MacQueen, 1967) for q = 2, (Cardot et al., 2012) for q = 1 0) k = 1, X (1)

n , set ni,0 = 0 for all i = 1, . . . , n

1) sample X uniformly distributed in X 2) find i∗ = arg mini=1,...,n X − x(k)

i

, ni∗,k ← ni∗,k + 1

[← X ∈ cell V∗

i ]

3) x(k+1)

i∗

= x(k)

i∗ − γi∗,k qX − x(k) i∗ q−2 (x(k) i∗ − X)

  • =gradient

, k ← k + 1, return to step 1, stop when k = K

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 18 / 41

slide-35
SLIDE 35

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

Typical choice for γi∗,k = c/nα

i∗,k, with α ∈ (1/2, 1]

and consider Xn = 1

K

K

k=1 X (k) n

when α < 1 Little information to store (no grid or other finite approximation of X ) ➞ can also be used with large d

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 19 / 41

slide-36
SLIDE 36

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

Example: n = 10 d all methods are initialized at the same random design, 100 repetitions k-means and Lloyd’s method with Chebyshev centers use 2d+8 points from a LDS (Sobol’) d = 2, n = 20 (R∗

n ≈ 0.1262, R ∗ n ≈ 0.1768)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 20 / 41

slide-37
SLIDE 37

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

Example: n = 10 d all methods are initialized at the same random design, 100 repetitions k-means and Lloyd’s method with Chebyshev centers use 2d+8 points from a LDS (Sobol’) d = 3, n = 30 (R∗

n ≈ 0.1996, R ∗ n ≈ 0.2887)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 20 / 41

slide-38
SLIDE 38

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

Example: n = 10 d all methods are initialized at the same random design, 100 repetitions k-means and Lloyd’s method with Chebyshev centers use 2d+8 points from a LDS (Sobol’) d = 4, n = 40 (R∗

n ≈ 0.2668, R ∗ n = 0.5)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 20 / 41

slide-39
SLIDE 39

2) Minimization of ΦmM (Xn), Xn ∈ X n, n fixed 2.2/ Stochastic gradient

Example: d = 10, n = 100 (R∗

n ≈ 0.5746, R ∗ n ≈ 1.5811)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 20 / 41

slide-40
SLIDE 40

3) Nested designs

3) Nested designs

➠ obtain a high ΦmM-efficiency EffmM(Xn) =

Φ∗

mM,n

ΦmM(Xn) for all Xn, nmin ≤ n ≤ nmax

[EffmM(Xn) ∈ (0, 1]]

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 21 / 41

slide-41
SLIDE 41

3) Nested designs 3.1/ Coffee-house design

3.1/ Coffee-house design

x1 at the centre of X , then xn+1 furthest point from Xn for all n ≥ 1 (called coffee-house design (Müller, 2007, Chap. 4))

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 22 / 41

slide-42
SLIDE 42

3) Nested designs 3.1/ Coffee-house design

3.1/ Coffee-house design

x1 at the centre of X , then xn+1 furthest point from Xn for all n ≥ 1 (called coffee-house design (Müller, 2007, Chap. 4)) Guarantees EffmM(Xn) =

Φ∗

mM,n

ΦmM(Xn) ≥ 1 2 and EffMm(Xn) = ΦMm(Xn) Φ∗

Mm,n

≥ 1

2 for all n

with ΦMm(Xn) = mini=j∈{1,...,n} xi − xj the maximin-distance criterion, and Φ∗

Mm,n its optimal (maximum) value

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 22 / 41

slide-43
SLIDE 43

3) Nested designs 3.1/ Coffee-house design

3.1/ Coffee-house design

x1 at the centre of X , then xn+1 furthest point from Xn for all n ≥ 1 (called coffee-house design (Müller, 2007, Chap. 4)) Guarantees EffmM(Xn) =

Φ∗

mM,n

ΦmM(Xn) ≥ 1 2 and EffMm(Xn) = ΦMm(Xn) Φ∗

Mm,n

≥ 1

2 for all n

with ΦMm(Xn) = mini=j∈{1,...,n} xi − xj the maximin-distance criterion, and Φ∗

Mm,n its optimal (maximum) value

  • Proof. (Gonzalez, 1985)

by construction: ΦMm(Xn+1) minxi=xj∈Xn+1 xi − xj = d(xn+1, Xn) = ΦmM(Xn) X ∗

n a ΦmM-optimal design: the n balls B(x∗ i , ΦmM(X ∗ n )), x∗ i ∈ X ∗ n , cover X

⇒ one of them contains 2 points xi, xj in Xn+1 for any Xn+1 (n + 1 points) ⇒ ΦMm(Xn+1) ≤ xi − xj ≤ 2ΦmM(X ∗

n )

⇒ Φ∗

Mm,n+1 ≤ 2ΦmM(X ∗ n ) ≤ 2ΦmM(Xn) = ΦMm(Xn+1)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 22 / 41

slide-44
SLIDE 44

3) Nested designs 3.1/ Coffee-house design

X = [0, 1]2, n = 7

1 2 3 4 5 6 7

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 23 / 41

slide-45
SLIDE 45

3) Nested designs 3.1/ Coffee-house design

X = [0, 1]2, n = 7

1 2 3 4 5 6 7

EffmM(Xn), n = 1 . . . , 50

5 10 15 20 25 30 35 40 45 50 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1

Regular construction ➠ large fluctuations of EffmM(Xn)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 23 / 41

slide-46
SLIDE 46

3) Nested designs 3.2/ Submodularity and greedy algorithms

3.2/ Submodularity and greedy algorithms

XQ = {x(1), . . . , x(Q)} a finite set with Q points in X (regular grid, first Q points of a LDS — Halton, Sobol’ . . . ) ψ: 2XQ − → R a set function (to be maximized) non-decreasing: ψ(A ∪ {x}) ≥ ψ(A ) for all A ⊂ XQ and x ∈ XQ Definition 1: ψ is submodular iff ψ(A ) + ψ(B) ≥ ψ(A ∪ B) + ψ(A ∩ B) for all A , B ⊂ XQ

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 24 / 41

slide-47
SLIDE 47

3) Nested designs 3.2/ Submodularity and greedy algorithms

3.2/ Submodularity and greedy algorithms

XQ = {x(1), . . . , x(Q)} a finite set with Q points in X (regular grid, first Q points of a LDS — Halton, Sobol’ . . . ) ψ: 2XQ − → R a set function (to be maximized) non-decreasing: ψ(A ∪ {x}) ≥ ψ(A ) for all A ⊂ XQ and x ∈ XQ Definition 1: ψ is submodular iff ψ(A ) + ψ(B) ≥ ψ(A ∪ B) + ψ(A ∩ B) for all A , B ⊂ XQ Equivalently, Definition 1’ (diminishing return property): ψ is submodular iff ψ(A ∪ {x}) − ψ(A ) ≥ ψ(B ∪ {x}) − ψ(B) for all A ⊂ B ⊂ XQ and x ∈ XQ \ B (a sort of concavity property for set functions)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 24 / 41

slide-48
SLIDE 48

3) Nested designs 3.2/ Submodularity and greedy algorithms

Greedy Algorithm:

1

set A = ∅

2

while |A | < k

find x in XQ such that ψ(A ∪ {x}) is maximal A ← A ∪ {x}

3

end while

4

return Ak = A

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 25 / 41

slide-49
SLIDE 49

3) Nested designs 3.2/ Submodularity and greedy algorithms

Greedy Algorithm:

1

set A = ∅

2

while |A | < k

find x in XQ such that ψ(A ∪ {x}) is maximal A ← A ∪ {x}

3

end while

4

return Ak = A Denote ψ∗

k = maxB⊂XQ, |B|≤k ψ(B)

Theorem (Nemhauser, Wolsey & Fisher, 1978): When ψ is non-decreasing and submodular, then for all k ∈ {1, . . . , Q} the algorithm returns a set Ak such that ψ(Ak) − ψ(∅) ψ∗

k − ψ(∅)

≥ 1 − (1 − 1/k)k ≥ 1 − 1/e > 0.6321

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 25 / 41

slide-50
SLIDE 50

3) Nested designs 3.2/ Submodularity and greedy algorithms

Greedy Algorithm:

1

set A = ∅

2

while |A | < k

find x in XQ such that ψ(A ∪ {x}) is maximal A ← A ∪ {x}

3

end while

4

return Ak = A Denote ψ∗

k = maxB⊂XQ, |B|≤k ψ(B)

Theorem (Nemhauser, Wolsey & Fisher, 1978): When ψ is non-decreasing and submodular, then for all k ∈ {1, . . . , Q} the algorithm returns a set Ak such that ψ(Ak) − ψ(∅) ψ∗

k − ψ(∅)

≥ 1 − (1 − 1/k)k ≥ 1 − 1/e > 0.6321 Bad news: we maximize −ΦmM which is non-decreasing but not submodular ➠ no guaranteed efficiency for sequential optimization

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 25 / 41

slide-51
SLIDE 51

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

3.3/ Submodular alternatives to minimax

A) Covering measure, c.d.f. and dispersion [SIAM UQ, Lausanne, 2016] For any r ≥ 0, any Xn ∈ X n, define the covering measure of Xn by ψr(Xn) = vol{X ∩ [∪n

i=1B(xi, r)]}

➠ non-decreasing and submodular

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 26 / 41

slide-52
SLIDE 52

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

3.3/ Submodular alternatives to minimax

A) Covering measure, c.d.f. and dispersion [SIAM UQ, Lausanne, 2016] For any r ≥ 0, any Xn ∈ X n, define the covering measure of Xn by ψr(Xn) = vol{X ∩ [∪n

i=1B(xi, r)]}

➠ non-decreasing and submodular Maximizing ψr(Xn) is equivalent to maximizing FXn(r) = ψr(Xn)/vol(X ) = µL{X ∩[∪n

i=1B(xi,r)]}

µL(X )

which can be considered as a c.d.f., with FXn(r) ∈ [0, 1], increasing in r, and FXn(0) = 0, FXn(r) = 1 for any r ≥ ΦmM(Xn)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 26 / 41

slide-53
SLIDE 53

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

3.3/ Submodular alternatives to minimax

A) Covering measure, c.d.f. and dispersion [SIAM UQ, Lausanne, 2016] For any r ≥ 0, any Xn ∈ X n, define the covering measure of Xn by ψr(Xn) = vol{X ∩ [∪n

i=1B(xi, r)]}

➠ non-decreasing and submodular Maximizing ψr(Xn) is equivalent to maximizing FXn(r) = ψr(Xn)/vol(X ) = µL{X ∩[∪n

i=1B(xi,r)]}

µL(X )

which can be considered as a c.d.f., with FXn(r) ∈ [0, 1], increasing in r, and FXn(0) = 0, FXn(r) = 1 for any r ≥ ΦmM(Xn) Take any probability measure µ on X (e.g., with finite support XQ) ➠ define FXn(r) = µ{X ∩ [∪n

i=1B(xi, r)]}

as a function of r ➔ forms a c.d.f., as a function of Xn ➔ non-decreasing and submodular

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 26 / 41

slide-54
SLIDE 54

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Which r should we take in FXn(r)? A positive linear combination of non-decreasing submodular functions is non-decreasing and submodular ➠ Consider Ψb,B,q(Xn) = B

b r q FXn(r) dr, for B > b ≥ 0, q > 0

➔ guaranteed efficiency bounds when maximizing with a greedy algorithm

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 27 / 41

slide-55
SLIDE 55

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Which r should we take in FXn(r)? A positive linear combination of non-decreasing submodular functions is non-decreasing and submodular ➠ Consider Ψb,B,q(Xn) = B

b r q FXn(r) dr, for B > b ≥ 0, q > 0

➔ guaranteed efficiency bounds when maximizing with a greedy algorithm Justification: Ψ0,B,q(Xn) = Bq+1

q+1 FXn(B) − 1 q+1

B

0 r q+1 FXn(dr)

Take any B ≥ ΦmM(Xn) ➔ FXn(B) = 1 Maximizing Ψ0,B,q(Xn) for B large enough ⇔ minimizing B

0 r q+1 FXn(dr)

⇔ minimizing B

0 r q+1 FXn(dr)

1/(q+1) and B

0 r q+1 FXn(dr)

1/(q+1) → ΦmM(Xn) as q → ∞

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 27 / 41

slide-56
SLIDE 56

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Implementation Easy when X approximated by XQ = {s1, . . . , sQ} ∈ X Q, µ = 1

Q

Q

j=1 δsj

Xn ∈ XQn (inter-distances si − sj are only computed once)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 28 / 41

slide-57
SLIDE 57

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]2, XQ = grid with Q = 33 × 33 = 1089 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - -

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 29 / 41

slide-58
SLIDE 58

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]2, XQ = grid with Q = 33 × 33 = 1089 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - - Xnmax with Ψb,B,q(·)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 29 / 41

slide-59
SLIDE 59

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]2, XQ = grid with Q = 33 × 33 = 1089 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - - First nmax points of Sobol’ LDS

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 29 / 41

slide-60
SLIDE 60

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]2, XQ = grid with Q = 33 × 33 = 1089 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - - Centered L2 discrepancies

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 29 / 41

slide-61
SLIDE 61

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]3, XQ = grid with Q = 113 = 1331 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - -

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 30 / 41

slide-62
SLIDE 62

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]3, XQ = grid with Q = 113 = 1331 points nmin = 15, nmax = 50, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) as a function of n EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - - Centered L2 discrepancies

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 30 / 41

slide-63
SLIDE 63

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Large d (d > 3, say): we cannot use a regular grid XQ ➞ adaptive grid with MCMC: illustration for d = 2 (Q ≈ nmaxd)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 31 / 41

slide-64
SLIDE 64

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Large d (d > 3, say): we cannot use a regular grid XQ ➞ adaptive grid with MCMC: illustration for d = 2 (Q ≈ nmaxd)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 31 / 41

slide-65
SLIDE 65

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]10, XQ = adaptive grid with Q = 1000 points nmin = 30, nmax = 100, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) =

R∗

n

ΦmM(Xn) as a function of n

EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - -

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 32 / 41

slide-66
SLIDE 66

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Ex: X = [0, 1]10, XQ = adaptive grid with Q = 1000 points nmin = 30, nmax = 100, q = 2 in Ψb,B,q(·) ➠ EffmM(Xn) =

R∗

n

ΦmM(Xn) as a function of n

EffmM(Xn): Ψb,B,q(·) —, Halton LDS —, Sobol’ LDS - - Centered L2 discrepancies

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 32 / 41

slide-67
SLIDE 67

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

B) Lq relaxation Approximate X by XQ with Q elements sk, k = 1, . . . , q, q > 0, minimize Φq,Q(Xn)   1 Q

Q

  • k=1
  • 1

n

n

  • i=1

sk − xi−q −1 

1/q

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 33 / 41

slide-68
SLIDE 68

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

B) Lq relaxation Approximate X by XQ with Q elements sk, k = 1, . . . , q, q > 0, minimize Φq,Q(Xn)   1 Q

Q

  • k=1
  • 1

n

n

  • i=1

sk − xi−q −1 

1/q

For any Xn, Φq,Q(Xn) → ΦmM(Xn; XQ), q → ∞ where ΦmM(Xn; XQ) = maxx∈XQ d(x, Xn)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 33 / 41

slide-69
SLIDE 69

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Efficiency: If X ∗

n,q minimizes Φq,Q(·), then

EffmM(X ∗

n,q; XQ) ≥ (nQ)−1/q

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 34 / 41

slide-70
SLIDE 70

3) Nested designs 3.3/ Submodular alternatives to minimax-distance optimal design

Efficiency: If X ∗

n,q minimizes Φq,Q(·), then

EffmM(X ∗

n,q; XQ) ≥ (nQ)−1/q

Φq,Q(·) is non-increasing Ψ(·) = 1

nΦq q,Q(·) is supermodular

[ongoing joint work with João Rendas (CNRS, I3S, UCA) & Céline Helbert (École Centrale Lyon)]

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 34 / 41

slide-71
SLIDE 71

4) Measures minimizing regularized dispersion

4) Measures minimizing regularized dispersion

— joint work with Anatoly Zhigljavsky (LP & AZ, 2017)

For a n-point design, Lq relaxation: Φq,Q(Xn)   1 Q

Q

  • k=1
  • 1

n

n

  • i=1

sk − xi−q −1 

1/q

, q > 0 For a design measure ξ, integral version: φq(ξ)

  • X
  • X

s − x−q ξ(dx) −1 µ(ds) 1/q , q > 0 with µ uniform prob. measure on X (µ(X ) = 1)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 35 / 41

slide-72
SLIDE 72

4) Measures minimizing regularized dispersion

4) Measures minimizing regularized dispersion

— joint work with Anatoly Zhigljavsky (LP & AZ, 2017)

For a n-point design, Lq relaxation: Φq,Q(Xn)   1 Q

Q

  • k=1
  • 1

n

n

  • i=1

sk − xi−q −1 

1/q

, q > 0 For a design measure ξ, integral version: φq(ξ)

  • X
  • X

s − x−q ξ(dx) −1 µ(ds) 1/q , q > 0 with µ uniform prob. measure on X (µ(X ) = 1) Th 1: φq

q(·), q > 0, is convex, and is strictly convex when 0 < q < d

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 35 / 41

slide-73
SLIDE 73

4) Measures minimizing regularized dispersion

q ≥ d φq(ξ) > 0 for any discrete measure ξ φq(ξ) = 0 for any ξ equivalent to the Lebesgue measure on X . . . not very interesting

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 36 / 41

slide-74
SLIDE 74

4) Measures minimizing regularized dispersion

q ≥ d φq(ξ) > 0 for any discrete measure ξ φq(ξ) = 0 for any ξ equivalent to the Lebesgue measure on X . . . not very interesting 0 < q < d (Strict) convexity of φq

q(·) ➞ “equivalence theorem”

Th 2: ξq,∗ minimizes φq(·) iff ∀y ∈ X , d(ξq,∗, y) ≤ φq

q(ξq,∗)

where d(ξ, y) =

  • X
  • y − x−q

X x − z−q ξ(dz)

−2 µ(dx) = directional derivative of φq

q(·) at ξ in the direction of δy

ξq,∗ is unique and d(ξq,∗, y) = φq

q(ξq,∗) for ξq,∗-almost all y ∈ X

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 36 / 41

slide-75
SLIDE 75

4) Measures minimizing regularized dispersion

Two distinct situations 0 < q ≤ d − 2 ξq,∗ may be singular Ex: X = Bd(0, 1); ξq,∗ = δ0 is optimal

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 37 / 41

slide-76
SLIDE 76

4) Measures minimizing regularized dispersion

Two distinct situations 0 < q ≤ d − 2 ξq,∗ may be singular Ex: X = Bd(0, 1); ξq,∗ = δ0 is optimal max{0, d − 2} < q < d Th 3: ξq,∗ does not possess atoms in the interior of X ➞ Minimization of Φq,Q(Xn): take q > d − 2 to be space-filling

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 37 / 41

slide-77
SLIDE 77

4) Measures minimizing regularized dispersion

Construction of ξq,∗? Discretize X (again): replace µ by µQ = 1

Q

Q

k=1 δsk (grid or LDS)

φq

q(ξ; µQ) = trace[M−1(ξ)]

with M(ξ) =

  • X diag{Q x − sk−q, k = 1, . . . , Q} ξ(dx) (Q × Q-dimensional)

➞ an A-optimal design problem: multiplicative, or vertex-direction, algorithm

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 38 / 41

slide-78
SLIDE 78

4) Measures minimizing regularized dispersion

Ex: X = Bd(0, 1), make use of symmetry (only consider distributions of the radii) φq

q(ξ) function of q for ξ = δ0 (. . .), ξ = µ (- - -) and ξ = ξq,∗ (—)

d = 3

0.5 1 1.5 2 2.5 3 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

d = 5

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.2 0.4 0.6 0.8 1 1.2 1.4

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 39 / 41

slide-79
SLIDE 79

4) Measures minimizing regularized dispersion

µ(r) uniform on Bd(0, r), d = 3 efficiency

φq

q(ξq,∗)

φq

q(µ(r)) of µ(r) function of r

q = 0.5, q = 1.5

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.88 0.9 0.92 0.94 0.96 0.98 1

  • ptimal r function of q

0.5 1 1.5 2 2.5 3 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 39 / 41

slide-80
SLIDE 80

4) Measures minimizing regularized dispersion

d = 3, optimal density of radii for ξq,∗ (with respect to ϕ(r) = dr d−1) q = 2, q = 2.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.2 0.4 0.6 0.8 1 1.2 1.4

q = 2.25, q = 2.5

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.2 0.4 0.6 0.8 1 1.2 1.4

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 39 / 41

slide-81
SLIDE 81

4) Measures minimizing regularized dispersion

d = 3, optimal density of radii for ξq,∗ (with respect to ϕ(r) = dr d−1) q = 2, q = 2.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.2 0.4 0.6 0.8 1 1.2 1.4

q = 2.25, q = 2.5

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.2 0.4 0.6 0.8 1 1.2 1.4

Minimization of Φq,Q(Xn): take q > d − 2 to be space-filling, no point near the border of X

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 39 / 41

slide-82
SLIDE 82

4) Measures minimizing regularized dispersion

Conclusions

Several methods to evaluate ΦmM(Xn) (MCMC if d ≥ 5) d small: optimization by a variant of Lloyd’s method with Chebyshev centers (requires Voronoï tessellation or a fixed finite set approximation XQ) d large: optimization by a stochastic gradient (without any evaluation of ΦmM(Xn))

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 40 / 41

slide-83
SLIDE 83

4) Measures minimizing regularized dispersion

Conclusions

Several methods to evaluate ΦmM(Xn) (MCMC if d ≥ 5) d small: optimization by a variant of Lloyd’s method with Chebyshev centers (requires Voronoï tessellation or a fixed finite set approximation XQ) d large: optimization by a stochastic gradient (without any evaluation of ΦmM(Xn)) Greedy methods based on submodular alternatives to dispersion can generate nested designs with reasonably good minimax efficiency (better than LDS, also without any evaluation of ΦmM(Xn))

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 40 / 41

slide-84
SLIDE 84

4) Measures minimizing regularized dispersion

Conclusions

Several methods to evaluate ΦmM(Xn) (MCMC if d ≥ 5) d small: optimization by a variant of Lloyd’s method with Chebyshev centers (requires Voronoï tessellation or a fixed finite set approximation XQ) d large: optimization by a stochastic gradient (without any evaluation of ΦmM(Xn)) Greedy methods based on submodular alternatives to dispersion can generate nested designs with reasonably good minimax efficiency (better than LDS, also without any evaluation of ΦmM(Xn))

Use an adaptive grid XQ (MCMC) if d is large

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 40 / 41

slide-85
SLIDE 85

4) Measures minimizing regularized dispersion

Conclusions

Several methods to evaluate ΦmM(Xn) (MCMC if d ≥ 5) d small: optimization by a variant of Lloyd’s method with Chebyshev centers (requires Voronoï tessellation or a fixed finite set approximation XQ) d large: optimization by a stochastic gradient (without any evaluation of ΦmM(Xn)) Greedy methods based on submodular alternatives to dispersion can generate nested designs with reasonably good minimax efficiency (better than LDS, also without any evaluation of ΦmM(Xn))

Use an adaptive grid XQ (MCMC) if d is large Consider projections on lower dimensional subspaces?

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 40 / 41

slide-86
SLIDE 86

4) Measures minimizing regularized dispersion

Conclusions

Several methods to evaluate ΦmM(Xn) (MCMC if d ≥ 5) d small: optimization by a variant of Lloyd’s method with Chebyshev centers (requires Voronoï tessellation or a fixed finite set approximation XQ) d large: optimization by a stochastic gradient (without any evaluation of ΦmM(Xn)) Greedy methods based on submodular alternatives to dispersion can generate nested designs with reasonably good minimax efficiency (better than LDS, also without any evaluation of ΦmM(Xn))

Use an adaptive grid XQ (MCMC) if d is large Consider projections on lower dimensional subspaces? Which submodular alternative is best?

What about very large d (d > 20 say)? Random designs may be

  • useful. . . (Janson, 1986, 1987)

Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 40 / 41

slide-87
SLIDE 87

References

References I

Auffray, Y., Barbillon, P., Marin, J.-M., 2012. Maximin design on non hypercube domains and kernel interpolation. Statistics and Computing 22 (3), 703–712. Cardot, H., Cénac, P., Monnez, J.-M., 2012. A fast and recursive algorithm for clustering large datasets. Comput. Statist. Data Anal. 56 (6), 1434–1449. Du, Q., Faber, V., Gunzburger, M., 1999. Centroidal Voronoi tessellations: applications and algorithms. SIAM Review 41 (4), 637–676. Gonzalez, T., 1985. Clustering to minimize the maximum intercluster distance. Theoretical Computer Science 38, 293–306. Janson, S., 1986. Random coverings in several dimensions. Acta Mathematica 156 (1), 83–118. Janson, S., 1987. Maximal spacings in several dimensions. The Annals of Probability 15 (1), 274–280. Lekivetz, R., Jones, B., 2015. Fast flexible space-filling designs for nonrectangular regions. Quality and Reliability Engineering International 31 (5), 829–837. Lloyd, S., 1982. Least squares quantization in PCM. IEEE Transactions on Information Theory 28 (2), 129–137. MacQueen, J., 1967. Some methods for classification and analysis of multivariate observations. In: LeCam, L., Neyman, J. (Eds.), Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability. Vol. 1. pp. 281–297. Müller, W., 2007. Collecting Spatial Data. Springer, Berlin, [3rd ed.]. Nemhauser, G., Wolsey, L., Fisher, M., 1978. An analysis of approximations for maximizing submodular set functions–I. Mathematical Programming 14 (1), 265–294. Niederreiter, H., 1992. Random Number Generation and Quasi-Monte Carlo Methods. SIAM, Philadelphia. Pronzato, L., 2017a. Minimax and maximin space-filling designs: some properties and methods for construction. Journal de la Société Française de Statistique 158 (1), 7–36. Pronzato, L., 2017b. On the elimination of inessential points in the smallest enclosing ball problem. Optimization Methods and SoftwareTo appear. Pronzato, L., Zhigljavsky, A., 2017. Measures minimizing regularized dispersion. Submitted. Schaback, R., 1995. Error estimates and condition numbers for radial basis function interpolation. Advances in Computational Mathematics 3 (3), 251–264. Vazquez, E., Bect, J., 2011. Sequential search based on kriging: convergence analysis of some algorithms. Proc. 58th World Statistics Congress of the ISI, August 21-26, Dublin, Ireland, arXiv preprint arXiv:1111.3866v1. Yildirim, E., 2008. Two algorithms for the minimum enclosing ball problem. SIAM Journal on Optimization 19 (3), 1368–1391. Luc Pronzato (CNRS) Minimax-distance (sub-)optimal designs BIRS, Banff, Aug. 11, 2017 41 / 41