1 Introduction

1.1 Main Notation

  • \(\Vert \,{ \cdot }\,\Vert \): the Euclidean norm;

  • \({{{\mathcal {B}}}}_d(Z,{ r })= \{ Y \in {\mathbb {R}}^d: \Vert Y-Z \Vert \le { r } \}\): d-dimensional ball of radius r centered at \(Z \in {\mathbb {R}}^d\);

  • \({\mathbb {Z}}_n = \{Z_1, \ldots , Z_n\}\): a design; that is, a collection of n points \(Z_j \in {\mathbb {R}}^d\);

  • \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)= \bigcup _{j=1}^n {{{\mathcal {B}}}}_d(Z_j,r)\);

  • \({C_d({\mathbb {Z}}_n,r)={\text {vol}}{([-1,1]^d \cap {{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r))}/2^d}\): the proportion of the cube \([-1,1]^d\) covered by \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)\);

  • vectors in \({\mathbb {R}}^d\) are row-vectors;

  • for any \(a \in {\mathbb {R}}\), \({\varvec{a}} = (a,a,\ldots ,a) \in {\mathbb {R}}^d\).

1.2 Main Problems of Interest

We will study the following two main characteristics of designs \({\mathbb {Z}}_n=\{Z_1, \ldots , Z_n\} \subset {\mathbb {R}}^d\).

  1. 1.

    Quantization error. Let \(X=(x_1, \ldots , x_d)\) be uniform random vector on \([-1,1]^d\). The mean squared quantisation error for a design \({\mathbb {Z}}_n\) is defined by

    $$\begin{aligned} \theta ({\mathbb {Z}}_n)={\mathbb {E}}_X \varrho ^2(X,{\mathbb {Z}}_n), \quad \mathrm{where}\quad \varrho ^2(X,{\mathbb {Z}}_n)= \min _{Z_i \in {\mathbb {Z}}_n} \Vert X-Z_i\Vert ^2. \end{aligned}$$
    (1)
  2. 2.

    Weak covering. Denote the proportion of the cube \([-1,1]^d\) covered by the union of n balls \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)=\bigcup _{j=1}^n {{{\mathcal {B}}}}_d(Z_j,r)\) by

    $$\begin{aligned} C_d({\mathbb {Z}}_n,r):= \frac{{\text {vol}}{([-1,1]^d \cap {{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r))}}{2^d}. \end{aligned}$$

    For given radius \(r>0\), the union of n balls \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)\) makes the \((1-\gamma )\)-coverage of the cube \([-1,1]^d\) if

    $$\begin{aligned} C_d({\mathbb {Z}}_n,r)=1-\gamma . \end{aligned}$$
    (2)

    Complete coverage corresponds to \(\gamma =0\). In this paper, the complete coverage of \([-1,1]^d\) will not be enforced and we will mostly be interested in weak covering, that is, achieving (2) with some small \(\gamma >0\).

Two n-point designs \({\mathbb {Z}}_n\) and \({\mathbb {Z}}_n^{\prime }\) will be differentiated in terms of performance as follows: (a) \({\mathbb {Z}}_n\) dominates \({\mathbb {Z}}_n^{\prime }\) for quantisation if \(\theta ( {\mathbb {Z}}_n)<\theta ( {\mathbb {Z}}_n^{\prime })\); (b) if for a given \(\gamma \ge 0\), \(C_d({\mathbb {Z}}_n,r_1)=C_d({\mathbb {Z}}_n^{\prime },r_2)=1-\gamma \) and \(r_1<r_2\), then the design \({\mathbb {Z}}_n\) provides a more efficient \((1-\gamma )\)-coverage than \({\mathbb {Z}}_n^{\prime }\) and is therefore preferable. In Sect. 1.4 we extend these definitions by allowing the two designs to have different number of points and, moreover, to have different dimensions.

Numerical construction of n-point designs with moderate values of n with good quantisation and coverage properties has recently attracted much attention in view of diverse applications in several fields including computer experiments [7, 8, 11], global optimization [15], function approximation [12, 13], and numerical integration [9]. Such designs are often referred to as space-filling designs. Readers can find many additional references in the citations above. Unlike the exiting literature on space-filling, we concentrate on theoretical properties of a family of very efficient designs and derivation of accurate approximations for the characteristics of interest.

1.3 Relation Between Quantisation and Weak Coverage

The two characteristics, \(C_d({\mathbb {Z}}_n,r)\) and \(\theta ({\mathbb {Z}}_n)\), are related: \(C_d({\mathbb {Z}}_n,r)\), as a function of \(r\ge 0\), is the c.d.f. of the r.v. \(\varrho (X,{\mathbb {Z}}_n)\) while \(\theta ({\mathbb {Z}}_n)\) is the second moment of the distribution with this c.d.f.:

$$\begin{aligned} \theta ({\mathbb {Z}}_n)= \int _{r\ge 0} r^2dC_d({\mathbb {Z}}_n,r). \end{aligned}$$
(3)

In particular, this yields that if an n-point design \({\mathbb {Z}}_n^*\) maximises, in the set of all n-point designs, \(C_d({\mathbb {Z}}_n,r)\) for all \(r>0\), then it also minimises \(\theta ({\mathbb {Z}}_n)\). Moreover, if r.v. \(\varrho (X,{\mathbb {Z}}_n)\) stochastically dominates \(\varrho (X,{\mathbb {Z}}_n^\prime )\), so that \(C_d({\mathbb {Z}}_n^\prime ,r)\le C_d({\mathbb {Z}}_n,r)\) for all \(r \ge 0\) and the inequality is strict for at least one r, then \(\theta ({\mathbb {Z}}_n) < \theta ({\mathbb {Z}}_n^\prime )\).

The relation (3) can alternatively be written as

$$\begin{aligned} \theta ({\mathbb {Z}}_n)= \int _{r\ge 0}r\,dC_d({\mathbb {Z}}_n,\sqrt{r}), \end{aligned}$$
(4)

where \( C_d({\mathbb {Z}}_n,\sqrt{r})\), considered as a function of r, is the c.d.f. of the r.v. \(\varrho ^2(X,{\mathbb {Z}}_n)\) and hence \(\theta ({\mathbb {Z}}_n)\) is the mean of this r.v. Relation (4) is simply another form of (1).

1.4 Re-Normalised Versions and Formulation of Optimal Design Problems

In view of (13), the naturally defined re-normalised version of \(\theta ({\mathbb {Z}}_n)\) is \(Q_d ({\mathbb {Z}}_n)= {n^{2/d}}\theta ({\mathbb {Z}}_n)/({4d} )\). From (4) and (3), \(Q_d ({\mathbb {Z}}_n)\) is the expectation of \({n^{2/d}} \varrho ^2(X,{\mathbb {Z}}_n)/({4d})\) and the second moment of the r.v. \({n^{1/d}} \varrho (X,{\mathbb {Z}}_n)/({ 2 \sqrt{d}} )\) respectively. This suggests the following re-normalization of the radius r with respect to n and d:

