A new and flexible method for constructing designs for computer experiments
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.
doi:
10.1214/09-AOS757keywords:
[class=AMS] .keywords:
.t1Supported by grants from the Natural Sciences and Engineering Research Council of Canada.
, , and
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 . The approach of Ye (1998) and Cioppa and Lucas (2007) gives designs for or , and the method of Steinberg and Lin (2006) provides designs for where 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 where . When , 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 runs with factors of levels where . Without loss of generality, the levels are taken to be centered at zero and equally spaced. For odd , the levels are taken as , and for even , they are . The levels, except for level in the case of odd , 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 and can be represented by an matrix with entries from the set of levels as described above. In this notation, an -factor Latin hypercube design is a with .
2.1 Construction method
Let be a matrix with entries , be a , be a and be a matrix with entries . Let be a real number. New designs are found using the following construction:
(1) |
where the Kronecker product is the matrix,
with itself being an matrix. The resulting design in (1) has runs and factors.
The above construction has an interesting interpretation. As an illustration, consider a simple case in which and . Design in (1) has a column,
(2) |
where is a column of and is a column of . Further let . Since , the column (2) can be viewed as simultaneously shifting each level in to the left and the right by . If we view as a block of level settings, then we are shifting two identical blocks , one to the left and the other to the right. We will show in Section 2.2 that with the appropriate choices of , , , and , the levels in each column of in (1) are equally spaced and unreplicated, thus resulting in a Latin hypercube.
Now consider all columns of under this simple case. Each one-dimensional block becomes an -dimensional stratum, . Suppose is a matrix of plus ones. Then the design points in can be obtained by shifting the entire stratum to the right by . Similarly, the design points in can be obtained by shifting the entire stratum to the left by . 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 in (1) is determined by the orthogonality or near orthogonality of , , and , the correlations between the columns in and those in , and the correlations between the columns in and those in . 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 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 . Then design in (1) is a Latin hypercube if: {longlist}[(ii)]
both and are Latin hypercubes and
at least one of the following two conditions is true: {longlist}[(ii) (b)]
and satisfy that for any , if and are such that , then ;
and satisfy that for any , if and are such that , then .
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 and to be Latin hypercubes. In order for 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: () has a foldover structure in the sense that , and has the form ; () or is a matrix of all plus ones. Both situations are useful. Theorem 3 of Section 3.3 is derived under situation (). Situation () 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 and so that and . To meet condition (ii) in Lemma 1, let be a matrix of all plus ones. Now let and be any matrix of . For in (1) to be a Latin hypercube, we need both and to be Latin hypercubes. Let us use and where is listed in Table 1.
3 Constructing orthogonal Latin hypercubes
We first consider in Section 3.1 the construction of orthogonal Latin hypercubes with run sizes 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 runs
A design or matrix is said to be orthogonal if the inner product of any two columns is zero, that is, for all . The next result provides a set of sufficient conditions for design in (1) to be orthogonal.
Lemma 2
Design in (1) is orthogonal if: {longlist}
, , and are all orthogonal, and
at least one of the two, and , holds.
The proof is simple, making use of the following properties of the Kronecker product:
(3) |
Lemma 1 tells how to make 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 . Then design in (1) is an orthogonal Latin hypercube if:
[(iii)]
and are orthogonal matrices of ;
and are orthogonal Latin hypercubes;
at least one of the two, and , is true;
at least one of the following two conditions is true: {longlist}[(iii) (b)]
and satisfy that for any , if and are such that , then ;
and satisfy that for any , if and are such that , then .
The role played by and is very different from that of and in Theorem 1. To help understand Theorem 1, one may think that and are the building material while and provide a blueprint for the construction. Small orthogonal Latin hypercubes and are used to construct a large orthogonal Latin hypercube in Theorem 1. Exactly how the construction is accomplished is guided by and which are orthogonal matrices of . 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 and conditions (iii) and (iv) in Theorem 1.
Note that and may or may not be square matrices, and the orthogonality of and is imposed on their columns. In some mathematics literature, such matrices are called Hadamard submatrices. For convenience, we simply call or an orthogonal matrix when its columns are orthogonal. Hadamard matrices and orthogonal arrays with levels are all such orthogonal matrices in our terminology. A Hadamard matrix is a square orthogonal matrix of . An orthogonal array with two levels requires that each of the four combinations , , and 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 and , we must have that and are equal to two or multiples of four. The case where is trivial. Consequently, Theorem 1 can be used to construct orthogonal Latin hypercubes of runs, thereby providing designs that are unavailable in Ye (1998) and Steinberg and Lin (2006). When 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 form a -run orthogonal Latin hypercube constructed by Steinberg and Lin (2006). If is chosen to be a Hadamard matrix of order 16 in Example 1, Theorem 1 tells us the first 12 columns of in Example 1 constitute a orthogonal Latin hypercube which has one more orthogonal factor than the orthogonal Latin hypercube obtained by Cioppa and Lucas (2007).
Proposition 1.
We now discuss how to choose and to construct orthogonal Latin hypercubes. According Theorem 1, we have that . Matrices and need to be orthogonal with entries of . As discussed earlier, two level orthogonal arrays and Hadamard matrices are all such orthogonal matrices. Theorem 1 requires that designs and 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 and (or and ) jointly have certain properties. In this paper, we satisfy these two conditions by choosing of form and of form where and are such that all the columns in the matrix,
(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 runs with factors. Trivially, run size cannot be two or three. So we must have . The next result provides a complete characterization of the existence of an orthogonal Latin hypercube in terms of run size .
Theorem 2.
There exists an orthogonal Latin hypercube of runs with more than one factor if and only if for any integer .
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 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 to denote the set of levels of a Latin hypercube of runs. Let where , and let and be the numbers of levels in and , respectively. Suppose that there exist an orthogonal design with levels in and an orthogonal design with levels in , where for both and , each level appears precisely once within each column. Then
(5) |
is an orthogonal Latin hypercube with . Note that and themselves are not necessarily Latin hypercubes.
We consider two special choices for and . For easy reference later in the paper, we call them two stacking methods. Our first stacking method chooses and such that with the corresponding and . This implies that both and in (5) are orthogonal Latin hypercubes. We may assume that is odd and is even in the above. By Theorem 2, we know that has form . It follows that has form or . Thus the first stacking method allows orthogonal Latin hypercubes of run sizes and to be constructed.
The second stacking method is more generally applicable and it chooses and
(6) |
where . For this choice, is an orthogonal Latin hypercube while is not. We examine how to construct an orthogonal design with level set 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 ; (ii) both and 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)].
2 | 4 | 8 | 16 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 | 5 | 7 | 8 | 9 | 11 | 12 | 13 | 15 | 16 | 17 | 19 | 20 | 21 | |
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 runs by setting for . They also provide a direct construction of orthogonal designs with level set in (6) by choosing for . Most importantly, they are useful in the following result that allows us to construct with level set in (6) for more general .
Proposition 2.
Let . Then design in (1) is an orthogonal design with level set if:
and are orthogonal matrices of ;
is an orthogonal Latin hypercube, and is an orthogonal design with level set ;
at least one of the two, and , is true;
at least one of the following two conditions is true: {longlist}[(b) (iii)]
and satisfy that for any , if and are such that , then ;
and satisfy that for any , if and are such that , then .
Orthogonality of design follows from Lemma 2. That 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 and . Mathematically, Theorem 1 is a special case of Proposition 2 as one can obtain the former from the latter by setting . We present them separately because they carry different messages and serve different purposes in this paper.
Design required in Proposition 2 can easily be obtained from the matrices in Table 2. By letting in Proposition 2, design in Proposition 2 can then used as our as it has desired level set in (6). The run size of such has form . Since there is no restriction in the run size of , other than that is an orthogonal Latin hypercube, this second stacking method allows orthogonal Latin hypercubes of any run size to be constructed.
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 (user-specified) times if no orthogonal Latin hypercube is obtained. Since the procedure relies on the initial random columns, the entire procedure is repeated 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 of the columns in orthogonal Latin hypercubes of runs found by the algorithm is given in Table 3 for except for , in which case, our algorithm finds . The entry for 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 to denote an orthogonal Latin hypercube of runs for 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 is available where is a multiple of 4 such that a Hadamard matrix of order exists. Then we have that:
the following orthogonal Latin hypercubes, an , an ,, an and an , can all be constructed;
all the following orthogonal Latin hypercubes, an , an , an and an 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 to be the given . Matrix is obtained by taking columns from a Hadamard matrix of order . Design 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 . Now let where is obtained from by setting for all . With the above choices for , , and , 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 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 from Table 3, we can obtain an which can be used in turn to construct an and so on. For another example, an in Steinberg and Lin (2006) can be used to construct an , an and so on.
One important problem in the study of orthogonal Latin hypercubes is to determine the maximum number of factors for an to exist. Theorem 2 says that if is 3 or has form and that otherwise. This result is now strengthened below.
Proposition 3.
The maximum number of factors for an orthogonal Latin hypercube of runs has a lower bound given below: {longlist}
for all where and ;
for where ;
for where ;
for where ;
for where .
Part (i) of Proposition 3 is obtained as follows. By our second stacking method with the use of the matrix in Table 2, we can construct an where if an is available. Part (i) of Proposition 3 will be true if we can claim that an exists for all except for . We already know that the claim is true for from Table 3 and for from Example 2. Note that an can be obtained by choosing any six columns from the in Table 3. For , we use the first stacking method by choosing and and using an and the in Table 3. The case follows from applying part (i) of Theorem 3 to the in Table 3. For , an can be constructed using the first stacking method with and . For , we apply the second stacking method by choosing and . The second stacking method also allows the construction of an , an and an . We choose and for , and for , and and for . Part (ii) follows from the existence of an 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 for certain values of by applying Theorem 3. For example, using the in Table 3, we can establish that for . 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.
=250pt Ye SL CL 32 12 8 0 11 48 12 0 0 0 64 32∗ 10 0 16 80 12 0 0 0 96 24 0 0 0 112 12 0 0 0 128 48 12 0 22 144 24∗ 0 0 0 160 24 0 0 0 176 12 0 0 0 192 48 0 0 0 208 12 0 0 0 224 24 0 0 0 240 12 0 0 0 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).
Lin (2008) in her thesis provides a comprehensive table of orthogonal Latin hypercubes for all . Here we present the results in Table 4 for the case where 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 , for which case Steinberg and Lin (2006) found an .
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 , where is the th column of , define to be . If the mean of the level settings in for all is zero, then is simply the correlation coefficient between columns and . Near orthogonality can be measured by the maximum correlation and the average squared correlation . Smaller values of and imply near orthogonality. Obviously, if or , 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 , , , and in (1) are chosen according to Lemma 1 so that design in (1) is a Latin hypercube. In addition, we assume that and are orthogonal and that at least one of the two, and , holds true. We then have that: {longlist}
;
, where , , and are given by , , and .
The proof for Proposition 4 is in the Appendix. Proposition 4 says that if and are nearly orthogonal, the resulting Latin hypercube is also nearly orthogonal. An example, illustrating the use of this result, is considered below.
Example 4.
Let , , and . Choose a nearly orthogonal Latin hypercube where is displayed in Table 5, and has and . Taking any 15 columns of a Hadamard matrix of order 16 to be and then applying (1), we obtain a Latin hypercube of 32 runs and 15 factors. As , we have and .
A more general result than Proposition 4 can be obtained if and are nearly orthogonal and at least one of the two, and , 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 and and that between and is much easier to achieve than the orthogonality of and . 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
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 in (1) to be a Latin hypercube, we need to show that each column of is a permutation of where . Without loss of generality, we will prove that this is the case for the first column of design . For ease in notation, let , , and be the first columns of , , and , respectively. Then the entries of the first column of are given by
(7) |
As is a Latin hypercube, we have that are a permutation of . For any given odd such that , consider the two distinct levels, and , of . (The two levels may be the same level when is odd. This simple case will be dealt with later.) For this given , let and be the unique indices such that and . As , the two numbers and must always have opposite signs and thus always give the two points and on the real line. Therefore, the two numbers and always give the two points and for any . By condition (a), we have that . Since is a Latin hypercube of runs, we have that are a permutation of . As , we have that are also a permutation of . Since , this shows that the points given by and for can be divided into two sets of points with the first set of points given by for and the second set of points given by for . The points for are centered at , 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 points. We note that if when is odd, for the unique with , the numbers for are simply the set of s for . By allowing the odd to vary in the range , we see that the numbers in (7) are precisely these points, , where . 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 runs with factors for any that does not have form . 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 runs with factors. Now suppose that such an orthogonal Latin hypercube exists, and let and be its two columns. Then we have that both and are permutations of . Note that , . Without loss of generality, we assume that ,. In other words, we have . Since and are orthogonal, we have that . Note that both and are odd, . The quantity must be odd as and cannot be both even or both odd. In addition, 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
where and are identity matrices of size and , respectively. The second step follows by the properties of the Kronecker product given in (3). The last step is due to the orthogonality of and , either of the conditions and , and . In addition, for an Latin hypercube , the sum of squares of the elements in each of its columns is . Thus the correlation matrix among the columns of is given by . Based on the elements in the correlation matrix, and can be computed in the following way:
and is the larger value between and . With the definition of , , and , 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