This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A new and flexible method for constructing designs for computer experiments

C. Devon Linlabel=e1]cdlin@mast.queensu.ca [    Derek Binghamlabel=e2]dbingham@stat.sfu.ca [    Randy R. Sitterlabel=e3]sitter@stat.sfu.ca [    Boxin Tanglabel=e4]boxint@stat.sfu.calabel=u1 [[    url]http://www.foo.com Queen’s University, Simon Fraser University, Simon Fraser University and Simon Fraser University C. D. Lin
Department of Mathematics
 and Statistics
Jeffery Hall, University Avenue
Queen’s University
Kingston, Ontario K7L 3N6
Canada
D. Bingham
R. R. Sitter
B. Tang
Department of Statistics
 and Actuarial Science
8888 University Drive
Simon Fraser University
Burnaby, British Columbia V5A 1S6
Canada

E-mail: e3
E-mail: e4
(2010; 8 2008; 9 2009)
Abstract

We develop a new method for constructing “good” designs for computer experiments. The method derives its power from its basic structure that builds large designs using small designs. We specialize the method for the construction of orthogonal Latin hypercubes and obtain many results along the way. In terms of run sizes, the existence problem of orthogonal Latin hypercubes is completely solved. We also present an explicit result showing how large orthogonal Latin hypercubes can be constructed using small orthogonal Latin hypercubes. Another appealing feature of our method is that it can easily be adapted to construct other designs; we examine how to make use of the method to construct nearly orthogonal and cascading Latin hypercubes.

60K15,
Cascading Latin hypercube,
Hadamard matrix,
Kronecker product,
orthogonal array,
orthogonal Latin hypercube,
space-filling design,
doi:
10.1214/09-AOS757
keywords:
[class=AMS] .
keywords:
.
volume: 38issue: 3

t1Supported by grants from the Natural Sciences and Engineering Research Council of Canada.

, , and

\setattribute

keywordAMSAMS 2000 subject classification.

1 Introduction

Scientists are increasingly using experiments on computer simulators to help understand physical systems. Computer experiments differ from physical experiments in that the systems are usually deterministic, and thus the response in computer experiments is unchanged if a design point is replicated. The lack of random error presents challenges to both the design and analysis of experiments [e.g., see Sacks et al. (1989)].

Similar to physical experiments, computer experiments are performed with a variety of goals in mind. Objectives include factor screening [Welch et al. (1992), Linkletter et al. (2006)], building an emulator of the simulator [Sacks et al. (1989)], optimization [Jones, Schonlau and Welch (1998)] and model calibration [Kennedy and O’Hagan (2001)]. Latin hypercube designs [McKay, Beckman and Conover (1979)] are commonly used for computer experiments. These designs have the feature that when projected onto one dimension, the equally-spaced design points ensure that each of the input variables has all portions of its range represented.

While constructing Latin hypercube designs is fairly easy, it is more challenging to find these designs when optimality criteria are imposed. For details of optimality criteria, see Shewry and Wynn (1987), Morris and Mitchell (1995), Joseph and Hung (2008) and the references therein. In this article, we focus on the orthogonality of Latin hypercubes. Ye (1998), Steinberg and Lin (2006) and Cioppa and Lucas (2007) developed methods for constructing orthogonal Latin hypercubes. These methods all have restrictions on the run size nn. The approach of Ye (1998) and Cioppa and Lucas (2007) gives designs for n=2kn=2^{k} or 2k+12^{k}+1, and the method of Steinberg and Lin (2006) provides designs for n=22kn=2^{2^{k}} where k2k\geq 2 is an integer. Practitioners would appreciate a methodology that can quickly produce designs with more flexible run sizes.

In this article, a new construction is proposed for finding “good” Latin hypercube designs for computer experiments. The method is simple and uses small designs to construct larger designs with desirable properties. Our methodology is quite powerful insofar as it allows orthogonal Latin hypercubes to be constructed for any run size nn where n4k+2n\neq 4k+2. When n=4k+2n=4k+2, we prove that an orthogonal Latin hypercube does not exist. Another important feature of our method is that it can easily be adapted to construct nearly orthogonal Latin hypercubes and cascading Latin hypercubes [Handcock (1991)].

The article is outlined as follows. Section 2 introduces notation, presents a general method of construction and discusses how to obtain Latin hypercubes based on this general structure. Section 3 devotes itself to the construction of orthogonal Latin hypercubes. Besides several general theoretical results and many concrete examples, an existence result is also established here. In Section 4, we examine how the general method can be used to construct nearly orthogonal Latin hypercubes. We conclude the article with some remarks in Section 5. The proofs for some theoretical results are deferred to Appendix for a smooth flow of the main ideas and results.

2 A general method of construction

Consider designs of nn runs with mm factors of ss levels where 2sn2\leq s\leq n. Without loss of generality, the ss levels are taken to be centered at zero and equally spaced. For odd ss, the levels are taken as (s1)/2,,1,0,1,,(s1)/2-(s-1)/2,\ldots,-1,0,1,\ldots,(s-1)/2, and for even ss, they are (s1)/2,,1/2,1/2,,(s1)/2-(s-1)/2,\ldots,-1/2,1/2,\ldots,(s-1)/2. The levels, except for level 0 in the case of odd ss, are assumed to be equally replicated in each design column to ensure that linear main effects are all orthogonal to the grand mean. Such a design is denoted by D(n,sm)D(n,s^{m}) and can be represented by an n×mn\times m matrix D=(dij)D=(d_{ij}) with entries from the set of ss levels as described above. In this notation, an mm-factor Latin hypercube design is a D(n,sm)D(n,s^{m}) with n=sn=s.

2.1 Construction method

Let A=(aij)n1×m1A=(a_{ij})_{n_{1}\times m_{1}} be a matrix with entries aij=±1a_{ij}=\pm 1, B=(bij)n2×m2B=(b_{ij})_{n_{2}\times m_{2}} be a D(n2,s2m2)D(n_{2},s_{2}^{m_{2}}), C=(cij)n1×m1C=(c_{ij})_{n_{1}\times m_{1}} be a D(n1,s1m1)D(n_{1},s_{1}^{m_{1}}) and D=(dij)n2×m2D=(d_{ij})_{n_{2}\times m_{2}} be a matrix with entries dij=±1d_{ij}=\pm 1. Let γ\gamma be a real number. New designs are found using the following construction:

L=AB+γCD,L=A\otimes B+\gamma C\otimes D, (1)

where the Kronecker product ABA\otimes B is the n1n2×m1m2n_{1}n_{2}\times m_{1}m_{2} matrix,

AB=[a11Ba12Ba1m1Ba21Ba22Ba2m1Ban11Ban12Ban1m1B]A\otimes B=\left[\matrix{a_{11}B&a_{12}B&\cdots&a_{1m_{1}}B\cr a_{21}B&a_{22}B&\cdots&a_{2m_{1}}B\cr\vdots&\vdots&\ddots&\vdots\cr a_{n_{1}1}B&a_{n_{1}2}B&\cdots&a_{n_{1}m_{1}}B}\right]

with aijBa_{ij}B itself being an n2×m2n_{2}\times m_{2} matrix. The resulting design LL in (1) has n=n1n2n=n_{1}n_{2} runs and m=m1m2m=m_{1}m_{2} factors.

The above construction has an interesting interpretation. As an illustration, consider a simple case in which A=(1,1)TA=(1,1)^{T} and C=(1/2,1/2)TC=(1/2,-1/2)^{T}. Design LL in (1) has a column,

(b+\dfracγ2db\dfracγ2d),\displaystyle\pmatrix{b+\dfrac{\gamma}{2}d\vskip 3.0pt\cr b-\dfrac{\gamma}{2}d}, (2)

where bb is a column of BB and dd is a column of DD. Further let d=(d1,,dn2)Td=(d_{1},\ldots,d_{n_{2}})^{T}. Since di=±1d_{i}=\pm 1, the column (2) can be viewed as simultaneously shifting each level in bb to the left and the right by γ/2\gamma/2. If we view bb as a block of level settings, then we are shifting two identical blocks bb, one to the left and the other to the right. We will show in Section 2.2 that with the appropriate choices of AA, BB, CC, DD and γ\gamma, the levels in each column of LL in (1) are equally spaced and unreplicated, thus resulting in a Latin hypercube.

Now consider all mm columns of LL under this simple case. Each one-dimensional block bb becomes an mm-dimensional stratum, BB. Suppose DD is a matrix of plus ones. Then the design points in B+γD/2B+\gamma D/2 can be obtained by shifting the entire stratum BB to the right by γ/2\gamma/2. Similarly, the design points in BγD/2B-\gamma D/2 can be obtained by shifting the entire stratum BB to the left by γ/2\gamma/2. In this case, closely clustered points in each stratum are expected. This feature can be utilized to construct cascading Latin hypercubes [Lin (2008)].

We shall see that the orthogonality or near orthogonality of LL in (1) is determined by the orthogonality or near orthogonality of AA, BB, CC and DD, the correlations between the columns in AA and those in CC, and the correlations between the columns in BB and those in DD. As a result, the method allows orthogonal and nearly orthogonal Latin hypercubes to be easily constructed.

Vartak (1955) appears to be the first to use the Kronecker product systematically to construct statistical experimental designs. In a recent work, Bingham, Sitter and Tang (2009) introduced a method for constructing a rich class of designs that are suitable for use in computer experiments. Their approach corresponds to γ=0\gamma=0 in the general construction given in (1). The designs in that paper have many levels and are not Latin hypercubes in general.

2.2 Latin hypercubes

The following result shows how to obtain Latin hypercubes from the construction in (1).

Lemma 1

Let γ=n2\gamma=n_{2}. Then design LL in (1) is a Latin hypercube if: {longlist}[(ii)]

both BB and CC are Latin hypercubes and

at least one of the following two conditions is true: {longlist}[(ii)  (b)]

AA and CC satisfy that for any ii, if pp and pp^{\prime} are such that cpi=cpic_{pi}=-c_{p^{\prime}i}, then api=apia_{pi}=a_{p^{\prime}i};

BB and DD satisfy that for any jj, if qq and qq^{\prime} are such that bqj=bqjb_{qj}=-b_{q^{\prime}j}, then dqj=dqjd_{qj}=d_{q^{\prime}j}.

The proof is given in the Appendix. Just in terms of constructing Latin hypercubes, Lemma 1 is not of much significance in itself as one can easily obtain a Latin hypercube simply by combining several permutations of the set of levels. The significance of Lemma 1 lies in the fact that it produces Latin hypercubes with the structure in (1) and thus provides a path to the construction of orthogonal and cascading Latin hypercubes.

Condition (i) in Lemma 1 is not really a condition, and it simply tells us to choose BB and CC to be Latin hypercubes. In order for LL to be a Latin hypercube, the only mild condition is that in (ii) of Lemma 1. Two situations where condition (ii) is obviously met are as follows: (α\alpha) CC has a foldover structure in the sense that C=(C0T,C0T)TC=(C_{0}^{T},-C_{0}^{T})^{T}, and AA has the form A=(A0T,A0T)TA=(A_{0}^{T},A_{0}^{T})^{T}; (β\beta) AA or DD is a matrix of all plus ones. Both situations are useful. Theorem 3 of Section 3.3 is derived under situation (α\alpha). Situation (β\beta) can be used for constructing cascading Latin hypercubes. We now give an example to illustrate Lemma 1.

Example 1.

Consider the construction of Latin hypercubes of 32 runs with 32 factors. We choose n1=m1=2n_{1}=m_{1}=2 and n2=m2=16n_{2}=m_{2}=16 so that n=n1n2=32n=n_{1}n_{2}=32 and m=m1m2=32m=m_{1}m_{2}=32. To meet condition (ii) in Lemma 1, let AA be a matrix of all plus ones. Now let γ=n2=16\gamma=n_{2}=16 and D=(dij)D=(d_{ij}) be any 16×1616\times 16 matrix of ±1\pm 1. For LL in (1) to be a Latin hypercube, we need both BB and CC to be Latin hypercubes. Let us use C=[(1/2,1/2)T,(1/2,1/2)T]TC=[(1/2,-1/2)^{T},(-1/2,1/2)^{T}]^{T} and B=B0/2B=B_{0}/2 where B0B_{0} is listed in Table 1.

Table 1: Design matrix of B0B_{0} in Example 1
(1559371111793155111177131113711117113131135531177111311139315551177931551311131131311355371111711771151539939115153911771113111319111539515113131515391711111131311131311311139991511313193155117711771593951593155395151513131351539395151177111531597111173951539515715131393155515397111175133511771151539155933111131113155937111171115351559315593155933111)\left(\begin{array}[]{r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}} r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}} r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r}-15\hskip 8.0&5\hskip 8.0&9\hskip 8.0&-3\hskip 8.0&7\hskip 8.0&11\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&-15\hskip 8.0&5\hskip 8.0&11\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&-7\\ -13\hskip 8.0&1\hskip 8.0&1\hskip 8.0&13\hskip 8.0&-7\hskip 8.0&-11\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&13\hskip 8.0&5\hskip 8.0&5\hskip 8.0&-3\\ -11\hskip 8.0&7\hskip 8.0&-7\hskip 8.0&-11\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&9\hskip 8.0&-3\hskip 8.0&15\hskip 8.0&-5\hskip 8.0&-5\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&7\\ -9\hskip 8.0&3\hskip 8.0&-15\hskip 8.0&5\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&1\hskip 8.0&13\hskip 8.0&1\hskip 8.0&13\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&-5\hskip 8.0&-5\hskip 8.0&3\\ -7\hskip 8.0&-11\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&7\hskip 8.0&11\hskip 8.0&5\hskip 8.0&15\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&9\hskip 8.0&11\\ -5\hskip 8.0&-15\hskip 8.0&3\hskip 8.0&9\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&-7\hskip 8.0&-11\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&-1\hskip 8.0&9\hskip 8.0&11\hskip 8.0&15\\ -3\hskip 8.0&-9\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&1\hskip 8.0&13\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&3\hskip 8.0&9\hskip 8.0&1\hskip 8.0&7\hskip 8.0&-11\hskip 8.0&-11\\ -1\hskip 8.0&-13\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&1\hskip 8.0&13\hskip 8.0&9\hskip 8.0&-9\hskip 8.0&-9\hskip 8.0&-15\\ 1\hskip 8.0&13\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&-15\hskip 8.0&5\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&7\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&-7\hskip 8.0&-15\hskip 8.0&-9\\ 3\hskip 8.0&9\hskip 8.0&5\hskip 8.0&15\hskip 8.0&9\hskip 8.0&-3\hskip 8.0&15\hskip 8.0&-5\hskip 8.0&3\hskip 8.0&9\hskip 8.0&5\hskip 8.0&15\hskip 8.0&-15\hskip 8.0&-13\hskip 8.0&-13\hskip 8.0&-13\\ 5\hskip 8.0&15\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&-7\hskip 8.0&-11\hskip 8.0&15\hskip 8.0&-3\hskip 8.0&15\hskip 8.0&9\\ 7\hskip 8.0&11\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&3\hskip 8.0&9\hskip 8.0&5\hskip 8.0&15\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&7\hskip 8.0&15\hskip 8.0&13\hskip 8.0&13\\ 9\hskip 8.0&-3\hskip 8.0&15\hskip 8.0&-5\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&3\hskip 8.0&9\hskip 8.0&-7\hskip 8.0&-11\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&5\hskip 8.0&13\hskip 8.0&-3\hskip 8.0&5\\ 11\hskip 8.0&-7\hskip 8.0&7\hskip 8.0&11\hskip 8.0&5\hskip 8.0&15\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-15\hskip 8.0&5\hskip 8.0&9\hskip 8.0&-3\hskip 8.0&3\hskip 8.0&-1\hskip 8.0&-1\hskip 8.0&1\\ 13\hskip 8.0&-1\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&-15\hskip 8.0&5\hskip 8.0&9\hskip 8.0&-3\hskip 8.0&7\hskip 8.0&11\hskip 8.0&-11\hskip 8.0&7\hskip 8.0&-11\hskip 8.0&-15\hskip 8.0&3\hskip 8.0&-5\\ 15\hskip 8.0&-5\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&15\hskip 8.0&-5\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&15\hskip 8.0&-5\hskip 8.0&-9\hskip 8.0&3\hskip 8.0&-3\hskip 8.0&1\hskip 8.0&1\hskip 8.0&-1\\ \end{array}\right)