$$\begin{aligned} R =\frac{n^{1/d}r}{2\sqrt{d}}. \end{aligned}$$
(5)

We can then define optimal designs as follows. Let d be fixed, \({{{\mathcal {Z}}}}_n=\{{\mathbb {Z}}_n\} \) be the set of all n-point designs and \({{{\mathcal {Z}}}}=\bigcup _{n=1}^\infty {{{\mathcal {Z}}}}_n\) be the set of all designs.

Definition 1.1

The design \({\mathbb {Z}}_m^{*}\) with some m is optimal for quantisation in \([-1,1]^d\), if

$$\begin{aligned} Q_d ({\mathbb {Z}}_m^{*}) = \min _{n}\min _{{\mathbb {Z}}_n\in {{{\mathcal {Z}}}}_n}Q_d({\mathbb {Z}}_n)=\min _{{\mathbb {Z}}\in {{{\mathcal {Z}}}}}Q_d ({\mathbb {Z}}). \end{aligned}$$
(6)

Definition 1.2

The design \({\mathbb {Z}}_m^{*}\) with some m is optimal for \((1-\gamma )\)-coverage of \([-1,1]^d\), if

$$\begin{aligned} R_{1-\gamma }({\mathbb {Z}}_m^{*}) = \min _{n} \min _{{\mathbb {Z}}_n \in {{{\mathcal {Z}}}}_n } R_{1-\gamma } ({\mathbb {Z}}_n) = \min _{{\mathbb {Z}} \in {{{\mathcal {Z}}}} } R_{1-\gamma } ({\mathbb {Z}}). \end{aligned}$$
(7)

Here \(0 \le \gamma \le 1\) and for a given design \({\mathbb {Z}}_n \in {{{\mathcal {Z}}}}_n\),

$$\begin{aligned} R_{1-\gamma } ({\mathbb {Z}}_n)=\frac{n^{1/d}r_{1-\gamma }({\mathbb {Z}}_n )}{ 2 \sqrt{d}}, \end{aligned}$$
(8)

where \(r_{1-\gamma }({\mathbb {Z}}_n )\) is defined as the smallest r such that \(C_d({\mathbb {Z}}_n,r)=1-\gamma \).

Importance of the factor \(\sqrt{d}\) in (5) will be seen in Sect. 3.5 where we shall study the asymptotical behaviour of \((1-\gamma )\)-coverings for large d.

1.5 Thickness of Covering