According to Lemma 1, design LL in (1) is then a 32×3232\times 32 Latin hypercube.

3 Constructing orthogonal Latin hypercubes

We first consider in Section 3.1 the construction of orthogonal Latin hypercubes with run sizes nn that are multiples of eight. The results here are offered directly by the construction in (1). In Section 3.2, additional techniques are employed for constructing orthogonal Latin hypercubes of other run sizes. Results from the application of the methods in Sections 3.1 and 3.2 are presented in Section 3.3.

3.1 Orthogonal Latin hypercubes of n=8kn=8k runs

A design or matrix X=(x1,,xm)X=(x_{1},\ldots,x_{m}) is said to be orthogonal if the inner product of any two columns is zero, that is, xiTxj=0x_{i}^{T}x_{j}=0 for all iji\neq j. The next result provides a set of sufficient conditions for design LL in (1) to be orthogonal.

Lemma 2

Design LL in (1) is orthogonal if: {longlist}

AA, BB, CC and DD are all orthogonal, and

at least one of the two, ATC=0A^{T}C=0 and BTD=0B^{T}D=0, holds.

The proof is simple, making use of the following properties of the Kronecker product:

(AB)T=ATBTand(AB)(CD)=(AC)(BD).(A\otimes B)^{T}=A^{T}\otimes B^{T}\quad\mbox{and}\quad(A\otimes B)(C\otimes D)=(AC)\otimes(BD). (3)

Lemma 1 tells how to make LL in (1) a Latin hypercube whereas Lemma 2 tells how to make it orthogonal. When the two lemmas are combined, we have a way of obtaining orthogonal Latin hypercubes.

Theorem 1.

Let γ=n2\gamma=n_{2}. Then design LL in (1) is an orthogonal Latin hypercube if:

{longlist}

[(iii)]

AA and DD are orthogonal matrices of ±1\pm 1;

BB and CC are orthogonal Latin hypercubes;

at least one of the two, ATC=0A^{T}C=0 and BTD=0B^{T}D=0, is true;

at least one of the following two conditions is true: {longlist}[(iii)  (b)]

AA and CC satisfy that for any ii, if pp and pp^{\prime} are such that cpi=cpic_{pi}=-c_{p^{\prime}i}, then api=apia_{pi}=a_{p^{\prime}i};

BB and DD satisfy that for any jj, if qq and qq^{\prime} are such that bqj=bqjb_{qj}=-b_{q^{\prime}j}, then dqj=dqjd_{qj}=d_{q^{\prime}j}.

The role played by AA and DD is very different from that of BB and CC in Theorem 1. To help understand Theorem 1, one may think that BB and CC are the building material while AA and DD provide a blueprint for the construction. Small orthogonal Latin hypercubes BB and CC are used to construct a large orthogonal Latin hypercube LL in Theorem 1. Exactly how the construction is accomplished is guided by AA and DD which are orthogonal matrices of ±1\pm 1. In addition to the right blueprint and building material, a considerable amount of care is necessary for the final structure to be right. This is achieved via γ=n2\gamma=n_{2} and conditions (iii) and (iv) in Theorem 1.

Note that AA and DD may or may not be square matrices, and the orthogonality of AA and DD is imposed on their columns. In some mathematics literature, such matrices are called Hadamard submatrices. For convenience, we simply call AA or DD an orthogonal matrix when its columns are orthogonal. Hadamard matrices and orthogonal arrays with levels ±1\pm 1 are all such orthogonal matrices in our terminology. A Hadamard matrix is a square orthogonal matrix of ±1\pm 1. An orthogonal array with two levels ±1\pm 1 requires that each of the four combinations (1,1)(-1,-1), (1,+1)(-1,+1), (+1,1)(+1,-1) and (+1,+1)(+1,+1) occurs the same number of times in every two columns. For some comprehensive discussion on these and other topics in the theory of factorial designs, we refer to Dey and Mukerjee (1999), Hedayat, Sloane and Stufken (1999) and Mukerjee and Wu (2006).

Because of the orthogonality of AA and DD, we must have that n1n_{1} and n2n_{2} are equal to two or multiples of four. The case where n1=n2=2n_{1}=n_{2}=2 is trivial. Consequently, Theorem 1 can be used to construct orthogonal Latin hypercubes of n=8kn=8k runs, thereby providing designs that are unavailable in Ye (1998) and Steinberg and Lin (2006). When n=n1n2n=n_{1}n_{2} is a multiple of 16, Theorem 1 becomes more powerful. This point will be highlighted in Section 3.3. We now revisit Example 1 for an illustration of Theorem 1.

Example 2.

In Example 1, the first 12 columns of BB form a 1616-run orthogonal Latin hypercube constructed by Steinberg and Lin (2006). If DD is chosen to be a Hadamard matrix of order 16 in Example 1, Theorem 1 tells us the first 12 columns of LL in Example 1 constitute a 32×1232\times 12 orthogonal Latin hypercube which has one more orthogonal factor than the 32×1132\times 11 orthogonal Latin hypercube obtained by Cioppa and Lucas (2007).

When n1=n2n_{1}=n_{2}, a stronger result than Theorem 1 can be established, again using the properties of the Kronecker product given in (3).

Proposition 1.

If n1=n2=n0n_{1}=n_{2}=n_{0} and A,B,C,DA,B,C,D and γ\gamma are chosen according to Theorem 1, then design (L,UL,U) is an orthogonal Latin hypercube with 2m1m22m_{1}m_{2} factors where LL is as in Theorem 1 and U=n0AB+CDU=-n_{0}A\otimes B+C\otimes D.

We now discuss how to choose A,B,C,DA,B,C,D and γ\gamma to construct orthogonal Latin hypercubes. According Theorem 1, we have that γ=n2\gamma=n_{2}. Matrices AA and DD need to be orthogonal with entries of ±1\pm 1. As discussed earlier, two level orthogonal arrays and Hadamard matrices are all such orthogonal matrices. Theorem 1 requires that designs BB and CC be orthogonal Latin hypercubes. All known orthogonal Latin hypercubes from the existing literature can be used here. Later in this paper (see Table 3), we obtain a collection of small orthogonal Latin hypercubes through a computer search for this purpose. So far, all are straightforward. The nontrivial aspect from applying Theorem 1 is to satisfy conditions (iii) and (iv) which require that AA and CC (or BB and DD) jointly have certain properties. In this paper, we satisfy these two conditions by choosing AA of form A=(A0T,A0T)TA=(A_{0}^{T},A_{0}^{T})^{T} and CC of form C=(C0T,C0T)TC=(C_{0}^{T},-C_{0}^{T})^{T} where A0A_{0} and C0C_{0} are such that all the columns in the matrix,

(A,C)=[A0C0A0C0],(A,C)=\left[\matrix{A_{0}&C_{0}\cr A_{0}&-C_{0}}\right], (4)

are mutually orthogonal. In Section 3.3 we provide a method of finding such orthogonal matrices with the structure in (4) when proving Theorem 3. Comments similar to those in this paragraph can also be made regarding the application of Proposition 2 in Section 3.2.

3.2 Orthogonal Latin hypercubes with other run sizes

Consider an orthogonal Latin hypercube of nn runs with m2m\geq 2 factors. Trivially, run size nn cannot be two or three. So we must have n4n\geq 4. The next result provides a complete characterization of the existence of an orthogonal Latin hypercube in terms of run size nn.

Theorem 2.

There exists an orthogonal Latin hypercube of n4n\geq 4 runs with more than one factor if and only if n4k+2n\neq 4k+2 for any integer kk.

The Appendix contains a proof for Theorem 2. Equivalently, Theorem 2 says that the run size of an orthogonal Latin hypercube has to be odd or a multiple of 4. Theorem 1 provides a method for constructing orthogonal Latin hypercubes of n=8kn=8k runs. The present section examines how to construct orthogonal Latin hypercubes of other run sizes.

The basic idea of our method is quite simple. To obtain an orthogonal Latin hypercube, we stack up two orthogonal designs with mutually exclusive and exhaustive sets of levels. To make it precise, we use 𝒮\mathcal{S} to denote the set of nn levels of a Latin hypercube of nn runs. Let 𝒮=𝒮a𝒮b\mathcal{S}=\mathcal{S}_{a}\cup\mathcal{S}_{b} where 𝒮a𝒮b=ϕ\mathcal{S}_{a}\cap\mathcal{S}_{b}=\phi, and let nan_{a} and nbn_{b} be the numbers of levels in 𝒮a\mathcal{S}_{a} and 𝒮b\mathcal{S}_{b}, respectively. Suppose that there exist an na×mn_{a}\times m orthogonal design DaD_{a} with levels in 𝒮a\mathcal{S}_{a} and an nb×mn_{b}\times m orthogonal design DbD_{b} with levels in 𝒮b\mathcal{S}_{b}, where for both DaD_{a} and DbD_{b}, each level appears precisely once within each column. Then

L=(DaDb)L=\pmatrix{D_{a}\cr D_{b}} (5)

is an n×mn\times m orthogonal Latin hypercube with n=na+nbn=n_{a}+n_{b}. Note that DaD_{a} and DbD_{b} themselves are not necessarily Latin hypercubes.

We consider two special choices for 𝒮a\mathcal{S}_{a} and 𝒮b\mathcal{S}_{b}. For easy reference later in the paper, we call them two stacking methods. Our first stacking method chooses nan_{a} and nbn_{b} such that |nanb|=1|n_{a}-n_{b}|=1 with the corresponding 𝒮a={(na1),(na3),,na3,na1}\mathcal{S}_{a}=\{-(n_{a}-1),-(n_{a}-3),\ldots,n_{a}-3,n_{a}-1\} and 𝒮b={(nb1),(nb3),,nb3,nb1}\mathcal{S}_{b}=\{-(n_{b}-1),-(n_{b}-3),\ldots,\break n_{b}-3,n_{b}-1\}. This implies that both Da/2D_{a}/2 and Db/2D_{b}/2 in (5) are orthogonal Latin hypercubes. We may assume that nan_{a} is odd and nbn_{b} is even in the above. By Theorem 2, we know that nbn_{b} has form 4k4k. It follows that nan_{a} has form 4k14k-1 or 4k+14k+1. Thus the first stacking method allows orthogonal Latin hypercubes of run sizes 8k18k-1 and 8k+18k+1 to be constructed.

The second stacking method is more generally applicable and it chooses 𝒮a={(na1)/2,(na3)/2,,(na3)/2,(na1)/2}\mathcal{S}_{a}=\{-(n_{a}-1)/2,-(n_{a}-3)/2,\ldots,(n_{a}-3)/2,(n_{a}-1)/2\} and

𝒮b={(n1)/2,,(na+1)/2,(na+1)/2,,(n1)/2},\mathcal{S}_{b}=\{-(n-1)/2,\ldots,-(n_{a}+1)/2,(n_{a}+1)/2,\ldots,(n-1)/2\}, (6)