Let \(\gamma =0\) in Definition 1.2. Then \(r_{1}({\mathbb {Z}}_n )\) is the covering radius associated with \({\mathbb {Z}}_n \) so that the union of the balls \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)\) with \(r=r_1({\mathbb {Z}}_n )\) makes a coverage of \([-1,1]^d\). Let us tile up the whole space \({\mathbb {R}}^d\) with the translations of the cube \([-1,1]^d\) and corresponding translations of the balls \({{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r)\). This would make a full coverage of the whole space; denote this space coverage by \({{{\mathcal {B}}}}_d({\mathbb {Z}}_{(n)},r)\). The thickness \(\varTheta \) of any space covering is defined, see [1, (1), Chap. 2], as the average number of balls containing a point of the whole space. In our case of \({{{\mathcal {B}}}}_d({\mathbb {Z}}_{(n)},r)\), the thickness is

$$\begin{aligned} \varTheta ( {{{\mathcal {B}}}}_d({\mathbb {Z}}_{(n)},r)) =\frac{n{\text {vol}}({{{\mathcal {B}}}}_d(0,r))}{{\text {vol}}([-1,1]^d)}= \frac{nr^d{\text {vol}}({{{\mathcal {B}}}}_d(0,1))}{2^d}. \end{aligned}$$

The normalised thickness, \(\theta \), is the thickness \(\varTheta \) divided by \({\text {vol}}({{{\mathcal {B}}}}_d(0,1))\), the volume of the unit ball, see [1, (2), Chap. 2]. In the case of \({{{\mathcal {B}}}}_d({\mathbb {Z}}_{(n)},r)\), the normalised thickness is

$$\begin{aligned} \theta ( {{{\mathcal {B}}}}_d({\mathbb {Z}}_{(n)},r)) = \frac{nr^d }{2^d}=d^{d/2}[R_1({\mathbb {Z}}_{(n)} )]^d, \end{aligned}$$

where we have recalled that \(r=r_1({\mathbb {Z}}_n )\) and \( R_{1-\gamma } ({\mathbb {Z}}_n)={n^{1/d}} r_{1-\gamma }({\mathbb {Z}}_n ) /({ 2 \sqrt{d}} )\) for any \(0\le \gamma \le 1\). We can thus define the normalised thickness of the covering of the cube by the same formula and extend it to any \(0\le \gamma \le 1\):

Definition 1.3

Let \({{{\mathcal {B}}}}_d({\mathbb {Z}}_{n},r)\) be a \((1-\gamma )\)-coverage of the cube \([-1,1]^d\) with \(0\le \gamma \le 1\). Its normalised thickness is defined by

$$\begin{aligned} \theta ( {{{\mathcal {B}}}}_d({\mathbb {Z}}_{n},r)) = (\sqrt{d}R)^d, \end{aligned}$$
(9)

where \(R=n^{1/d}r/({ 2 \sqrt{d}} )\), see (5).

In view of (9), we can reformulate the definition (7) of the \((1-\gamma )\)-covering optimal design by saying that this design minimises (normalised) thickness in the set of all \((1-\gamma )\)-covering designs.

1.6 The Design of the Main Interest

We will be mostly interested in the following n-point design \({\mathbb {Z}}_n ={{\mathbb {D}}_{n,\delta }}\) defined only for \(n=2^{d-1}\):

Design \({{\mathbb {D}}_{n,\delta }}\): a \(2^{d-1}\) design defined on vertices of the cube \([-\delta ,\delta ]^d\), \(0\le \delta \le 1\).

For theoretical comparison with design \({{\mathbb {D}}_{n,\delta }}\), we shall consider the following simple design, which extends to the integer point lattice \(Z^d\) (shifted by \({\varvec{1/2}}\)) in the whole space \({\mathbb {R}}^d\):

Design \({{\mathbb {D}}_{n}^{(0)}}\): the collection of \(2^{d}\) points \((\pm 1/2, \ldots , \pm 1/2)\), all vertices of the cube \([-1/2,1/2]^d\).

Without loss of generality, while considering the design \({{\mathbb {D}}_{n,\delta }}\) we assume that the point \(Z_1 \in {{\mathbb {D}}_{n,\delta }}= \{Z_1,\ldots , Z_n\}\) is \(Z_1= {\varvec{\delta }} =(\delta , \ldots , \delta )\). Similarly, the first point in \({{\mathbb {D}}_{n}^{(0)}}\) is \(Z_1= {\varvec{1/2}} =(1/2, \ldots ,1/2)\). Note also that for numerical comparisons, in Sect. 4 we shall introduce one more design.

The design \({{\mathbb {D}}_{n,{ 1/2}}}\) extends to the lattice \(D_d\) (shifted by \({\varvec{1/2}}\)) containing points \(X=(x_1,\ldots , x_d)\) with integer components satisfying \(x_1+\ldots + x_d=0\) (mod 2), see [1, Sect. 7.1, Chap. 4]; this lattice is sometimes called “checkerboard lattice”. The motivation to theoretically study the design \({{\mathbb {D}}}_{n,\delta }\) is a consequence of numerical results reported in [14] and [4], where the present authors have considered n-point designs in d-dimensional cubes providing good coverage and quantisation and have shown that for all dimensions \(d\ge 7\), the design \({{\mathbb {D}}}_{n,\delta }\) with suitable \(\delta \) provides the best quantisation and coverage per point among all other designs considered. Aiming at practical applications mentioned in Sect. 1.2, our aim was to consider the designs with n which is not too large and in any case does not exceed \(2^d\).

If the number of points n in a design is much larger than \(2^d\), then we may use the following scheme of construction of efficient quantisers in the cube \([-1 , 1]^d\): (a) construct one of the very efficient lattice space quantisers, see [1, Sect. 3, Chap. 2], (b) take the lattice points belonging to a very large cube, and (c) scale the chosen large cube to \([-1 , 1]^d\). In view of [2, Thm. 8.9], as \(n\rightarrow \infty \), the normalised quantisation error \(Q_d ({\mathbb {Z}}_n)\) of the sequence of resulting designs \({\mathbb {Z}}_n\) converges to the respective quantisation error of the lattice space quantiser. However, for any given n the study of quantisation error of such designs is difficult (both, numerically and theoretically) as there could be several non-congruent types of Voronoi cells due to boundary conditions. Note also that the boundary conditions make significant difference in relative efficiencies of the resulting designs. In particular, the checkerboard lattice \(D_d\) is better than the integer-point lattice \({\mathbb {Z}}^d\) for all \(d\ge 3\) as a space quantiser and becomes the best lattice space quantiser for \(d=4\) but in the case of cube \([-1,1]^d\), the design \({{\mathbb {D}}_{n,\delta }}\) (with optimal \(\delta \)) makes a better quantiser than \({{\mathbb {D}}_{n}^{(0)}}\) for \(d\ge 7\) only; see Sect. 2.4 for theoretical and numerical comparison of the two designs.

1.7 Structure of the Rest of the Paper and the Main Results

In Sect. 2 we study \(Q_d ({\mathbb {D}}_{n,\delta })\), the normalised mean squared quantisation error for the design \({{\mathbb {D}}_{n,\delta }}\). There are two important results, Theorems 2.2 and 2.3. In Theorem 2.2, we derive the explicit form for the Voronoi cells for the points of the design \({{\mathbb {D}}_{n,\delta }}\) and in Theorem 2.3 we derive a closed-form expression for \(Q_d ({\mathbb {D}}_{n,\delta })\) for any \(\delta >0\). As a consequence, in Corollary 2.4 we determine the optimal value of \(\delta \).

The main result of Sect. 3 is Theorem 3.2, where we derive closed-form expressions (in terms of \(C_{d,Z,{ r }}\), the fraction of the cube \([-1,1]^d\) covered by a ball \({{{\mathcal {B}}}}_d(Z,{ r })\)) for the coverage area with \({\text {vol}}{([-1,1]^d \cap {{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r))}\). Then, using accurate approximations for \(C_{d,Z,r}\), we derive approximations for \({\text {vol}}{([-1,1]^d \cap {{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r))}\). In Theorem 3.4 we derive asymptotic expressions for the \((1-\gamma )\)-coverage radius for the design \({{\mathbb {D}}_{d,1/2}}\) and show that for any \(\gamma >0\), the ratio of the \((1-\gamma )\)-coverage radius to the 1-coverage radius tends to \(1/\sqrt{3}\) as \(d \rightarrow \infty \). Numerical results of Sect. 3.5 confirm that even for rather small d, the 0.999-coverage radius is much smaller than the 1-coverage radius providing the full coverage.

In Sect. 4 we demonstrate that the approximations developed in Sect. 3 are very accurate and make a comparative study of selected designs used for quantisation and covering.

In Appendices AC, we provide proofs of the most technical results. In Appendix D, for completeness, we briefly derive an approximation for \(C_{d,Z,{ r }}\) with arbitrary d, Z, and r.

The two most important contributions of this paper are: a) derivation of the closed-form expression for the quantisation error for the design \({{\mathbb {D}}_{n,\delta }}\), and b) derivation of accurate approximations for the coverage area \({\text {vol}}{([-1,1]^d\cap {{{\mathcal {B}}}}_d({\mathbb {Z}}_n,r))} \) for the design \({{\mathbb {D}}_{n,\delta }}\).

2 Quantisation

2.1 Reformulation in Terms of the Voronoi Cells

Consider any n-point design \({\mathbb {Z}}_n = \{Z_1, \ldots , Z_n\}\). The Voronoi cell \(V(Z_i)\) for \(Z_i\in {\mathbb {Z}}_n\) is defined as

$$\begin{aligned}V(Z_i) = \{ x \in [-1,1]^d : \Vert {Z_i-x}\Vert \le \Vert {Z_j-x}\Vert \text { for } j\ne i \}.\end{aligned}$$

The mean squared quantisation error \(\theta ({\mathbb {Z}}_n)\) introduced in (1) can be written in terms of the Voronoi cells as follows:

$$\begin{aligned} \theta ({\mathbb {Z}}_n)={\mathbb {E}}_X\min _{i=1, \ldots , n} \Vert X-Z_i\Vert ^2 = \frac{1}{{\text {vol}}([-1,1]^d)}\sum _{i=1}^{n} \int _{V(Z_i)}\!\Vert { X-Z_i }\Vert ^2dX, \end{aligned}$$
(10)

where \( X = (x_1, \ldots , x_d) \) and \(dX = dx_1 dx_2\ldots dx_d\).

This reformulation has significant benefit when the design \({\mathbb {Z}}_n\) has certain structure. In particular, if all of the Voronoi cells \(V(Z_i)\), \(i=1,\ldots ,n\), are congruent, then we can simplify (10) to

$$\begin{aligned} \theta ({\mathbb {Z}}_n) = \frac{1}{{\text {vol}}(V(Z_1))}\int _{V(Z_1)}\Vert X-Z_1\Vert ^2 dX. \end{aligned}$$
(11)

In Sect. 2.4, this formula will be the starting point for derivation of the closed-form expression for \(\theta ({\mathbb {Z}}_n)\) for the design \({\mathbb {D}}_{n, \delta }\).

2.2 Re-Normalisation of the Quantisation Error

To compare efficiency of n-point designs \({\mathbb {Z}}_n\) with different values of n, one must suitably normalise \(\theta ({\mathbb {Z}}_n)\) with respect to n. Specialising a classical characteristic for quantisation in space, as formulated in [1, (86), Chap. 2], we obtain

$$\begin{aligned} Q_d ({\mathbb {Z}}_n) = \frac{1}{d}\cdot \frac{(1/n)\sum _{i=1}^{n} \int _{V(Z_i)}\left\Vert X-Z_i \right\Vert ^2dX}{ \bigl [ (1/n)\sum _{i=1}^{n} {\text {vol}}(V(Z_i))\bigr ]^{1+2/d}}. \end{aligned}$$
(12)

Note that \(Q_d ({\mathbb {Z}}_n)\) is re-normalised with respect to dimension d too, not only with respect to n. Normalization 1/d with respect to d is very natural in view of the definition of the Euclidean norm. Using (10), for the cube \([-1,1]^d\), (12) can be expressed as

$$\begin{aligned} Q_d ({\mathbb {Z}}_n) = \frac{n^{2/d}\theta ({\mathbb {Z}}_n)}{d\bigl [\sum _{i=1}^{n} {\text {vol}}(V(Z_i)) \bigr ]^{2/d}} = \frac{n^{2/d}\theta ({\mathbb {Z}}_n)}{d{\text {vol}}([-1,1]^d) ^{2/d}} = \frac{n^{2/d}}{4d} \theta ({\mathbb {Z}}_n). \end{aligned}$$
(13)

2.3 Voronoi Cells for \({\mathbb {D}}_{n,\delta }\)

Proposition 2.1

Consider the design \({{\mathbb {D}}_{n,\delta }^{(0)}}\), the collection of \(n\!=\!2^{d}\) points \((\pm \delta , \ldots , \pm \delta )\), \(0< \delta \!<\! 1\). The Voronoi cells for this design are all congruent. The Voronoi cell for the point \( \varvec{\delta }=(\delta ,\delta ,\ldots ,\delta )\) is the cube

$$\begin{aligned} C_0 =\{ X=(x_1,\ldots ,x_d)\in {\mathbb {R}}^d:0\le x_i \le 1 ,\, i=1,2,\ldots , d\}. \end{aligned}$$
(14)

Proof

Consider the Voronoi cells created by the design \({{\mathbb {D}}_{n,\delta }^{(0)}}\) in the whole space \({\mathbb {R}}^d\). For the point \(\varvec{\delta }=(\delta ,\delta ,\ldots ,\delta )\), the Voronoi cell is clearly \(\{X=(x_1,\ldots ,x_d):x_i\ge 0\}\). By intersecting this set with the cube \([-1,1]^d\) we obtain (14). \(\square \)

Theorem 2.2

The Voronoi cells of the design \({\mathbb {D}}_{n,\delta } = \{Z_1, \ldots , Z_n\}\) are all congruent. The Voronoi cell for the point \(Z_1 = \varvec{\delta }=(\delta ,\delta ,\ldots ,\delta )\in {\mathbb {R}}^d\) is

$$\begin{aligned} V(Z_1) = C_0 \cup \bigcup _{j=1}^{d} U_j, \end{aligned}$$
(15)

where \(C_0\) is the cube (14) and

$$\begin{aligned} U_j = \{ X = (x_1,x_2,\ldots ,x_d)\in {\mathbb {R}}^d : -1\le x_j \le 0 , \;|x_j|\le x_k \le 1\ \hbox { for all}\ k\ne j\}.\nonumber \\ \end{aligned}$$
(16)

The volume of \(V(Z_1)\) is \({\text {vol}}(V(Z_1))=2\).

Proof

The design \({\mathbb {D}}_{n,\delta }\) is symmetric with respect to all components implying that all \(n=2^{d-1}\) Voronoi cells are congruent immediately yielding that their volumes equal 2. Consider \(V(Z_1)\) with \(Z_1 = \varvec{\delta }\). Since \({\mathbb {D}}_{n,\delta } \subset {{\mathbb {D}}_{n,\delta }^{(0)}}\), where design \({{\mathbb {D}}_{n,\delta }^{(0)}}\) is introduced in Proposition 2.1, and \(C_0 \) is the Voronoi set of \(\varvec{\delta }\) for design \({{\mathbb {D}}_{n,\delta }^{(0)}}\), \(C_0 \subset V(\varvec{\delta })\) for design \({\mathbb {D}}_{n,\delta }\) too. Consider the d cubes adjacent to \(C_0\):

$$\begin{aligned}&C_j =\{ X = (x_1,x_2,\ldots ,x_d)\in {\mathbb {R}}^d : -1\le x_j \le 0 ,\; 0\le x_i \le 1 \, \hbox {for all}\ i\ne j\};\nonumber \\ \end{aligned}$$
(17)

\(j=1, \ldots , d\). A part of each cube \(C_j\) belongs to \(V(Z_1)\). This part is exactly the set \(U_j\) defined by (16). This can be seen as follows. A part of \(C_j\) also belongs to the Voronoi set of the point \(X_{jk}= \varvec{\delta }-2\delta e_j-2\delta e_k\), where \(e_l=(0,\ldots ,0,1,0,\ldots ,0)\) with 1 placed at l-th place; all components of \(X_{jk}\) are \(\delta \) except j-th and k-th components which are \(-\delta \). We have to have \(|x_j| \le x_k\), for a point \(X \in C_j\) to be closer to \(Z_1\) than to \(X_{jk}\). Joining all constraints for \( X = (x_1,x_2,\ldots ,x_d) \in C_j\) (\(k=1, \ldots , d\), \(k \ne j\)) we obtain (16) and hence (15). \(\square \)

2.4 Explicit Formulae for the Quantisation Error

Theorem 2.3

For the design \({\mathbb {D}}_{n,\delta }\) with \(0 \le \delta \le 1\), we obtain

$$\begin{aligned} \theta ({\mathbb {D}}_{n,\delta })&=d\biggl (\delta ^2-\delta + \frac{1}{3} \biggr ) + \frac{2\delta }{d+1}, \end{aligned}$$
(18)
$$\begin{aligned} Q_d ({\mathbb {D}}_{n,\delta })&= 2^{-2/d}\biggl ( \delta ^2-\delta + \frac{1}{3} + \frac{2\delta }{d(d+1)} \biggr ). \end{aligned}$$
(19)

Proof

To compute \(\theta ({\mathbb {D}}_{n,\delta })\), we use (11), where, in view of Theorem 2.2, \({\text {vol}}(V(Z_1))=2\). Using the expression (15) for \(V(Z_1)\) with \(Z_1=\varvec{\delta }\), we obtain

$$\begin{aligned} \begin{aligned} \theta ({\mathbb {Z}}_n)&=\frac{1}{2}\int _{V(Z_1)}\!\left\Vert X-Z_1\right\Vert ^2dX \\&= \frac{1}{2}\left[ \int _{C_0}\!\!\left\Vert X-Z_1 \right\Vert ^2dX+d\int _{U_1}\!\!\left\Vert X-Z_1\right\Vert ^2dX\right] . \end{aligned} \end{aligned}$$
(20)

Consider the two terms in (20) separately. The first term is easy:

$$\begin{aligned} \begin{aligned} \int _{C_0}\!\!\left\Vert X-Z_1 \right\Vert ^2dX&= \int _{C_0} \sum _{i=1}^{d} (x_i-\delta )^2dx_1\ldots dx_d \\&= d \int _{0}^{1} (x-\delta )^2 dx= d\biggl (\delta ^2-\delta +\frac{1}{3}\biggr ). \end{aligned} \end{aligned}$$
(21)

For the second term we have

$$\begin{aligned} \begin{aligned} \int _{U_1}\!\!\left\Vert X-Z_1 \right\Vert ^2dX&=\int _{-1}^{0} \left[ \int _{|x_1|}^{1} \ldots \int _{|x_1|}^{1} \sum _{i=1}^{d} (x_i-\delta )^2dx_2 \ldots dx_d \right] dx_1 \\&= \int _{-1}^{0} (x_1-\delta )^2 (1+x_1)^{d-1}dx_1 \\&\quad + (d-1) \int _{-1}^{0} (1+x_1)^{d-2} \int _{|x_1|}^{1} (x_2-\delta )^2dx_2\, dx_1\\&=\delta ^2-\delta +\frac{1}{3} + \frac{4 \delta }{d(d+1)}. \end{aligned} \end{aligned}$$
(22)

Inserting the obtained expressions into (20) we obtain (18). The expression (19) is a consequence of (13), (18), and \({n=2^{d-1}}\). \(\square \)

A simple consequence of Theorem 2.3 is the following corollary.

Corollary 2.4

The optimal value of \(\delta \) minimising \(\theta ({\mathbb {D}}_{n,\delta })\) and \(Q_d ({\mathbb {D}}_{n,\delta })\) is

$$\begin{aligned} \delta ^*= \frac{1}{2} - \frac{1}{d(d+1)}; \end{aligned}$$
(23)

for this value,

$$\begin{aligned} Q_d({\mathbb {D}}_{n,\delta ^*})= \min _{\delta }Q_d({\mathbb {D}}_{n,\delta })=2^{-2/d}\biggl [\frac{1}{12}+{\frac{{d}^{2}+d-1}{( d+1) ^{2}{d}^{2}}}\biggr ]. \end{aligned}$$
(24)

Let us make several remarks.

  1. 1.

    The value \(\delta ^*\) can be alternatively characterised by the well-known optimality condition of a general design saying that each design point of an optimal quantiser must be a centroid of the related Voronoi cell; see e.g. [10]. Specifically, each design point \(Z_i\in {{\mathbb {D}}_{n,\delta }}\) is the centroid of \(V(Z_i)\) if and only if \(\delta =\delta ^*\).

  2. 2.

    From (19), for the design \({\mathbb {D}}_{n,1/2}\) we get

    $$\begin{aligned} Q_d ({\mathbb {D}}_{n,1/2})= 2^{-2/d}\biggl [\frac{1}{12}+\frac{1}{( d+1)d} \biggr ]; \end{aligned}$$
    (25)

    this value is always slightly larger than (24).

  3. 3.

    For the one-point design \({\mathbb {D}}^{(0)}= \{0\}\) with the single point 0 and the design \({\mathbb {D}}_{n}^{(0)}\) with \(n=2^d\) points \((\pm 1/2, \ldots , \pm 1/2)\) we have \(Q_d ({\mathbb {D}}^{(0)})=Q_d({\mathbb {D}}_{n}^{(0)})=1/12\), which coincides with the value of \(Q_d\) in the case of space quantisation by the integer-point lattice \(Z^d\), see [1, Chaps. 2 and 21].

  4. 4.

    The quantisation error (25) for the design \({{\mathbb {D}}_{n,1/2}}\) have almost exactly the same form as the quantisation error for the ‘checkerboard lattice’ \(D_d\) in \({\mathbb {R}}^d\); the difference is in the factor 1/2 in the last term in (25), see [1, (27), Chap. 21]. Naturally, the quantisation error \(Q_d\) for \(D_d\) in \({\mathbb {R}}^d\) is slightly smaller than \(Q_d\) for \({\mathbb {D}}_{n,1/2}\) in \([-1,1]^d\).

  5. 5.

    The optimal value of \(\delta \) in (23) is smaller than 1/2. This is caused by a non-symmetrical shape of the Voronoi cells \(V(Z_j)\) for designs \( {\mathbb {D}}_{n,\delta }\), which is clearly visible in (15).

  6. 6.

    The minimal value of \(Q_d ({\mathbb {D}}_{n,\delta ^*})\) with respect to d is attained at \(d=15\).

  7. 7.

    Formulae (23) and (24) are in agreement with numerical results presented in Table 4 of [14] and Table 5 of [4].

Let us now briefly illustrate the results above. In Fig. 1, the black circles depict the quantity \(Q_d({\mathbb {D}}_{n,\delta ^*})\) as a function of d. The quantity \(Q_d ({\mathbb {D}}_{n}^{(0)})=1/12\) is shown with the solid red line. We conclude that from dimension seven onwards, the design \({\mathbb {D}}_{n,\delta ^*}\) provides better quantisation per points than the design \({\mathbb {D}}_{n}^{(0)}\). Moreover, for \(d> 15\), the quantity \(Q_d ({\mathbb {D}}_{n,\delta ^*})\) slowly increases and converges to 1/12. Typical behaviour of \(Q_d ({\mathbb {D}}_{n,\delta })\) as a function of \(\delta \) is shown in Fig. 2. This figure demonstrates the significance of choosing \(\delta \) optimally.

Fig. 1
figure 1

\(Q_d ({\mathbb {D}}_{n,\delta ^*}) \) and \(Q_d ({\mathbb {D}}_{n,1/2}) \) as functions of d and \(Q_d ({\mathbb {D}}_{n}^{(0)})=1/12\); \(d=3,\ldots ,50\)

Fig. 2
figure 2

\(Q_d ({\mathbb {D}}_{n,\delta }) \) as a function of \(\delta \) and \(Q_d ({\mathbb {D}}_{n}^{(0)})=1/12\); \(d=10\)

3 Closed-Form Expressions for the Coverage Area with \({\mathbb {D}}_{n,\delta }\) and Approximations

In this section, we will derive explicit expressions for the coverage area of the cube \([-1,1]^d\) by the union of the balls \({{{\mathcal {B}}}}_d({{\mathbb {D}}_{n,\delta }},r)\) associated with the design \({{\mathbb {D}}_{n,\delta }}\) introduced in Sect. 1.2. That is, we will derive expressions for the quantity \(C_d({\mathbb {D}}_{n,\delta },r)\) for all values of r. Then, in Sect. 3.3, we shall obtain approximations for \(C_d({\mathbb {D}}_{n,\delta },r)\). The accuracy of the approximations will be assessed in Sect. 4.2.

3.1 Reduction to Voronoi Cells

For an n-point design \({\mathbb {Z}}_n = \{Z_1, \ldots , Z_n\}\), denote the proportion of the Voronoi cell around \(Z_i\) covered by the ball \({{{\mathcal {B}}}}_d(Z_i,{ r })\) as

$$\begin{aligned}V_{d,Z_i,{ r }}:=\frac{{\text {vol}}{(V(Z_i) \cap {{{\mathcal {B}}}}_d(Z_i,{ r }))}}{{\text {vol}}(V(Z_i))}.\end{aligned}$$

The following lemma is straightforward.

Lemma 3.1

Consider a design \({\mathbb {Z}}_n=\{Z_1, \ldots , Z_n\}\) such that all Voronoi cells \(V(Z_i)\) are congruent. Then for any \(Z_i \in {\mathbb {Z}}_n\), \( C_d({\mathbb {Z}}_n,r)=V_{d,Z_i,{ r }}\).

In view of Theorem 2.2, for design \({\mathbb {D}}_{n,\delta }\) all Voronoi cells \(V(Z_i)\) are congruent and \({\text {vol}}(V(Z_i))=2\); recall that \(n=2^{d-1}\). By then applying Lemma 3.1 and without loss of generality we have chosen \(Z_1 = \varvec{\delta }= (\delta ,\delta ,\ldots ,\delta )\in {\mathbb {R}}^d\), we have for any \(r>0\)

$$\begin{aligned} V_{d,\varvec{\delta },{r}}= \frac{{\text {vol}}{(V(\varvec{\delta })\cap {{{\mathcal {B}}}}_d(\varvec{\delta },{r}))}}{2}=C_d({\mathbb {D}}_{n,\delta },r). \end{aligned}$$
(26)

In order to formulate explicit expressions for \(V_{d,\varvec{\delta },r}\), we need the important quantity, proportion of intersection of \([-1,1]^d\) with one ball. Take the cube \([-1,1]^d\) and a ball \({{{\mathcal {B}}}}_d(Z,r)=\{Y\in {\mathbb {R}}^d:\Vert Y-Z\Vert \le r\}\) centred at a point \(Z=(z_1,\dots ,z_d)\in {\mathbb {R}}^d\); this point Z could be outside \([-1,1]^d\). The fraction of the cube \([-1,1]^d\) covered by the ball \({{{\mathcal {B}}}}_d(Z,r)\) is denoted by

$$\begin{aligned}C_{d,Z,{ r }}=\frac{{\text {vol}}{([-1,1]^d \cap {{{\mathcal {B}}}}_d(Z,{ r }))}}{2^d}.\end{aligned}$$

3.2 Expressing \(C_d({\mathbb {D}}_{n,\delta },r)\) Through \(C_{d,Z,{ r }}\)

Theorem 3.2

Depending on the values of r and \(\delta \), the quantity \(C_d({\mathbb {D}}_{n,\delta },r)\) can be expressed through \(C_{d,Z,{ r }}\) for suitable Z as follows.

  • For \(r\le \delta \):

    $$\begin{aligned} C_d({\mathbb {D}}_{n,\delta },r)=\frac{C_{d,\varvec{2\delta - 1},{2r }}}{2}. \end{aligned}$$
    (27)
  • For \(\delta \le r \le 1+\delta \):

    $$\begin{aligned} C_d({\mathbb {D}}_{n,\delta },r)=\frac{1}{2} \left[ C_{d,\varvec{2\delta - 1},{2r }} + d \int _{0}^{r-\delta } C_{d-1,\varvec{\frac{2\delta -1-{t} }{1-{t}}},{ \frac{2\sqrt{r^2-(t+\delta )^2}}{1-t} }} (1-t)^{d-1}\, dt \right] .\nonumber \\ \end{aligned}$$
    (28)
  • For \(r \ge 1+\delta \):

    $$\begin{aligned} C_d({\mathbb {D}}_{n,\delta },r) = \frac{1}{2} \left[ C_{d,\varvec{2\delta - 1},{2r }} + d \int _{0}^{1} C_{d-1,\varvec{\frac{2\delta -1- {t}}{1-{t}}},{\frac{2\sqrt{r^2-(t+\delta )^2}}{1-t} }} \,(1-t)^{d-1}dt \right] .\nonumber \\ \end{aligned}$$
    (29)

The proof of Theorem 3.2 is given in Appendix A.

3.3 Approximation for \(C_d({\mathbb {D}}_{n,\delta },r)\)

Accurate approximations for \(C_{d,Z,{ r }}\) for arbitrary dZ, and r were developed in [14]. By using the general expansion in the central limit theorem for sums of independent non-identical r.v., the following approximation was developed:

$$\begin{aligned} C_{d,Z,{ r }} \cong \varPhi (t) + \frac{ \Vert Z\Vert ^2+d/63}{5\sqrt{3} (\Vert Z\Vert ^2+d/15)^{3/2} }(1-t^2)\varphi (t), \end{aligned}$$
(30)

where

$$\begin{aligned}t =\frac{\sqrt{3}(r^2- \Vert Z\Vert ^2 -d/3)}{2\sqrt{ \Vert Z\Vert ^2 +{d}/{15}} }.\end{aligned}$$

A short derivation of this approximation is included in Appendix D. Using (30), we formulate the following approximation for \(C_d({\mathbb {D}}_{n,\delta },r)\).

Approximations for \(C_d({\mathbb {D}}_{n,\delta },r)\). Approximate the values \(C_{\cdot ,\cdot ,\cdot }\) in formulae (27), (28), and (29) with corresponding approximations (30).

3.4 Simple Bounds for \(C_d({\mathbb {D}}_{n,\delta },r)\)

Lemma 3.3

For any \(r \ge 0\), \( 0<\delta <1 \), and \(\varvec{\delta }= (\delta ,\delta ,\ldots ,\delta ) \in {\mathbb {R}}^d\), the quantity \(C_d({\mathbb {D}}_{n,\delta },r)\) can be bounded as follows:

$$\begin{aligned} \frac{C_{d,\varvec{2\delta -1},{2r }} +C_{d,A,{2r }}}{2}\le C_d({\mathbb {D}}_{n,\delta },r) \le C_{d,\varvec{2\delta -1},{2r }}, \end{aligned}$$
(31)

where \(A= \left( 2\delta +1,2\delta -1,\ldots ,2\delta -1 \right) \in {\mathbb {R}}^d \).

The proof of Lemma 3.3 is given in Appendix B. In Figs. 3 and 4, using the approximation given in (30) we study the tightness of the bounds given in (31). In these figures, the dashed red line, dashed blue line and solid black line depict the upper bound, the lower bound and the approximation for \(C_d({\mathbb {D}}_{n,\delta },r)\) respectively. We see that the upper bound is very sharp across r and d; this behaviour is not seen with the lower bound.

Fig. 3
figure 3

\(C_d({\mathbb {D}}_{n,\delta },r)\) with upper and lower bounds: \(d=20\)

Fig. 4
figure 4

\(C_d({\mathbb {D}}_{n,\delta },r)\) with upper and lower bounds: \(d=100\)

3.5 ‘Do Not Try to Cover the Vertices’

In this section, we theoretically support the recommendation ‘do not try to cover the vertices’ which was first stated in [14] and supported in [4] on the basis of numerical evidence. In other words, we will show on the example of the design \({\mathbb {D}}_{n,1/2}\) that in large dimensions the attempt to cover the whole cube rather than 0.999 of it leads to a dramatic increase of the required radius of the balls.

Theorem 3.4

Let \(\gamma \) be fixed, \(0\le \gamma \le 1\). Consider \((1-\gamma )\)-coverings of \([-1,1]^d\) generated by the designs \({{\mathbb {D}}_{n,\delta }}\) and the associated normalised radii \( R_{1-\gamma }({{\mathbb {D}}_{n,\delta }})\), see (8). For any \(0<\gamma <1\) and \(0\le \delta \le 1\), the limit of \( R_{1-\gamma }({{\mathbb {D}}_{n,\delta }})\), as \(d\rightarrow \infty \), exists and achieves minimal value for \(\delta =1/2\). Moreover, \(R_{1-\gamma }({{\mathbb {D}}_{n,1/2}})/R_{1} ({{\mathbb {D}}_{n,1/2}}) \rightarrow 1/\sqrt{3}\) as \(d\rightarrow \infty \), for any \(0<\gamma <1\).

Proof is given in Appendix C.

In Figs. 5 and 6 using a solid red line we depict the approximation of \(C_d({{\mathbb {D}}_{n,1/2}},r)\) as a function of \(R ={n^{1/d}} r/({ 2 \sqrt{d}} )\), see (5). The vertical green line illustrates the value of \(R_{0.999}\) and the vertical blue line depicts \(R_{1} = {n^{1/d}} \sqrt{d+8}/({ 4 \sqrt{d}} )\). These figures illustrate that as d increases, for all \(\gamma \) we have \(R_{1-\gamma }/R_{1}\) slowly tending to \(1/\sqrt{3}\). From the proof of Theorem 3.4, it transpires that \(C_d({{\mathbb {D}}_{n,\delta }},r)\) as a function of R converges to the jump function with the jump at \(1/(2\sqrt{3})\).

Fig. 5
figure 5

\(C_d({{\mathbb {D}}_{n,1/2}},r)\) with \(R_{0.999}\) and \(R_{1}\): \(d=5\)

Fig. 6
figure 6

\(C_d({{\mathbb {D}}_{n,1/2}},r)\) with \(R_{0.999}\) and \(R_{1}\): \(d=50\)

4 Numerical Studies

For comparative purposes, we introduce another design which is one of the most popular designs (both, for quantisation and covering) considered in applications.

Design \({\mathbb {S}}_{n}\): \(Z_1, \ldots , Z_n\) are taken from a low-discrepancy Sobol’s sequence on the cube \([-1,1]^d\).

For constructing the design \({\mathbb {S}}_{n}\), we use the R-implementation provided in the well-known ‘SobolSequence’ package [3]. For \({\mathbb {S}}_{n}\), we have set \(n=1024\) and \(F2=10\) (an input parameter for the Sobol sequence function). Sobol sequences \({\mathbb {S}}_{n}\) attain their best space-filling properties when n is a power of 2; that is, when \(n=2^\ell \) for some integer \(\ell \). We have chosen \(\ell =10\). As we study renormalised characteristics \(Q_d (\,{\cdot }\,)\) and \(R_{1-\gamma } (\,{\cdot }\,)\) of designs, exact value of \(\ell \) for \({\mathbb {S}}_{n}\) with \(n=2^\ell \) is almost irrelevant: in particular, numerically computed values \(Q_d ({\mathbb {S}}_{2^\ell })\) and \(R_{1-\gamma } ({\mathbb {S}}_{2^\ell })\) for \(\ell =8,9,11,12\) are almost indistinguishable from the corresponding values for \(\ell =10\) provided below in Tables 1 and 2. By varying values of \(\ell \), we are not improving space-filling properties of \({\mathbb {S}}_{2^\ell }\). In fact, increase of \(\ell \) generally leads to a slight deterioration of normalised space-filling characteristics (including \(Q_d (\,{\cdot }\,)\) and \(R_{1-\gamma }(\,{\cdot }\,)\)) of Sobol sequences.

Table 1 Normalised mean squared quantisation error \(Q_d\) for three designs and different d
Table 2 Normalised statistic \(R_{1-\gamma }\) across d with \(\gamma =0.01\) (value in brackets corresponds to optimal \(\delta \))

4.1 Quantisation and Weak Covering Comparisons

In Table 1, we compare the normalised mean squared quantisation error \(Q_d ({\mathbb {Z}}_n)\) defined in (13) across three designs: \({\mathbb {D}}_{n,\delta ^*}\) with \(\delta ^*\) given in (23), \({\mathbb {D}}_{n}^{(0)}\) and \({\mathbb {S}}_{n}\). In Table 2, we compare the normalised statistic \(R_{1-\gamma }\) introduced in (7), where we have fixed \(\gamma =0.01\). For designs \({\mathbb {D}}_{n,\delta }\) (with the optimal value of \(\delta \)), \( {\mathbb {D}}_{n,{\tiny 1/2}}\) and \({\mathbb {D}}_{n}^{(0)}\) we have also included \(R_{1}\), the smallest normalised radius that ensures the full coverage. Let us make some remarks concerning Tables 1 and 2.

  • In conjunction with Fig. 1, Table 1 shows that for \(d\ge 7\), the quantisation for design \({\mathbb {D}}_{n,\delta ^*}\) is superior over all other designs considered.

  • For the weak coverage statistic \(R_{1-\gamma }\), the superiority of \({\mathbb {D}}_{n,\delta }\) with optimal \(\delta \) over all other designs considered is seen for \(d\ge 10\).

  • For the designs \({\mathbb {D}}_{n,\delta }\), the optimal value of \(\delta \) minimising \(R_{1-\gamma }\) depends on \(\gamma \).

  • From remark 6 of Sect. 2.4, the minimal value of \(Q_d ({\mathbb {D}}_{n,\delta ^*})\) with respect to d is attained at \(d=15\). For \(d>15\), the quantity \(Q_d ({\mathbb {D}}_{n,\delta ^*})\) increases with d, slowly converging to \(Q_d ({\mathbb {D}}_{n}^{(0)}) = 1/12\). This non-monotonic behaviour can be seen in Table 1.

  • Unlike the case of \(Q_d ({\mathbb {D}}_{n,\delta ^*})\), such non-monotonic behaviour is not seen for the quantity \(R_{1-\gamma }\) and \(R_{1-\gamma }({\mathbb {D}}_{n,\delta })\) monotonically decreases as d increases. Also, Theorem 3.4 implies that for any \(\gamma \in (0,1)\), \(R_{1-\gamma }({\mathbb {D}}_{n,\delta })\rightarrow {1}/({2\sqrt{3}})\cong 0.289\) as \(d\rightarrow \infty \).

Fig. 7
figure 7

\(C_d({\mathbb {D}}_{n,\delta },r)\) and its approximation: \(d=5\), r from 0.7 to 1.1 increasing by 0.1

Fig. 8
figure 8

\(C_d({\mathbb {D}}_{n,\delta },r)\) and its approximation: \(d=10\), r from 0.95 to 1.15 increasing by 0.05

4.2 Accuracy of Covering Approximation and Dependence on \(\delta \)

In this section, we assess the accuracy of the approximation of \(C_d({\mathbb {D}}_{n,\delta },r)\) developed in Sect. 3.3 and the behaviour of \(C_d({\mathbb {D}}_{n,\delta },r)\) as a function of \(\delta \). In Figs. 7, 8, 9, and 10, the thick dashed black lines depict \(C_d({\mathbb {D}}_{n,\delta },r)\) for several different choices of r; these values are obtained via Monte Carlo simulations. The thinner solid lines depict its approximation of Sect. 3.3. These figures show that the approximation is extremely accurate for all r, \(\delta \), and d; we emphasise that the approximation remains accurate even for very small dimensions like \(d=3\). These figures also clearly demonstrate the \(\delta \)-effect saying that a significantly more efficient weak coverage can be achieved with a suitable choice of \(\delta \). This is particularly evident in higher dimensions, see Figs. 9 and 10.

Fig. 9
figure 9

\(C_d({\mathbb {D}}_{n,\delta },r)\) and its approximation: \(d=15\), r from 1.15 to 1.35 increasing by 0.05

Fig. 10
figure 10

\(C_d({\mathbb {D}}_{n,\delta },r)\) and its approximation: \(d=50\), r from 2.05 to 2.35 increasing by 0.075

Figs. 11 and 12 illustrate Theorem 3.4 and show the rate of convergence of the covering radii as d increases. Let the probability density function f(r) be defined by \(d C_d({\mathbb {D}}_{n,\delta },r)=f(r)\,dr\), where \(C_d({\mathbb {D}}_{n,\delta },r)\) as a function of r is viewed as the c.d.f. of the r.v. \(r=\varrho (X,{\mathbb {Z}}_n)\), see Sect. 1.3. Trivial calculations yield that the density for the normalised radius R expressed by (5) is \(p_d(R):={2\sqrt{d}}{n^{-1/d}}f({2\sqrt{d}}{n^{-1/d}}R)\). In Fig. 11, we depict the density \(p_d(\,{\cdot }\,)\) for \(d=5,10,20\) with blue, red, and black lines respectively. The respective c.d.f.’s \(\int _0^Rp_d(\tau )\,d\tau \) are shown in Fig. 12 under the same colouring scheme.

Fig. 11
figure 11

Densities \(f_d(R)\) for the design \({\mathbb {D}}_{n,\delta ^*}\); \(d=5,10,20\)

4.3 Stochastic Dominance

In Figs. 13 and 14, we depict the c.d.f.’s for the normalised distance \({n^{1/d}}\varrho (X,{\mathbb {Z}}_n)/({2\sqrt{d}} )\) for two designs: \({\mathbb {D}}_{n,\delta ^*}\) in red, and \({\mathbb {D}}_{n}^{(0)}\) in black. We can see that the design \({\mathbb {D}}_{n,\delta ^*}\) stochastically dominates the design \({\mathbb {D}}_{n}^{(0)}\) for \(d=10\) but for \(d=5\) the design \({\mathbb {D}}_{n}^{(0)}\) is preferable to the design \({\mathbb {D}}_{n,\delta ^*}\) although there is no clear domination; this is in line with findings from Sects. 2.4 and 4.1, see e.g. Fig. 1, Tables 1 and 2.

In Fig. 15, we depict the c.d.f.’s for the normalised distance \({n^{1/d}}\varrho (X,{\mathbb {Z}}_n)/({2\sqrt{d}})\) foresign \({\mathbb {D}}_n^{(0)}\) (in red) and design \({\mathbb {S}}_{n}\) (in black). We can see that for \(d=5\), the design \({\mathbb {D}}_{n}^{(0)}\) stochastically dominates the design \({\mathbb {S}}_{n}\). The style of Fig. 16 is the same as Fig. 15, however we set \(d=10\) and the design \({\mathbb {D}}_{n}^{(0)}\) is replaced with the design \({\mathbb {D}}_{n,\delta ^*}\). Here we see a very clear stochastic dominance of the design \({\mathbb {D}}_{n,\delta ^*}\) over the design \({\mathbb {S}}_{n}\). All findings are consistent with findings from Sect. 4.1, see Tables 1 and 2.

Fig. 12
figure 12

c.d.f.’s of R for the design \({\mathbb {D}}_{n,\delta ^*}\); \(d=5,10,20\)

Fig. 13
figure 13

\(d=5\): design \({\mathbb {D}}_{n}^{(0)}\) is preferable to design \({\mathbb {D}}_{n,\delta ^*}\)

Fig. 14
figure 14

\(d=10\): design \({\mathbb {D}}_{n,\delta ^*}\) stochastically dominates design \({\mathbb {D}}_{n}^{(0)}\)

Fig. 15
figure 15

\(d=5\): design \({\mathbb {D}}_{n}^{(0)}\) stochastically dominates design \({\mathbb {S}}_{n}\)

Fig. 16
figure 16

\(d=10\): design \({\mathbb {D}}_{n,\delta ^*}\) stochastically dominates design \({\mathbb {S}}_{n}\)