where n=na+nbn=n_{a}+n_{b}. For this choice, DaD_{a} is an orthogonal Latin hypercube while DbD_{b} is not. We examine how to construct an orthogonal design DbD_{b} with level set 𝒮b\mathcal{S}_{b} given in (6). Now consider the matrices in Table 2. Each of the four matrices in Table 2 has the following properties: (i) it has real entries ±x1,,±xn/2\pm x_{1},\ldots,\pm x_{n/2}; (ii) both xix_{i} and xi-x_{i} occur exactly once in each column; (iii) every two columns are orthogonal. We note that the matrices in Table 2 are related to but different from orthogonal designs in the combinatorics literature [Geramita and Seberry (1979)].

Table 2: Four useful matrices
\boldsn\bolds n
2 4 8 16
x1x_{1} x1x_{1} x2x_{2} x1x_{1} x2-x_{2} x4x_{4} x3x_{3} x1x_{1} x2-x_{2} x4-x_{4} x3-x_{3} x8-x_{8} x7x_{7} x5x_{5} x6x_{6}
x1-x_{1} x2x_{2} x1-x_{1} x2x_{2} x1x_{1} x3x_{3} x4-x_{4} x2x_{2} x1x_{1} x3-x_{3} x4x_{4} x7-x_{7} x8-x_{8} x6-x_{6} x5x_{5}
x1-x_{1} x2-x_{2} x3x_{3} x4-x_{4} x2-x_{2} x1-x_{1} x3x_{3} x4-x_{4} x2x_{2} x1x_{1} x6-x_{6} x5-x_{5} x7x_{7} x8-x_{8}
x2-x_{2} x1x_{1} x4x_{4} x3x_{3} x1-x_{1} x2x_{2} x4x_{4} x3x_{3} x1x_{1} x2-x_{2} x5-x_{5} x6x_{6} x8-x_{8} x7-x_{7}
x1-x_{1} x2x_{2} x4-x_{4} x3-x_{3} x5x_{5} x6-x_{6} x8-x_{8} x7x_{7} x4x_{4} x3x_{3} x1-x_{1} x2-x_{2}
x2-x_{2} x1-x_{1} x3-x_{3} x4x_{4} x6x_{6} x5x_{5} x7-x_{7} x8-x_{8} x3x_{3} x4-x_{4} x2x_{2} x1-x_{1}
x3-x_{3} x4x_{4} x2x_{2} x1x_{1} x7x_{7} x8-x_{8} x6x_{6} x5-x_{5} x2x_{2} x1-x_{1} x3-x_{3} x4x_{4}
x4-x_{4} x3-x_{3} x1x_{1} x2-x_{2} x8x_{8} x7x_{7} x5x_{5} x6x_{6} x1x_{1} x2x_{2} x4x_{4} x3x_{3}
x1-x_{1} x2x_{2} x4x_{4} x3x_{3} x8x_{8} x7-x_{7} x5-x_{5} x6-x_{6}
x2-x_{2} x1-x_{1} x3x_{3} x4-x_{4} x7x_{7} x8x_{8} x6x_{6} x5-x_{5}
x3-x_{3} x4x_{4} x2-x_{2} x1-x_{1} x6x_{6} x5x_{5} x7-x_{7} x8x_{8}
x4-x_{4} x3-x_{3} x1-x_{1} x2x_{2} x5x_{5} x6-x_{6} x8x_{8} x7x_{7}
x5-x_{5} x6x_{6} x8x_{8} x7-x_{7} x4-x_{4} x3-x_{3} x1x_{1} x2x_{2}
x6-x_{6} x5-x_{5} x7x_{7} x8x_{8} x3-x_{3} x4x_{4} x2-x_{2} x1x_{1}
x7-x_{7} x8x_{8} x6-x_{6} x5x_{5} x2-x_{2} x1x_{1} x3x_{3} x4-x_{4}
x8-x_{8} x7-x_{7} x5-x_{5} x6-x_{6} x1-x_{1} x2-x_{2} x4-x_{4} x3-x_{3}
Table 3: The maximum number mm of columns in \operatornameOLH(n,m)\operatorname{OLH}(n,m) by the algorithm for 4n214\leq n\leq 21
nn 4 5 7 8 9 11 12 13 15 16 17 19 20 21
mm 2 2 3 4 5 7 6 6 6 12 6 6 6 6

The matrices in Table 2 can be used to construct orthogonal Latin hypercubes of nn runs by setting xi=(2i1)/2x_{i}=(2i-1)/2 for i=1,,n/2i=1,\ldots,n/2. They also provide a direct construction of orthogonal designs DbD_{b} with level set 𝒮b\mathcal{S}_{b} in (6) by choosing xi=(na+2i1)/2x_{i}=(n_{a}+2i-1)/2 for i=1,,nb/2i=1,\ldots,n_{b}/2. Most importantly, they are useful in the following result that allows us to construct DbD_{b} with level set 𝒮b\mathcal{S}_{b} in (6) for more general nbn_{b}.

Proposition 2.

Let γ=1\gamma=1. Then design LL in (1) is an orthogonal design with level set {(na+n1)/2,,(na+1)/2,(na+1)/2,,(na+n1)/2}\{-(n_{a}+n-1)/2,\ldots,-(n_{a}+1)/2,(n_{a}+1)/2,\ldots,(n_{a}+n-1)/2\} if:

{longlist}

AA and DD are orthogonal matrices of ±1\pm 1;

BB is an orthogonal Latin hypercube, and CC is an orthogonal design with level set ±(na+n2)/2,±(na+3n2)/2,,±(na+(n11)n2)/2\pm(n_{a}+n_{2})/2,\pm(n_{a}+3n_{2})/2,\ldots,\pm(n_{a}+(n_{1}-1)n_{2})/2;

at least one of the two, ATC=0A^{T}C=0 and BTD=0B^{T}D=0, is true;

at least one of the following two conditions is true: {longlist}[(b)  (iii)]

AA and CC satisfy that for any ii, if pp and pp^{\prime} are such that cpi=cpic_{pi}=-c_{p^{\prime}i}, then api=apia_{pi}=a_{p^{\prime}i};

BB and DD satisfy that for any jj, if qq and qq^{\prime} are such that bqj=bqjb_{qj}=-b_{q^{\prime}j}, then dqj=dqjd_{qj}=d_{q^{\prime}j}.

Orthogonality of design LL follows from Lemma 2. That LL has a desired set of levels can easily be established which follows a similar path to that for Lemma 1. Comparing Proposition 2 with Theorem 1, we see that the only changes are those made to γ\gamma and CC. Mathematically, Theorem 1 is a special case of Proposition 2 as one can obtain the former from the latter by setting na=0n_{a}=0. We present them separately because they carry different messages and serve different purposes in this paper.

Design CC required in Proposition 2 can easily be obtained from the matrices in Table 2. By letting n=nbn=n_{b} in Proposition 2, design LL in Proposition 2 can then used as our DbD_{b} as it has desired level set 𝒮b\mathcal{S}_{b} in (6). The run size nbn_{b} of such DbD_{b} has form nb=8kn_{b}=8k. Since there is no restriction in the run size nan_{a} of DaD_{a}, other than that DaD_{a} is an orthogonal Latin hypercube, this second stacking method allows orthogonal Latin hypercubes of any run size n4k+2n\neq 4k+2 to be constructed.

Example 3.

In Example 2, if we choose γ=1\gamma=1 and let C=(17/2,17/2)TC=(-17/2,17/2)^{T}, Proposition 2 gives an orthogonal design DbD_{b} of nb=32n_{b}=32 runs for 12 factors, where each column of DbD_{b} is a permutation of 16,15,,1-16,-15,\ldots,-1, 1,,15,161,\ldots,15,16. Now let na=1n_{a}=1 and DaD_{a} be a row of zeros. Then stacking up DaD_{a} and DbD_{b} gives a 33×1233\times 12 orthogonal Latin hypercube.

3.3 Some results

The methods in Sections 3.1 and 3.2 both build large orthogonal Latin hypercubes from small ones. To apply the methods, we need to find orthogonal Latin hypercubes with small runs. Various efficient algorithms can be helpful in this regard. Lin (2008) reported an algorithm adapted from that of Xu (2002). The key idea of the algorithm is to add columns sequentially to an existing design. To add a column, two operations, pairwise switch and exchange, are used. A pairwise switch switches a pair of distinct levels in a column. For a candidate column, the algorithm searches for all possible pairwise switches and makes the pairwise switch that achieves the best improvement. This search and pairwise switch procedure is repeated until an orthogonal Latin hypercube is found. An exchange replaces the candidate column by a randomly generated column. The exchange step is repeated at most T1T_{1} (user-specified) times if no orthogonal Latin hypercube is obtained. Since the procedure relies on the initial random columns, the entire procedure is repeated T2T_{2} times. Apart from the sequential idea, the efficiency of the algorithm benefits from its fast updates of orthogonality. An update is needed when a pairwise switch is applied. The maximum number mm of the columns in orthogonal Latin hypercubes of nn runs found by the algorithm is given in Table 3 for 4n214\leq n\leq 21 except for n=16n=16, in which case, our algorithm finds m=6m=6. The entry m=12m=12 for n=16n=16 in Table 3 is due to Steinberg and Lin (2006). The detailed design matrices for the orthogonal Latin hypercubes in Table 3 are presented in Lin (2008) and also available from the authors.

For a concise presentation of the results in this section, we use \operatornameOLH(n,m)\operatorname{OLH}(n,m) to denote an orthogonal Latin hypercube of nn runs for mm factors. We now present a general result from the application of Theorem 1 in Section 3.1 and the second stacking method in Section 3.2.

Theorem 3.

Suppose that an \operatornameOLH(n,m)\operatorname{OLH}(n,m) is available where nn is a multiple of 4 such that a Hadamard matrix of order nn exists. Then we have that:

{longlist}

the following orthogonal Latin hypercubes, an \operatornameOLH(2n,m)\operatorname{OLH}(2n,m), an \operatornameOLH(4n\operatorname{OLH}(4n,2m)2m), an \operatornameOLH(8n,4m)\operatorname{OLH}(8n,4m) and an \operatornameOLH(16n,8m)\operatorname{OLH}(16n,8m), can all be constructed;

all the following orthogonal Latin hypercubes, an \operatornameOLH(2n+1,m)\operatorname{OLH}(2n+1,m), an \operatornameOLH(4n+1,2m)\operatorname{OLH}(4n+1,2m), an \operatornameOLH(8n+1,4m)\operatorname{OLH}(8n+1,4m) and an \operatornameOLH(16n+1,8m)\operatorname{OLH}(16n+1,8m) can also be constructed.

We give a proof for Theorem 3. The proof in fact provides a detailed procedure for the actual construction of these orthogonal Latin hypercubes. Part (i) of Theorem 3 results from an application of Theorem 1 in Section 3.1. In the general construction (1), we choose BB to be the given \operatornameOLH(n,m)\operatorname{OLH}(n,m). Matrix DD is obtained by taking mm columns from a Hadamard matrix of order nn. Design CC is chosen to be an orthogonal Latin hypercube derived from a matrix in Table 2. Note that each of the four matrices in Table 2 has a fold-over structure in that it can be written as (XT,XT)T(X^{T},-X^{T})^{T}. Now let A=(ST,ST)TA=(S^{T},S^{T})^{T} where SS is obtained from XX by setting xi=1x_{i}=1 for all ii. With the above choices for AA, BB, CC and DD, conditions (i), (ii), (iii) and (iv) in Theorem 1 are all satisfied. This proves part (i) of Theorem 3. The proof for part (ii) of Theorem 3 is similar, involving the second stacking method with na=1n_{a}=1 and an application of Proposition 2.

Theorem 3 is a very powerful result. By repeated application of Theorem 3, one can obtain many infinite series of orthogonal Latin hypercubes. For example, starting with an \operatornameOLH(12,6)\operatorname{OLH}(12,6) from Table 3, we can obtain an \operatornameOLH(192,48)\operatorname{OLH}(192,48) which can be used in turn to construct an \operatornameOLH(768,96)\operatorname{OLH}(768,96) and so on. For another example, an \operatornameOLH(256,248)\operatorname{OLH}(256,248) in Steinberg and Lin (2006) can be used to construct an \operatornameOLH(1024,496)\operatorname{OLH}(1024,496), an \operatornameOLH(4096,1984)\operatorname{OLH}(4096,1984) and so on.

One important problem in the study of orthogonal Latin hypercubes is to determine the maximum number mm^{*} of factors for an \operatornameOLH(n,m)\operatorname{OLH}(n,m^{*}) to exist. Theorem 2 says that m=1m^{*}=1 if nn is 3 or has form n=4k+2n=4k+2 and that m2m^{*}\geq 2 otherwise. This result is now strengthened below.

Proposition 3.

The maximum number mm^{*} of factors for an orthogonal Latin hypercube of n=16k+jn=16k+j runs has a lower bound given below: {longlist}

m6m^{*}\geq 6 for all n=16k+jn=16k+j where k1k\geq 1 and j2,6,10,14j\neq 2,6,10,14;

m7m^{*}\geq 7 for n=16k+11n=16k+11 where k0k\geq 0;

m12m^{*}\geq 12 for n=16k,16k+1n=16k,16k+1 where k2k\geq 2;

m24m^{*}\geq 24 for n=32k,32k+1n=32k,32k+1 where k2k\geq 2;

m48m^{*}\geq 48 for n=64k,64k+1n=64k,64k+1 where k2k\geq 2.

Part (i) of Proposition 3 is obtained as follows. By our second stacking method with the use of the 16×816\times 8 matrix in Table 2, we can construct an \operatornameOLH(n+16,m)\operatorname{OLH}(n+16,m) where m8m\leq 8 if an \operatornameOLH(n,m)\operatorname{OLH}(n,m) is available. Part (i) of Proposition 3 will be true if we can claim that an \operatornameOLH(n,6)\operatorname{OLH}(n,6) exists for all 17n3217\leq n\leq 32 except for n=18,22,26,30n=18,22,26,30. We already know that the claim is true for n=17,19,20,21n=17,19,20,21 from Table 3 and for n=32n=32 from Example 2. Note that an \operatornameOLH(11,6)\operatorname{OLH}(11,6) can be obtained by choosing any six columns from the \operatornameOLH(11,7)\operatorname{OLH}(11,7) in Table 3. For n=23n=23, we use the first stacking method by choosing na=11n_{a}=11 and nb=12n_{b}=12 and using an \operatornameOLH(11,6)\operatorname{OLH}(11,6) and the \operatornameOLH(12,6)\operatorname{OLH}(12,6) in Table 3. The case n=24n=24 follows from applying part (i) of Theorem 3 to the \operatornameOLH(12,6)\operatorname{OLH}(12,6) in Table 3. For n=25n=25, an \operatornameOLH(25,6)\operatorname{OLH}(25,6) can be constructed using the first stacking method with na=13n_{a}=13 and nb=12n_{b}=12. For n=27n=27, we apply the second stacking method by choosing na=11n_{a}=11 and nb=16n_{b}=16. The second stacking method also allows the construction of an \operatornameOLH(28,6)\operatorname{OLH}(28,6), an \operatornameOLH(29,6)\operatorname{OLH}(29,6) and an \operatornameOLH(31,6)\operatorname{OLH}(31,6). We choose na=12n_{a}=12 and nb=16n_{b}=16 for n=28n=28, na=13n_{a}=13 and nb=16n_{b}=16 for n=29n=29, and na=15n_{a}=15 and nb=16n_{b}=16 for n=31n=31. Part (ii) follows from the existence of an \operatornameOLH(11,7)\operatorname{OLH}(11,7) in Table 3. Parts (iii), (iv) and (v) follows from an application of Theorem 3.

The following remarks are in order regarding Proposition 3. If we wish, we can obtain sharper lower bounds on mm^{*} for certain values of nn by applying Theorem 3. For example, using the \operatornameOLH(12,6)\operatorname{OLH}(12,6) in Table 3, we can establish that m6×8km^{*}\geq 6\times 8^{k} for n=12×16kn=12\times 16^{k}. We will not dwell further on this issue but are satisfied with the general lower bound in Proposition 3. The lower bound in Proposition 3 is derived from the small orthogonal Latin hypercubes found by our algorithm. Therefore, improved bounds will be naturally available in the future if better results are obtained from computer search.

\tablewidth

=250pt \boldsn\bolds n \boldsm\bolds m Ye SL CL 32 12 8 0 11 48 12 0 0 00 64 032 10 0 16 80 12 0 0 00 96 24 0 0 00 112 12 0 0 00 128 48 12 0 22 144 024 0 0 00 160 24 0 0 00 176 12 0 0 00 192 48 0 0 00 208 12 0 0 00 224 24 0 0 00 240 12 0 0 00 256 192 14 248 29 \sv@tabnotetext[]Note: Ye: the number of orthogonal columns by Ye (1998); SL: the number of orthogonal columns by Steinberg and Lin (2006); CL: the number of orthogonal columns by Cioppa and Lucas (2007).

Table 4: Orthogonal Latin hypercubes of n=16kn=16k runs where k2k\geq 2

Lin (2008) in her thesis provides a comprehensive table of orthogonal Latin hypercubes for all n256n\leq 256. Here we present the results in Table 4 for the case where nn is a multiple of 16. The first column is the run size and the second column is the number of factors obtained by our methods. Those entries marked with an * are given by Proposition 1. The remaining columns of Table 4 give the number of factors obtained by the methods of Ye (1998), Steinberg and Lin (2006) and Cioppa and Lucas (2007). Table 4 clearly shows that our methods can provide orthogonal Latin hypercubes when other methods cannot be applied. When other methods are applicable, our methods give many more factors than these existing methods with the only exception given by n=256n=256, for which case Steinberg and Lin (2006) found an \operatornameOLH(256,248)\operatorname{OLH}(256,248).

4 Nearly orthogonal Latin hypercubes

The general construction in (1) is very versatile and can also be used to construct nearly orthogonal and cascading Latin hypercubes. Due to space limitation, we omit the discussion on cascading Latin hypercubes and refer the reader to Lin (2008). In what follows, we provide a brief discussion on nearly orthogonal Latin hypercubes; interested readers can find more details in Lin’s thesis (2008).

To assess near orthogonality, we adopt two measures defined in Bingham, Sitter and Tang (2009). For a design D=(d1,,dm)D=(d_{1},\ldots,d_{m}), where djd_{j} is the jjth column of DD, define ρij(D)\rho_{ij}(D) to be diTdj/[diTdidjTdj]1/2d_{i}^{T}d_{j}/[d_{i}^{T}d_{i}d_{j}^{T}d_{j}]^{1/2}. If the mean of the level settings in djd_{j} for all j=1,,mj=1,\ldots,m is zero, then ρij(D)\rho_{ij}(D) is simply the correlation coefficient between columns did_{i} and djd_{j}. Near orthogonality can be measured by the maximum correlation ρM(D)=maxi,j|ρij(D)|\rho_{M}(D)=\max_{i,j}|\rho_{ij}(D)| and the average squared correlation ρ2(D)=i<jρij2(D)/[(m(m1)/2]\rho^{2}(D)=\sum_{i<j}\rho^{2}_{ij}(D)/[(m(m-1)/2]. Smaller values of ρM(D)\rho_{M}(D) and ρ2(D)\rho^{2}(D) imply near orthogonality. Obviously, if ρM(D)=0\rho_{M}(D)=0 or ρ2(D)=0\rho^{2}(D)=0, then an orthogonal Latin hypercube is obtained. The following result shows how the method in (1) can be used to construct nearly orthogonal Latin hypercubes.

Proposition 4.

Suppose that AA, BB, CC, DD and γ\gamma in (1) are chosen according to Lemma 1 so that design LL in (1) is a Latin hypercube. In addition, we assume that AA and DD are orthogonal and that at least one of the two, ATC=0A^{T}C=0 and BTD=0B^{T}D=0, holds true. We then have that: {longlist}

ρ2(L)=w1ρ2(B)+w2ρ2(C)\rho^{2}(L)=w_{1}\rho^{2}(B)+w_{2}\rho^{2}(C);

ρM(L)=\operatornameMax{w3ρM(B),w4ρM(C)}\rho_{M}(L)=\operatorname{Max}\{w_{3}\rho_{M}(B),w_{4}\rho_{M}(C)\}, where w1w_{1}, w2w_{2}, w3w_{3} and w4w_{4} are given by w1=(m21)(n221)2/[(m1m21)(n21)2]w_{1}=(m_{2}-1)(n_{2}^{2}-1)^{2}/[(m_{1}m_{2}-1)(n^{2}-1)^{2}], w2=n24(m11)(n121)2/[(m1m21)(n21)2]w_{2}=n_{2}^{4}(m_{1}-1)(n_{1}^{2}-1)^{2}/[(m_{1}m_{2}-1)(n^{2}-1)^{2}], w3=(n221)/(n21)w_{3}=(n_{2}^{2}-1)/(n^{2}-1) and w4=n22(n121)/(n21)w_{4}=n_{2}^{2}(n_{1}^{2}-1)/(n^{2}-1).

The proof for Proposition 4 is in the Appendix. Proposition 4 says that if BB and CC are nearly orthogonal, the resulting Latin hypercube LL is also nearly orthogonal. An example, illustrating the use of this result, is considered below.

Table 5: Design matrix of B0B_{0} in Example 4
  (151513135135315759951315337315111357137331195111513511999351119191511111351157131571771515139513311713513115973913111393131351315991117915119111113711151315739979513931515111311151551533151139171511333159597151191315155111797711313175973151311139511973731115117131371111551371153115511157137159153153131135113151311311971711115511)\left(\begin{array}[]{r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}} r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}} r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{\hspace*{8pt}}r@{}}-15\hskip 8.0&15\hskip 8.0&-13\hskip 8.0&13\hskip 8.0&-5\hskip 8.0&-13\hskip 8.0&5\hskip 8.0&3\hskip 8.0&-1\hskip 8.0&5\hskip 8.0&-7\hskip 8.0&5\hskip 8.0&-9\hskip 8.0&-9\hskip 8.0&5\\ -13\hskip 8.0&-15\hskip 8.0&-3\hskip 8.0&3\hskip 8.0&7\hskip 8.0&3\hskip 8.0&15\hskip 8.0&-11\hskip 8.0&13\hskip 8.0&-5\hskip 8.0&7\hskip 8.0&-13\hskip 8.0&-7\hskip 8.0&-3\hskip 8.0&-3\\ -11\hskip 8.0&-9\hskip 8.0&-5\hskip 8.0&-11\hskip 8.0&-15\hskip 8.0&13\hskip 8.0&-5\hskip 8.0&11\hskip 8.0&-9\hskip 8.0&9\hskip 8.0&9\hskip 8.0&3\hskip 8.0&-5\hskip 8.0&-1\hskip 8.0&-11\\ -9\hskip 8.0&-1\hskip 8.0&9\hskip 8.0&-15\hskip 8.0&-11\hskip 8.0&1\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&5\hskip 8.0&-1\hskip 8.0&-15\hskip 8.0&7\hskip 8.0&1\hskip 8.0&3\hskip 8.0&15\\ -7\hskip 8.0&1\hskip 8.0&-7\hskip 8.0&7\hskip 8.0&15\hskip 8.0&15\hskip 8.0&-13\hskip 8.0&9\hskip 8.0&-5\hskip 8.0&-13\hskip 8.0&-3\hskip 8.0&-1\hskip 8.0&-1\hskip 8.0&7\hskip 8.0&13\\ -5\hskip 8.0&13\hskip 8.0&11\hskip 8.0&-5\hskip 8.0&9\hskip 8.0&-7\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&-13\hskip 8.0&11\hskip 8.0&13\hskip 8.0&-9\hskip 8.0&-3\hskip 8.0&13\hskip 8.0&1\\ -3\hskip 8.0&-5\hskip 8.0&13\hskip 8.0&15\hskip 8.0&-9\hskip 8.0&-9\hskip 8.0&-11\hskip 8.0&1\hskip 8.0&7\hskip 8.0&-9\hskip 8.0&15\hskip 8.0&11\hskip 8.0&9\hskip 8.0&1\hskip 8.0&-1\\ -1\hskip 8.0&-11\hskip 8.0&3\hskip 8.0&-7\hskip 8.0&11\hskip 8.0&-15\hskip 8.0&13\hskip 8.0&15\hskip 8.0&-7\hskip 8.0&-3\hskip 8.0&-9\hskip 8.0&9\hskip 8.0&7\hskip 8.0&9\hskip 8.0&-5\\ 1\hskip 8.0&3\hskip 8.0&-9\hskip 8.0&-3\hskip 8.0&-1\hskip 8.0&-5\hskip 8.0&-15\hskip 8.0&-1\hskip 8.0&11\hskip 8.0&3\hskip 8.0&-11\hskip 8.0&-15\hskip 8.0&15\hskip 8.0&5\hskip 8.0&-15\\ 3\hskip 8.0&-3\hskip 8.0&15\hskip 8.0&11\hskip 8.0&3\hskip 8.0&9\hskip 8.0&1\hskip 8.0&-7\hskip 8.0&-15\hskip 8.0&1\hskip 8.0&-13\hskip 8.0&-3\hskip 8.0&3\hskip 8.0&-15\hskip 8.0&-9\\ 5\hskip 8.0&9\hskip 8.0&7\hskip 8.0&-1\hskip 8.0&5\hskip 8.0&11\hskip 8.0&9\hskip 8.0&13\hskip 8.0&15\hskip 8.0&15\hskip 8.0&5\hskip 8.0&1\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&9\\ 7\hskip 8.0&7\hskip 8.0&-1\hskip 8.0&-13\hskip 8.0&13\hskip 8.0&-1\hskip 8.0&-7\hskip 8.0&-5\hskip 8.0&9\hskip 8.0&-7\hskip 8.0&3\hskip 8.0&15\hskip 8.0&-13\hskip 8.0&-11\hskip 8.0&-13\\ 9\hskip 8.0&5\hskip 8.0&-11\hskip 8.0&-9\hskip 8.0&-7\hskip 8.0&-3\hskip 8.0&7\hskip 8.0&-3\hskip 8.0&-11\hskip 8.0&-15\hskip 8.0&11\hskip 8.0&-7\hskip 8.0&13\hskip 8.0&-13\hskip 8.0&7\\ 11\hskip 8.0&11\hskip 8.0&5\hskip 8.0&5\hskip 8.0&-13\hskip 8.0&7\hskip 8.0&11\hskip 8.0&5\hskip 8.0&3\hskip 8.0&-11\hskip 8.0&-5\hskip 8.0&-5\hskip 8.0&-11\hskip 8.0&15\hskip 8.0&-7\\ 13\hskip 8.0&-7\hskip 8.0&-15\hskip 8.0&9\hskip 8.0&1\hskip 8.0&5\hskip 8.0&3\hskip 8.0&-15\hskip 8.0&-3\hskip 8.0&13\hskip 8.0&1\hskip 8.0&13\hskip 8.0&5\hskip 8.0&11\hskip 8.0&3\\ 15\hskip 8.0&-13\hskip 8.0&1\hskip 8.0&1\hskip 8.0&-3\hskip 8.0&-11\hskip 8.0&-9\hskip 8.0&7\hskip 8.0&1\hskip 8.0&7\hskip 8.0&-1\hskip 8.0&-11\hskip 8.0&-15\hskip 8.0&-5\hskip 8.0&11\end{array}\right)
Example 4.

Let A=(1,1)TA=(1,1)^{T}, C=(1/2,1/2)TC=(1/2,-1/2)^{T}, and γ=16\gamma=16. Choose a 16×1516\times 15 nearly orthogonal Latin hypercube B=B0/2B=B_{0}/2 where B0B_{0} is displayed in Table 5, and BB has ρ2(B)=0.0003\rho^{2}(B)=0.0003 and ρM(B)=0.0765\rho_{M}(B)=0.0765. Taking any 15 columns of a Hadamard matrix of order 16 to be DD and then applying (1), we obtain a Latin hypercube LL of 32 runs and 15 factors. As ρ2(C)=ρM(C)=0\rho^{2}(C)=\rho_{M}(C)=0, we have ρ2(L)=(n221)2ρ2(B)/(n21)2=0.0621ρ2(B)=0.00002\rho^{2}(L)=(n_{2}^{2}-1)^{2}\rho^{2}(B)/(n^{2}-1)^{2}=0.0621\rho^{2}(B)=0.00002 and ρM(L)=(n221)ρM(B)/(n21)=0.2493ρM(B)=0.0191\rho_{M}(L)=(n_{2}^{2}-1)\rho_{M}(B)/(n^{2}-1)=0.2493\rho_{M}(B)=0.0191.

A more general result than Proposition 4 can be obtained if AA and DD are nearly orthogonal and at least one of the two, ATC=0A^{T}C=0 and BTD=0B^{T}D=0, approximately holds. However, besides being very complicated, such a general result does not greatly enhance our capability of constructing nearly orthogonal Latin hypercubes as the orthogonality of AA and DD and that between AA and CC is much easier to achieve than the orthogonality of BB and CC. Our result as in Proposition 4 makes a more focused presentation. Lin (2008) also contains a table of small, nearly orthogonal Latin hypercubes, based on which we can construct large nearly orthogonal Latin hypercubes via Proposition 4.

5 Concluding remarks

We have presented a general method of construction for orthogonal, nearly orthogonal and cascading Latin hypercubes. The method uses small designs to build large designs. It turns out that some appealing properties in small designs can be carried over to large designs. We have also obtained a result on the existence of orthogonal Latin hypercubes. The power of the general method is further enhanced by the methods of stacking. Although our methods are motivated by computer experiments, they are potentially useful for constructing other designs such as permutation arrays which are widely applied to data transmission over power lines [see Colbourn, Kløve and Ling (2004) and the reference therein].

Many researchers are increasingly interested in using polynomial models for computer experiments though Gaussian process models are still very popular. Polynomials are attractive because they allow gradual building of a suitable model by starting with simple linear terms and then gradually introducing higher-order terms. Orthogonal and nearly orthogonal Latin hypercubes are directly useful when polynomial models are considered. If one insists on using Gaussian-process models, orthogonality and near orthogonality can be viewed as stepping stones to space-filling designs. This is because a good space-filling design must be orthogonal or nearly so as the design points when projected on to two dimensions should be uniformly scattered. Thus the search for space-filling designs can be restricted to orthogonal and nearly orthogonal designs instead of all designs. A rich class of orthogonal and nearly orthogonal Latin hypercubes can be obtained by considering a generalization of the construction method in this paper. The generalization makes use of an idea in Bingham, Sitter and Tang (2009) [for more details, we refer to Lin (2008)]. It is part of our research plan to write a paper on this topic in the future.

Appendix

{pf*}

Proof of Lemma 1 We provide a proof under (a) in condition (ii) of Lemma 1. The proof is essentially the same if condition (b) is met. For design LL in (1) to be a Latin hypercube, we need to show that each column of LL is a permutation of (n1)/2,(n3)/2,,(n3)/2,(n1)/2-(n-1)/2,-(n-3)/2,\ldots,(n-3)/2,(n-1)/2 where n=n1n2n=n_{1}n_{2}. Without loss of generality, we will prove that this is the case for the first column of design LL. For ease in notation, let (a1,,an1)T(a_{1},\ldots,a_{n_{1}})^{T}, (b1,,bn2)T(b_{1},\ldots,b_{n_{2}})^{T}, (c1,,cn1)T(c_{1},\ldots,c_{n_{1}})^{T} and (d1,,dn2)T(d_{1},\ldots,d_{n_{2}})^{T} be the first columns of AA, BB, CC and DD, respectively. Then the entries of the first column of LL are given by

aibj+n2cidjwhere i=1,,n1 and j=1,,n2.a_{i}b_{j}+n_{2}c_{i}d_{j}\qquad\mbox{where $i=1,\ldots,n_{1}$ and $j=1,\ldots,n_{2}$.} (7)

As CC is a Latin hypercube, we have that c1,,cn1c_{1},\ldots,c_{n_{1}} are a permutation of (n11)/2,(n13)/2,,(n13)/2,(n11)/2-(n_{1}-1)/2,-(n_{1}-3)/2,\ldots,(n_{1}-3)/2,(n_{1}-1)/2. For any given odd uu such that 1un11\leq u\leq n_{1}, consider the two distinct levels, (n1u)/2-(n_{1}-u)/2 and (n1u)/2(n_{1}-u)/2, of CC. (The two levels may be the same level 0 when n1n_{1} is odd. This simple case will be dealt with later.) For this given uu, let ii and ii^{\prime} be the unique indices such that ci=(n1u)/2c_{i}=(n_{1}-u)/2 and ci=(n1u)/2c_{i^{\prime}}=-(n_{1}-u)/2. As dj=±1d_{j}=\pm 1, the two numbers cidjc_{i}d_{j} and cidjc_{i^{\prime}}d_{j} must always have opposite signs and thus always give the two points (n1u)/2-(n_{1}-u)/2 and (n1u)/2(n_{1}-u)/2 on the real line. Therefore, the two numbers n2cidjn_{2}c_{i}d_{j} and n2cidjn_{2}c_{i^{\prime}}d_{j} always give the two points n2(n1u)/2-n_{2}(n_{1}-u)/2 and n2(n1u)/2n_{2}(n_{1}-u)/2 for any j=1,,n2j=1,\ldots,n_{2}. By condition (a), we have that ai=aia_{i}=a_{i^{\prime}}. Since BB is a Latin hypercube of n2n_{2} runs, we have that b1,,bn2b_{1},\ldots,b_{n_{2}} are a permutation of (n21)/2,(n23)/2,,(n23)/2,(n21)/2-(n_{2}-1)/2,-(n_{2}-3)/2,\ldots,(n_{2}-3)/2,(n_{2}-1)/2. As ai=±1a_{i}=\pm 1, we have that aib1,,aibn2a_{i}b_{1},\ldots,a_{i}b_{n_{2}} are also a permutation of (n21)/2,(n23)/2,,(n23)/2,(n21)/2-(n_{2}-1)/2,-(n_{2}-3)/2,\ldots,(n_{2}-3)/2,(n_{2}-1)/2. Since ai=aia_{i^{\prime}}=a_{i}, this shows that the 2n22n_{2} points given by aibj+n2cidja_{i}b_{j}+n_{2}c_{i}d_{j} and aibj+n2cidja_{i^{\prime}}b_{j}+n_{2}c_{i^{\prime}}d_{j} for j=1,,n2j=1,\ldots,n_{2} can be divided into two sets of n2n_{2} points with the first set of n2n_{2} points given by n2(n1u)/2+bj-n_{2}(n_{1}-u)/2+b_{j} for j=1,,n2j=1,\ldots,n_{2} and the second set of n2n_{2} points given by n2(n1u)/2+bjn_{2}(n_{1}-u)/2+b_{j} for j=1,,n2j=1,\ldots,n_{2}. The n2n_{2} points n2(n1u)/2+bj-n_{2}(n_{1}-u)/2+b_{j} for j=1,,n2j=1,\ldots,n_{2} are centered at n2(n1u)/2-n_{2}(n_{1}-u)/2, and equally spaced with two adjacent points separated by an interval of length one. A similar remark can be made about the other set of n2n_{2} points. We note that if u=n1u=n_{1} when n1n_{1} is odd, for the unique ii with ci=0c_{i}=0, the n2n_{2} numbers aibj+n2cidj=aibja_{i}b_{j}+n_{2}c_{i}d_{j}=a_{i}b_{j} for j=1,,n2j=1,\ldots,n_{2} are simply the set of bjb_{j}s for j=1,,n2j=1,\ldots,n_{2}. By allowing the odd uu to vary in the range 1un11\leq u\leq n_{1}, we see that the n1n2n_{1}n_{2} numbers in (7) are precisely these nn points, (n1)/2,(n3)/2,,(n3)/2,(n1)/2-(n-1)/2,-(n-3)/2,\ldots,(n-3)/2,(n-1)/2, where n=n1n2n=n_{1}n_{2}. The proof is complete. {pf*}Proof of Theorem 2 The sufficiency part of Theorem 2 can be proved directly which involves the construction of an orthogonal Latin hypercube of nn runs with m2m\geq 2 factors for any nn that does not have form 4k+24k+2. We omit this part of the proof as the existence result also follows from Proposition 3 in Section 3.3 when we establish a lower bound on the maximum number of factors in an orthogonal Latin hypercube.

It remains to show that there does not exist an orthogonal Latin hypercube of n=4k+2n=4k+2 runs with m2m\geq 2 factors. Now suppose that such an orthogonal Latin hypercube exists, and let a=(a1,,an)Ta=(a_{1},\ldots,a_{n})^{T} and b=(b1,,bn)Tb=(b_{1},\ldots,b_{n})^{T} be its two columns. Then we have that both aa and bb are permutations of {1/2,3/2,,(n1)/2,1/2,3/2,,(n1)/2}\{1/2,3/2,\ldots,(n-1)/2,-1/2,-3/2,\ldots,-(n-1)/2\}. Note that i=1nai=0\sum_{i=1}^{n}a_{i}=0, i=1nbi=0\sum_{i=1}^{n}b_{i}=0. Without loss of generality, we assume that a=(1/2,3/2a=(1/2,3/2,,(n1)/2,1/2,3/2,,(n1)/2)T\ldots,(n-1)/2,-1/2,-3/2,\ldots,-(n-1)/2)^{T}. In other words, we have ai=ai+n/2=(2i1)/2a_{i}=-a_{i+n/2}=(2i-1)/2. Since aa and bb are orthogonal, we have that i=1naibi=21i=1n/2[(2bi)i(2bi+n/2)(i1)]=0\sum_{i=1}^{n}a_{i}b_{i}=2^{-1}\sum_{i=1}^{n/2}[(2b_{i})i-(2b_{i+n/2})(i-1)]=0. Note that both 2bi2b_{i} and 2bi+n/22b_{i+n/2} are odd, i=1,,n/2i=1,\ldots,n/2. The quantity (2bi)i(2bi+n/2)(i1)(2b_{i})i-(2b_{i+n/2})(i-1) must be odd as (2bi)i(2b_{i})i and (2bi+n/2)(i1)(2b_{i+n/2})(i-1) cannot be both even or both odd. In addition, n/2n/2 must be odd. It is obvious that the addition or subtraction among an odd number of odd integers gives an odd integer. This leads to a contradiction. {pf*}Proof of Proposition 4 Parts (i) and (ii) can be obtained by noting that

LTL\displaystyle L^{T}L =\displaystyle= (AB+γCD)T(AB+γCD)\displaystyle(A\otimes B+\gamma C\otimes D)^{T}(A\otimes B+\gamma C\otimes D)
=\displaystyle= (ATA)(BTB)+γ(ATC)(BTD)\displaystyle(A^{T}A)\otimes(B^{T}B)+\gamma(A^{T}C)\otimes(B^{T}D)
+γ(CTA)(DTB)+γ2(CTC)(DTD)\displaystyle{}+\gamma(C^{T}A)\otimes(D^{T}B)+\gamma^{2}(C^{T}C)\otimes(D^{T}D)
=\displaystyle= n1Im1(BTB)+n22(CTC)(n2Im2),\displaystyle n_{1}I_{m_{1}}\otimes(B^{T}B)+n_{2}^{2}(C^{T}C)\otimes(n_{2}I_{m_{2}}),

where Im1I_{m_{1}} and Im2I_{m_{2}} are identity matrices of size m1m_{1} and m2m_{2}, respectively. The second step follows by the properties of the Kronecker product given in (3). The last step is due to the orthogonality of AA and DD, either of the conditions ATC=0A^{T}C=0 and BTD=0B^{T}D=0, and γ=n2\gamma=n_{2}. In addition, for an n×mn\times m Latin hypercube LL, the sum of squares of the elements in each of its columns is n(n21)/12n(n^{2}-1)/12. Thus the m×mm\times m correlation matrix among the mm columns of LL is given by [n(n21)/12]1LTL[n(n^{2}-1)/12]^{-1}L^{T}L. Based on the elements in the correlation matrix, ρ2(L)\rho^{2}(L) and ρM(L)\rho_{M}(L) can be computed in the following way:

ρ2(L)\displaystyle\rho^{2}(L) =\displaystyle= (m1n12m2(m21)[n2(n221)/12]2ρ2(B)\displaystyle\bigl{(}m_{1}n_{1}^{2}m_{2}(m_{2}-1)[n_{2}(n_{2}^{2}-1)/12]^{2}\rho^{2}(B)
+n26m2m1(m11)[n1(n121)/12]2ρ2(C))\displaystyle\hskip 2.0pt{}+n_{2}^{6}m_{2}m_{1}(m_{1}-1)[n_{1}(n_{1}^{2}-1)/12]^{2}\rho^{2}(C)\bigr{)}
×(m1m2(m1m21)[n(n21)/12]2)1\displaystyle\hskip 0.0pt{}\times\bigl{(}m_{1}m_{2}(m_{1}m_{2}-1)[n(n^{2}-1)/12]^{2}\bigr{)}^{-1}
=\displaystyle= (m21)(n221)2ρ2(B)+n24(m11)(n121)2ρ2(C)(m1m21)(n21)2\displaystyle\frac{(m_{2}-1)(n_{2}^{2}-1)^{2}\rho^{2}(B)+n_{2}^{4}(m_{1}-1)(n_{1}^{2}-1)^{2}\rho^{2}(C)}{(m_{1}m_{2}-1)(n^{2}-1)^{2}}

and ρm(L)\rho_{m}(L) is the larger value between n1n2[(n221)/12]ρM(B)/[n(n21)/12]n_{1}n_{2}[(n_{2}^{2}-1)/12]\rho_{M}(B)/[n(n^{2}-1)/12] and n23n1[(n121)/12]ρM(C)/[n(n21)/12]n_{2}^{3}n_{1}[(n_{1}^{2}-1)/12]\rho_{M}(C)/[n(n^{2}-1)/12]. With the definition of w1w_{1}, w2w_{2}, w3w_{3} and w4w_{4}, we complete the proof.

Acknowledgments

The authors thank the Associate Editor and referees for their helpful comments.

References

  • (1) Bingham, D., Sitter, R. R. and Tang, B. (2009). Orthogonal and nearly orthogonal designs for computer experiments. Biometrika 96 51–65. \MR2482134
  • (2) Cioppa, T. M. and Lucas, T. W. (2007). Efficient nearly orthogonal and space-filling Latin hypercubes. Technometrics 49 45–55. \MR2345451
  • (3) Colbourn, C. J., Kløve, T. and Ling, A. C. H. (2004). Permutation arrays for powerline communication and mutually orthogonal Latin squares. IEEE Trans. Inform. Theory 50 1289–1291. \MR2094885
  • (4) Dey, A. and Mukerjee, R. (1999). Fractional Factorial Plans. Wiley, New York. \MR1679441
  • (5) Geramita, A. V. and Seberry, J. (1979). Orthogonal Designs: Quadratic Forms and Hadamard Matrices. Dekker, New York. \MR0534614
  • (6) Handcock, M. S. (1991). On cascading Latin hypercube designs and additive models for experiments. Comm. Statist. Theory Methods 20 417–439. \MR1130942
  • (7) Hedayat, A. S., Sloane, N. J. A. and Stufken, J. (1999). Orthogonal Arrays: Theory and Applications. Springer, New York. \MR1693498
  • (8) Jones, D. R., Schonlau, M. and Welch, W. J. (1998). Efficient global optimization of expensive black-box functions. J. Global Optim. 13 455–492. \MR1673460
  • (9) Joseph, V. R. and Hung, Y. (2008). Orthogonal-maximin Latin hypercube designs. Statist. Sinica 18 171–186. \MR2416907
  • (10) Kennedy, M. C. and O’Hagan, A. (2001). Bayesian calibration of computer models. J. R. Stat. Soc. Ser. B Stat. Methodol. 63 425–464. \MR1858398
  • (11) Lin, C. D. (2008). New developments in designs for computer experiments and physical experiments. Ph.D. thesis, Simon Fraser Univ.
  • (12) Linkletter, C., Bingham, D., Hengartner, N., Higdon, D. and Ye, K. Q. (2006). Variable selection for Gaussian process models in computer experiments. Technometrics 48 478–490. \MR2328617
  • (13) McKay, M. D., Beckman, R. J. and Conover, W. J. (1979). A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21 239–245. \MR0533252
  • (14) Morris, M. D. and Mitchell, T. J. (1995). Exploratory designs for computational experiments. J. Statist. Plann. Inference 43 381–402.
  • (15) Mukerjee, R. and Wu, C. F. J. (2006). A Modern Theory of Factorial Designs. Springer, New York. \MR2230487
  • (16) Sacks, J., Welch, W. J., Mitchell, T. J. and Wynn, H. P. (1989). Design and analysis of computer experiments. Statist. Sci. 4 409–435. \MR1041765
  • (17) Shewry, M. C. and Wynn, H. P. (1987). Maximum entropy sampling. J. Appl. Statist. 4 409–435.
  • (18) Steinberg, D. M. and Lin, D. K. J. (2006). A construction method for orthogonal Latin hypercube designs. Biometrika 93 279–288. \MR2278083
  • (19) Vartak, M. N. (1955). On an application of Kronecker product of matrices to statistical designs. Ann. Math. Statist. 26 420–438. \MR0072095
  • (20) Welch, W. J., Buck, R. J., Sacks, J., Wynn, H. P., Mitchell, T. J. and Morris, M. D. (1992). Screening, predicting, and computer experiments. Technometrics 34 15–25.
  • (21) Xu, H. (2002). An algorithm for constructing orthogonal and nearly-orthogonal arrays with mixed levels and small runs. Technometrics 44 356–368. \MR1939683
  • (22) Ye, K. Q. (1998). Orthogonal column Latin hypercubes and their application in computer experiments. J. Amer. Statist. Assoc. 93 1430–1439. \MR1666638