Abstract
Taguchi’s catalog of orthogonal arrays is based on the mathematical theory of factorial designs and difference sets developed by R. C. Bose and his associates. These arrays evolved as extensions of factorial designs and latin squares. This paper (1) describes the structure and constructions of Taguchi’s orthogonal arrays, (2) illustrates their fractional factorial nature, and (3) points out that Taguchi’s catalog can be expanded to include orthogonal arrays developed since 1960.
Keywords: difference sets, fractional factorial plans, orthogonal arrays, Taguchi’s methods
1. Introduction
Today many engineers are using Taguchi’s catalog of orthogonal arrays [1] to plan industrial experiments. But Taguchi provides either no information or insufficient information on the methods that were used to construct these arrays. Moreover, Taguchi displays orthogonal arrays in forms that are different from the way these arrays are usually displayed in the statistical literature. It is, therefore, difficult to discern the links between Taguchi’s arrays and their counterparts published elsewhere. Recent advertisements and testimonials of the efficacy of experiments based on Taguchi’s orthogonal arrays increase the confusion by giving an impression that these arrays are something other than fractional factorials and classical plans of experiments. This paper describes the structure and constructions of Taguchi’s orthogonal arrays, illustrates their fractional factorial nature, and points out that his catalog can be expanded to include orthogonal arrays developed since 1960.
The next section of this paper provides the background of orthogonal arrays and introduces the concept that an orthogonal array can be displayed in one of many equivalent forms. This concept is subsequently used to exhibit the equivalence of certain well-known fractional factorial plans and Taguchi’s orthogonal arrays. Taguchi’s catalog contains 20 arrays. However, only 18 of these arrays are orthogonal arrays. These 18 orthogonal arrays are the focus of this paper, and they have been classified into eight groups defined in such a way that the orthogonal arrays in each group can be constructed by a common method. The subsequent eight sections are devoted to these eight specific groups. In these sections, first the constructions of Taguchi’s orthogonal arrays are described and then these arrays are related to fractional factorials and other well-known orthogonal arrays. In order to appreciate the factorial nature of Taguchi’s orthogonal arrays, it is necessary to understand the constructions of these arrays. The last section of this paper identifies several useful orthogonal arrays that are not in Taguchi’s catalog because they were developed after 1960.
2. The Background of Orthogonal Arrays
An orthogonal array (more specifically a fixed-element orthogonal array) of s elements, denoted by OAN(sm) is an N × m matrix whose columns have the property that in every pair of columns each of the possible ordered pairs of elements appears the same number of times. The symbols used for the elements of an orthogonal array are arbitrary. This paper uses the symbols (0, 1, 2,…, s − 1) to denote the s elements. Tables 1 and 2 display OA4(23) and OA8(27) respectively. Note that in every pair of columns of table 1 each of the 4 ordered pairs (0,0), (0,1), (1,0), and (1,1) appears exactly once. Similarly, every pair of columns in table 2 contains each of the four pairs (0,0), (0,1), (1,0), and (1,1) exactly twice. Taguchi refers to OAN(sm) by the notation LN(sm). The letter L in this notation stands for latin square, and it indicates that orthogonal arrays are generalized latin squares. Taguchi uses the symbols (1,2,…,s) to denote the elements of an orthogonal array. The authors have, however, used the symbols (0,1,…, s − 1) in this paper because these symbols are natural in light of the methods of constructing these arrays.
Table 1.
Orthogonal array OA4 (23)
Row No. | Column No.
|
||
---|---|---|---|
1 | 2 | 3 | |
1 | 0 | 0 | 0 |
2 | 0 | 1 | 1 |
3 | 1 | 0 | 1 |
4 | 1 | 1 | 0 |
Table 2.
Orthogonal array OA8 (27)
Row No. | Column No.
|
||||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
3 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
5 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
6 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
7 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
8 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
Orthogonal arrays can be viewed as plans of multifactor experiments where the columns correspond to the factors, the entries in the columns correspond to the test levels of the factors and the rows correspond to the test runs. More specifically, the N rows of an OAN(sm) can be viewed as a subset of the possible sm test runs of a complete factorial plan in m factors each having s test levels. Thus, an OAN(sm) can be viewed as a N/sm fraction of a complete sm factorial plan. For example, the four rows of the OA4(23) that are displayed in Table 1, can be viewed as a 4/23 = 1/2 fraction of a complete 23 factorial plan.
A sub-matrix formed by deleting some columns of an orthogonal array is also an orthogonal array. Thus, by deleting certain columns of a given orthogonal array, it is possible to generate many different plans of multifactor experiments.
A fractional factorial plan that enables uncorrelated estimation of every factorial effect included in the underlying linear model assuming that all other effects are zero is called an orthogonal plan. Fractional factorial plans based on orthogonal arrays irrespective of the degree of fractionation are necessarily orthogonal plans. This is the primary reason for the popularity of fractional factorials based on orthogonal arrays.
Some of the most popular arrays in Taguchi’s catalog are mixed-element (level) orthogonal arrays. A mixed-element orthogonal army, denoted by OAN(sm × tn), is a matrix of N rows and m + n columns in which the first m columns have s elements each, the next n columns have t elements each, and in every pair of columns each of the possible ordered pairs of elements appears a constant number of times. The constant, however, depends on the pair of columns selected. Table 3 displays two orthogonal arrays: OA18(6 × 36) and OA18(2 × 37). Note that every pair of columns in Table 3 contains each of the possible ordered pairs a constant number of times. A mixed-level orthogonal array can be viewed as a fractionated multilevel factorial plan.
Table 3.
Orthogonal arrays OA18 (61 × 36) and OA18 (21 × 37)a
Row No. | Column No.
|
||||||||
---|---|---|---|---|---|---|---|---|---|
1′ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
3 | 0 | 0 | 0 | 2 | 2 | 2 | 2 | 2 | 2 |
4 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 2 | 2 |
5 | 1 | 0 | 1 | 1 | 1 | 2 | 2 | 0 | 0 |
6 | 1 | 0 | 1 | 2 | 2 | 0 | 0 | 1 | 1 |
7 | 2 | 0 | 2 | 0 | 1 | 0 | 2 | 1 | 2 |
8 | 2 | 0 | 2 | 1 | 2 | 1 | 0 | 2 | 0 |
9 | 2 | 0 | 2 | 2 | 0 | 2 | 1 | 0 | 1 |
10 | 3 | 1 | 0 | 0 | 2 | 2 | 1 | 1 | 0 |
11 | 3 | 1 | 0 | 1 | 0 | 0 | 2 | 2 | 1 |
12 | 3 | 1 | 0 | 2 | 1 | 1 | 0 | 0 | 2 |
13 | 4 | 1 | 1 | 0 | 1 | 2 | 0 | 2 | 1 |
14 | 4 | 1 | 1 | 1 | 2 | 0 | 1 | 0 | 2 |
15 | 4 | 1 | 1 | 2 | 0 | 1 | 2 | 1 | 0 |
16 | 5 | 1 | 2 | 0 | 2 | 1 | 2 | 0 | 1 |
17 | 5 | 1 | 2 | 1 | 0 | 2 | 0 | 1 | 2 |
18 | 5 | 1 | 2 | 2 | 1 | 0 | 1 | 2 | 0 |
Columns 1′,3,4,5,6,7, and 8 form OA18(61 × 36).
Columns 1,2,3,4,5,6,7, and 8 form OA18(21 × 37).
It follows from the definition of an orthogonal array that an orthogonal array remains an orthogonal array when its (1) rows are permuted or (2) columns are permuted or (3) the elements within a column are permuted. When orthogonal arrays are viewed as plans of multifactor experiments, the row permutation corresponds to reordering of test runs, the column permutation corresponds to relabeling of factors, and the permutation of elements within a column corresponds to relabeling of factor levels. Most experimenters realize that the labels of factors, the labels of factor levels and the order of test runs are arbitrary. Indeed, the order of test runs is usually randomized. Therefore, two orthogonal arrays are defined to be equivalent if one can be obtained from the other via the following permutations: (1) the rows are permuted, (2) the columns are permuted, and (3) the elements (symbols) within a column are permuted (for example, in a three-element column, the elements (0,1, and 2) can be replaced with any one of their permutations: (0,2, and 1); (1,0, and 2); (1,2 and 0); (2,0, and 1); or (2,1, and 0) respectively).
Taguchi’s format for an orthogonal array has the property that the entries in the left most columns change less frequently than the entries in the right most columns. Therefore, when these arrays are used to plan multifactor experiments, the cost of running the experiment can sometimes be reduced by judiciously associating with the left most columns those factors that are most expensive or most difficult to vary.
Taguchi’s catalog contains twenty arrays. However, only eighteen of these twenty arrays are orthogonal arrays. The remaining two arrays, denoted by L′9(221) and L′27(322), are not orthogonal arrays and they are not discussed in this paper. The eighteen orthogonal arrays are classified into eight groups based on the common method of construction. The next eight sections are devoted to these eight groups.
3. Two-Element Orthogonal Arrays of 2r Rows for r = 2,3,4,5, and 6
The fractional factorial nature of two-element (level) orthogonal arrays follows from the way these arrays are constructed. So this section first describes a simple method of constructing these arrays, then illustrates their fractional factorial nature. A complete two-element orthogonal array with 2r rows has 2r−1 columns and it is constructed column by column in three steps.
Step 1: Write in the r columns specified by column numbers 1,2,4,8,…, 2r−1 a complete factorial plan in r factors each having two test levels represented by 0 and 1 respectively. In order to match Taguchi’s display format, write this plan in such a way that the entries of the left most columns change less frequently than the entries of the right most columns. The entries of these r columns are used to calculate and define the entries of the remaining columns. Therefore, these r columns are referred to as the basic columns and marked as x1, x2,…, xr, respectively.
Step 2: These basic columns are used to generate the other columns. The generator of a particular column is a rule of the form a1x1 + a2x2 + … +arxr where x1, x2,…,xr are the r basic columns and the coefficients a1, a2, …ar are obtained from the appropriate row of table 4. [For example, in the construction of OA8(27) discussed below, the coefficients a1,a2,…, and a3 for column 5 are in the fifth row of table 4 and have the values 1, 0, and 1 respectively. This yields x1 + x3 as the generator for column 5 of OA8(27)]. List the generators in the order of column numbers.
Step 3: Compute the entries of the other columns by using the generators identified in step 2. The required calculations are performed in modulo 2 arithmetic (that is, 0 + 0 = 0, 0+1 = 1, 1 + 0 = 1 and 1 + 1 = 0).
Table 4.
Coefficients of the generators of two-element orthogonal arrays of 2′ rows for r = 2, 3,…
Column No. | Coefficients of x1, x2, x3,…,xr
|
|||||
---|---|---|---|---|---|---|
a1 | a2 | a3 | … | ar−1 | ar | |
1 | 1 | 0 | 0 | First (2r−2−1) entries are 0 |
First (2r−1−1) entries are 0 |
|
2 | 0 | 1 | 0 | |||
3 | 1 | 1 | 0 | Next (2r−2) entries are 1 |
Last (2r−1) entries are 1 |
|
4 | 0 | 0 | 1 | |||
5 | 1 | 0 | 1 | Next (2r−2) entries are 0 |
||
6 | 0 | 1 | 1 | |||
7 | 1 | 1 | 1 | Last (2r−2) entries are 1 |
||
· | Repeat | Repeat | ||||
· | (0,1) | (0,0,1,1) | ||||
2r−2 | 0 | 1 | 1 | |||
2r−1 | 1 | 1 | 1 |
This method of construction and analogous methods of constructing three-, four-, and five-element orthogonal arrays are based on the mathematical theory of fractional factorials developed by Bose [2].
The following example illustrates these steps.
Example: Construction of an OA8(27)
Here N = 8 = 23, so r = 3.
- Step 1: Write the r = 3 basic columns.
Column No. 1 2 3 4 5 6 7 Row No. 1 0 0 2 0 0 1 3 0 1 0 4 0 1 1 5 1 0 0 6 1 0 1 7 1 1 0 8 1 1 1
Generator x1 x2 x3 - Step 2: List the generators (see rows 1 to 7 of table 4).
Column No. Generator 1 x1 2 x2 3 x1 + x2 4 x3 5 x1 + x3 6 x2 + x3 7 x1 + x2 + x3 - Step 3: Complete the array using the generators identified in step 2.
Column No. 1 2 3 4 5 6 7 Row No. 1 0 0 0 0 0 0 0 2 0 0 0 1 1 1 1 3 0 1 1 0 0 1 1 4 0 1 1 1 1 0 0 5 1 0 1 0 1 0 1 6 1 0 1 1 0 1 0 7 1 1 0 0 1 1 0 8 1 1 0 1 0 0 1
The fractional factorial nature of Taguchi’s two-element orthogonal arrays stems from the fact that the entries of the r columns identified by column numbers 1,2,4,8,…,2r−1 form a complete factorial plan, and the remaining columns correspond to the interaction effects. The generators of these columns have a one-to-one correspondence with the main effects and the interaction effects written in Yates’ [3] standard order. The r basic columns correspond to the main effects and the remaining columns correspond to the interaction effects.
A two-element (two-level) orthogonal array with 2r rows reduces to a fractional factorial plan when more than r factors are associated with the columns of the array and the remaining columns are deleted. In particular, when all 2r−1 columns are associated with an equal number of factors, a two-level orthogonal array OAn(2m) where N = 2r represents a N/2m = (1/2)m−r fraction of a complete 2m factorial plan. For example, an OA8(27) represents a (1/2)7−3 = (1/2)4 = 1/16th fraction of a complete 27 factorial plan. That is, an OA8(27) represents a 27−4 plan in factorial notation.
The test levels of 2k−p type fractional factorial plans are usually represented [4] by the symbols − and +. Such plans are often constructed by writing a complete factorial plan in the required number of test runs and appending additional columns obtained by multiplying certain columns of the complete factorial plan. This method and the Bose method of constructing two-level orthogonal arrays described here are similar, but since (− × − = +, − × + = −, and + × + = +) while (0 + 0 = 0, 0 + 1 = 1, and 1 + 1=0 in modulo 2 arithmetic), the two methods yield different fractions of the same type. However, one fraction can be obtained from another of the same type by switching the test levels, and permuting the rows and columns. For example, Taguchi’s OA8(27) can be obtained from Box, Hunter, and Hunter’s 27−4 plan [4] (shown as table 12.5 on page 391 of their book) by switching − and + in columns 4, 5 and 6; permuting the columns in the order 3,2,6,1,5,4, and 7; and relabeling − as 0 and + as 1.
4. Two-Element Orthogonal Array OA12(211)
Table 5 displays Taguchi’s OA12(211) in the 0 and 1 notation, and table 6 displays the classic Plackett and Burman [5] plan of 12 runs in the 0 and 1 notation rather than the usual − and + notation. Since table 5 can be obtained from table 6 through the following permutations, Taguchi’s OA12(211) and the Plackett and Burman plan of 12 runs are equivalent.
In table 6 switch the elements 0 and 1 of columns 1,2,4,5,7, and 11 (that is, substitute 1 for 0 and 0 for 1 in these columns).
Permute the rows in the following order: 5,2,6,10,4,1,3,7,11,8,12,9.
Permute the columns in the following order: 1,2,3,4,6,5,9,10,8,7,11.
Table 5.
Orthogonal array OA12(211)
Row No. | Column No.
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
3 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
4 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
5 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
6 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
7 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
8 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
9 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 |
10 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
11 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
12 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
Table 6.
Plackett and Burman plan of 12 rows
Row No. | Column No.
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
3 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
5 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
6 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
7 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
8 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
9 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
10 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 |
11 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
5. Three-Element Orthogonal Arrays of 3r Rows for r = 2, 3, and 4
A complete three-element orthogonal array with 3r rows has (3r− 1)/(3−1) columns and it is constructed in three steps:
Step 1: Write in the r columns specified by column numbers l,2,5,14,…,(3r−1−1)/(3−1) +1 a complete factorial plan in r factors each having three test levels represented by 0,1, and 2, respectively. In order to match Taguchi’s display format, write this plan in such a way that the entries of the left-most columns change less frequently than do the entries of the right-most columns. Mark these columns as x1, x2,…,xr, respectively.
Step 2: As before the generators of the remaining columns are of the form a1x1 + a2x2 +… + arxr where a1x1,…,xr denote the r basic columns and the coefficients a1, a2,…, ar for a particular column are given in the appropriate row of table 7. List the generators in the order of column numbers.
Step 3: Compute the entries of the remaining columns by using the entries of the r basic columns and the appropriate generators. All calculations are done in modulo 3 arithmetic (that is, an integer larger than or equal to three is replaced with its remainder after division by three).
Table 7.
Coefficients of the generators of three-element orthogonal arrays of 3r rows for r = 2, 3,…
Column No. | Coeffieicnts of x1, x2, x3,…,xr
|
||||
---|---|---|---|---|---|
a1 | a2 | … | ar−1 | ar | |
1 | 1 | 0 | First (3r−1−1)/(3−1) entries arc 0 |
First(3r−1−1)/(3−1) entries arc 0 |
|
2 | 0 | 1 | |||
3 | 1 | 1 | Next (3r−2) entries are 1 |
Last (3r−1) entries are 1 |
|
4 | 2 | 1 | |||
Repeat | Repeat | Next (3r−2) entries are 0 |
|||
· | (0,1,2) | (0,0,0, 1,1,1, 2,2,2) | |||
· | Next(3r−2) entries are 1 |
||||
· | |||||
· | Last (3r−2) entries are 2 |
||||
· | |||||
(3r−1)/(3−1) 2 | 2 | 2 |
The following example illustrates these steps.
Example: Construction of an OA9(34)
Here N = 9 = 32, so r = 2.
- Step 1: Write the r = 2 basic columns
Column No. 1 2 3 4 Row No. 1 0 0 2 0 1 3 0 2 4 1 0 5 1 1 6 1 2 7 2 0 8 2 1 9 2 2
Generator x1 x2 - Step 2: List the generators (see rows 1 to 4 of table 7).
Column No. Generator 1 x1 2 x2 3 x2 + x1 4 x2 + 2x1 - Step 3: Complete the array using the generators identified in step 2.
Column No. 1 2 3 4 Row No. 1 0 0 0 0 2 0 1 1 1 3 0 2 2 2 4 1 0 1 2 5 1 1 2 0 6 1 2 0 1 7 2 0 2 1 8 2 1 0 2 9 2 2 1 0
The fractional factorial nature of Taguchi’s three-element orthogonal arrays stems from the fact that the entries of the r basic columns identified by column numbers, 1,2,5,14,…,(3r−1−1)/(3−1) +1 form a complete factorial plan and the other columns correspond to the interaction effects. Since each column contains three distinct elements, two degrees of freedom are associated with each column. Since pairwise interaction effects carry (3−1)×(3−1) = 4 degrees of freedom, two columns correspond to each pairwise interaction effect. An interaction effect involving k factors carries (3−1)k = 2k degrees of freedom. Therefore, 2k−1 columns correspond to each interaction effect involving k factors for k = 2,3,4,….
A three-element (level) orthogonal array with 3r rows reduces to a fractional factorial plan when more than r factors are associated with the columns of the array and the remaining columns are deleted. In particular, when all (3r−1)/(3−1) columns are associated with an equal number of factors, a three-level orthogonal array OAN(3m) where N = 3r and m = (3r−1)/(3 − 1) represents a N/3m = (1/3)m−r fraction of a complete 3m factorial plan. For example, an OA9(34) represents a (1/3)2 fraction of a complete 34 factorial plan. That is, an OA9(34) represents a 34−2 plan in factorial notation.
6. Four-Element Orthogonal Arrays of 4r Rows for r = 2 and 3
The method of constructing four-element orthogonal arrays is similar to the method for three-element arrays. An important difference, however, is that the calculations required to generate the columns are not performed in modulo 4 arithmetic. Instead, special addition and multiplication tables, displayed here as tables 9 and 10 are used. These addition and multiplication tables are based on the “finite arithmetic of the Galois Field Theory” that underlies this method of construction. According to this theory, the calculations required to generate an orthogonal array of s elements are done in modulo s arithmetic when s is a prime number, as is the case with 2, 3, and 5. When s is a power of a prime number such as 4 (which is the square of prime number 2), finite arithmetic of a Galois Field of s elements is used. A four-element orthogonal array with 4r rows and (4r−1)/(4−1) columns is constructed in three steps.
Step 1: Write in the r columns specified by column numbers 1,2,6,…,(4r−1−1)/(4−1) +1 a complete factorial plan in r factors each having four test levels represented by 0,1,2, and 3, respectively. Write this plan in Taguchi’s format, and mark these columns as x1, x2,…,xr, respectively.
Step 2: As before the generators of the remaining columns are of the form a1x1 + a2x2 + … + arxr where x1, x2,…,xr denote the r basic columns and the coefficients a1, a2,…, ar for a particular column are given in the appropriate row of table 8. List the generators in the order of column numbers.
Step 3: Compute the entries of the remaining columns by using the entries of the r basic columns and the appropriate generators. All calculations are done using finite additions and multiplications defined in tables 9 and 10.
Table 9.
Addition table for a Galois field of four elementsa
+ | 0 | 1 | 2 | 3 |
---|---|---|---|---|
0 | 0 | 1 | 2 | 3 |
1 | 1 | 0 | 3 | 2 |
2 | 2 | 3 | 0 | 1 |
3 | 3 | 2 | 1 | 0 |
This addition table is also the difference table for a Galois field of four elements.
Table 10.
Multiplication table for a Galois field of four elements
× | 0 | 1 | 2 | 3 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 2 | 3 |
2 | 0 | 2 | 3 | 1 |
3 | 0 | 3 | 1 | 2 |
Table 8.
Coefficients of the generators of four-element orthogonal arrays of 4r rows for r = 2, 3,…
Column No. | Coefficients of x1x2,…,xr
|
||||
---|---|---|---|---|---|
a1 | a2 | … | ar−1 | ar | |
1 | 1 | 0 | First (4r−2−1)/(4−1) entries are 0 |
First (4r−2−1)/(4−1) entries are 0 |
|
2 | 0 | 1 | |||
3 | 1 | 1 | Next (4r−2) entries are 1 |
Last (4r−1) entries are 1 |
|
4 | 2 | 1 | |||
5 | 3 | 1 | Next (4r−2) entries are 0 |
||
· | Repeat (0,1,2,3) | ||||
· | Next (4r−2) entries are 1 |
||||
· | |||||
· | Next (4r−2) entries are 2 |
||||
· | |||||
· | Last (4r−2) entries are 3 |
||||
· | |||||
· | |||||
· | |||||
(4r−2)/(4−1) | 3 | 3 |
The following example illustrates these steps.
Example: Construction of an OA16(45)
Here N = 16 = 42, so r = 2.
- Step 1: Write the r = 2 basic columns
Column No. 1 2 3 4 5 Row No. 1 0 0 2 0 1 3 0 2 4 0 3 5 1 0 6 1 1 7 1 2 8 1 3 9 2 0 10 2 1 11 2 2 12 2 3 13 3 0 14 3 1 15 3 2 16 3 3
Generator x1 x2 - Step 2: List the generators (see rows 1 to 5 of table 8).
Column No. Generator 1 x1 2 x2 3 x2 + x1 4 x2 + 2x1 5 x2 + 3x1 - Step 3: Complete the array using the generators identified in step 2 and finite additions and multiplications defined in tables 9 and 10.
Column No. 1 2 3 4 5 Row No. 1 0 0 0 0 0 2 0 1 1 1 1 3 0 2 2 2 2 4 0 3 3 3 3 5 1 0 1 2 3 6 1 1 0 3 2 7 1 2 3 0 1 8 1 3 2 1 0 9 2 0 2 3 1 10 2 1 3 2 0 11 2 2 0 1 3 12 2 3 1 0 2 13 3 0 3 1 2 14 3 1 2 0 3 15 3 2 1 3 0 16 3 3 0 2 1
The entries of the r basic columns identified by column numbers l,2,6,…,(4r−1−1)/(4−1) + 1 form a complete factorial plan and the other columns correspond to the interaction effects. Since each column contains four distinct elements, three degrees of freedom are associated with each column. An interaction effect involving k factors carries (4−1)k = 3k degrees of freedom. Therefore, 3k−1 columns correspond to each interaction effect involving k factors. In particular, three columns correspond to each pairwise interaction effect.
When all (4r−1)/(4−1) columns are associated with factors, a four-element (four-level) array OAN(4m) where N = 4r and m = (4r−1)/(4−1) represents a N/4m = (1/4)m−r fraction of a complete 4m factorial plan. For example, OA16(45) represents a (1/4)3 fraction of a complete 45 factorial plan.
7. Five-Element Orthogonal Array OA25(56)
Taguchi’s OA25(56) is constructed through the same general approach that is used to construct 2-, 3-, and 4-element arrays. The first two columns form a complete factorial plan in two factors each having five test levels represented by 0,1,2,3, and 4. The other columns are generated from these two columns using the following generators where x1 and x2 represent the entries of the first two columns.
Column No. | Generator |
---|---|
1 | x1 |
2 | x2 |
3 | x2 + x1 |
4 | x2 + 2x1 |
5 | x2 + 3x1 |
6 | x2 + 4x1 |
All calculations are done in modulo 5 arithmetic. When the six columns of an OA25(56) are associated with an equal number of factors, then OA25(56) represents a (1/5)4 fraction of a complete 56 factorial plan.
8. Mixed-element Orthogonal Arrays OA18(21 × 37), OA32(21 × 49) and OA50(21 × 511)
These orthogonal arrays are constructed by the method of Bose and Bush [6]. This method involves four concepts: difference matrices, Kronecker sums, saturated orthogonal arrays, and column replacement.
A difference matrix of s elements 0,1,…,(s − 1), denoted by DM(s), is an M × M matrix whose columns have the property that the differences in finite arithmetic between any two columns is a column in which each of the s elements occurs equally often. Table 11 displays the difference matrix D3(3). When s is a prime number such as 3 or 5, the finite arithmetic used in defining the difference matrix is modulo s arithmetic, and when s is a power of a prime number such as 4 (which is the square of prime number 2), the finite arithmetic is the arithmetic of a Galois Field of s elements. Table 9 defines finite addition for s = 4. The finite difference table for s = 4 is the same as the finite addition table.
- The Kronecker sum of an M × M difference matrix DM(s) and a p × 1 vector b of s elements, denoted by DM(S) ⨁b, is a matrix of M × p rows and M columns obtained by adding in finite arithmetic each element of the vector b to each element of the difference matrix DM(S). For example, if b is the column vector (0,1,2) and D3(3) is as defined in table 11, then
An orthogonal array OAN(sm × tn) is said to be saturated when N−1 = m(s − 1)+n(t − 1). Since an s element column has s − 1 degrees of freedom and a t element column has t − 1 degrees of freedom, m +n columns of OAN(sm × tn) have m (s − 1)+n(t−1) degrees of freedom. Since the N rows of OAN(sm × tn) yield N (independent) data values, the total number of effects that can be estimated after allowing for the grand mean of the N data values is N − 1. Therefore when a saturated orthogonal array is used as an experimental plan, the total number of effects that can be estimated is equal to the total degrees of freedom of the columns (factors). When all m +n columns are associated with factors, a saturated orthogonal array can be viewed as a saturated main effect fractional factorial plan.
- An orthogonal array remains an orthogonal array when one of its columns is replaced with an orthogonal array whose rows have a one-to-one correspondence with the elements of the replaced column. For example, suppose a is a four-element column of an orthogonal array A, and suppose B is an orthogonal array whose rows have a one-to-one correspondence with the elements of column a where
Then a matrix obtained from the orthogonal array A by replacing the column a with the orthogonal array B is an orthogonal array.
Table 11.
Difference matrix D3(3)
Row No. | Column No.
|
||
---|---|---|---|
1 | 2 | 3 | |
1 | 0 | 0 | 0 |
2 | 0 | 1 | 2 |
3 | 0 | 2 | 1 |
Taguchi’s OA18(21 × 37), OA32(21 × 49), and OA50(21×511) are constructed by the Bose and Bush method [6] from the difference matrices D6(3), D8(4), and D10(5) displayed in tables 12, 13, and 14 respectively. The following example illustrates the method.
Table 12.
Taguchi’s difference matrix D6(3)
Row No. | Column No.
|
|||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 1 | 1 | 2 | 2 |
3 | 0 | 1 | 0 | 2 | 1 | 2 |
4 | 0 | 2 | 2 | 1 | 1 | 0 |
5 | 0 | 1 | 2 | 0 | 2 | 1 |
6 | 0 | 2 | 1 | 2 | 0 | 1 |
Table 13.
Taguchi’s difference matrix D8(4)
Row No. | Column No.
|
|||||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 1 | 1 | 2 | 2 | 3 | 3 |
3 | 0 | 1 | 2 | 3 | 0 | 1 | 2 | 3 |
4 | 0 | 1 | 3 | 2 | 2 | 3 | 1 | 0 |
5 | 0 | 3 | 0 | 3 | 1 | 2 | 1 | 2 |
6 | 0 | 3 | 1 | 2 | 3 | 0 | 2 | 1 |
7 | 0 | 2 | 2 | 0 | 1 | 3 | 3 | 1 |
8 | 0 | 2 | 3 | 1 | 3 | 1 | 0 | 2 |
Table 14.
Taguchi’s difference matrix D10(5)
Row No. | Column No.
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 2 | 3 | 4 | 0 | 1 | 2 | 3 | 4 |
3 | 0 | 2 | 4 | 1 | 3 | 3 | 0 | 2 | 4 | 1 |
4 | 0 | 3 | 1 | 4 | 2 | 4 | 2 | 0 | 3 | 1 |
5 | 0 | 4 | 3 | 2 | 1 | 3 | 2 | 1 | 0 | 4 |
6 | 0 | 0 | 3 | 4 | 3 | 2 | 1 | 4 | 1 | 2 |
7 | 0 | 1 | 0 | 2 | 2 | 1 | 3 | 4 | 4 | 3 |
8 | 0 | 2 | 2 | 0 | 1 | 4 | 4 | 3 | 1 | 3 |
9 | 0 | 3 | 4 | 3 | 0 | 1 | 4 | 1 | 2 | 2 |
10 | 0 | 4 | 1 | 1 | 4 | 2 | 3 | 3 | 2 | 0 |
Example: Construction of an OA18(21 × 37)
Step 1: Construct a matrix of 6 × 3 = 18 rows and 6 columns from the Kronecker sum of the difference matrix D6(3) displayed in table 12 and the column vector (0,1,2). This 18 × 6 matrix is displayed in columns 3,4,5,6,7, and 8 of table 3, and it is an OA18(36).
Step 2: Append to columns 3,4,5,6,7, and 8 a six-element column consisting of three 0’s, three 1’s, three 2’s, three 3’s, three 4’s, and three 5’s. Label this column as 1′. Now columns 1′,3,4,5,6,7, and 8 of table 3 form a saturated orthogonal array OA18(61 × 36).
Step 3: Construct a matrix of 18 rows and 2 columns by associating the six ordered pairs (0,0), (0,1), (0,2), (1,0), (1,1), and (1,2) with the 6 elements 0,1,2,3,4, and 5 of column 1′. This matrix is an orthogonal array and its rows have a one-to-one correspondence with the elements of 1′. Write this orthogonal array in columns 1 and 2 of table 3. Now columns 1,2,3,4,5,6,7, and 8 of table 3 form Taguchi’s OA18(21 × 37).
Taguchi’s OA32(21 × 49) and OA50(21 × 511) are constructed, similarly, from the difference matrices D8(4) and D10(5) displayed in Tables 13 and 14, respectively.
The general method of constructing a mixed-element array of the type OAN(21 × sm) where m = 2s + 1 and N = 2s2 from a difference matrix of the type D2s (s) where s is a prime number (such as 3 or 5) or a power of a prime number (such as 4) consists of three steps.
Step 1: Construct a matrix of 2s2 rows and 2s columns from the Kronecker sum of the difference matrix D2s(s) and the column vector (0,1,…, s − 1). These 2s columns form OAN(s2s) where N = 2s2. Label these columns as 3,4,…, and 2s + 2, respectively.
Step 2: Append a 2s -element column consisting of s 0’s, s 1’s, …, and s (2s − 1)’s. (The total number of entries in the column is 2s × s = 2s2). Label this column 1′. Now columns 1′,3,4,…, and 2s +2 form a saturated orthogonal array OAN[(2S)1 × S2S] where N = 2s2.
Step 3: Construct a matrix of 2s2 rows and 2 columns by associating the 2s ordered pairs (0,0), (0,1),…, (0,s−1), (1,0), (1,1),…, and (1,s−1) with the 2s elements 0,1,…, s − 1, s, s + 1,…, and 2s − 1 of column 1′. This matrix is an orthogonal array and its rows have a one-to-one correspondence with the elements of column 1′. Write this orthogonal array in columns 1 and 2. Now columns 1,2,3,…, 2s + 2 form OAN(21 × sm) where N = 2s2 and m =25 + 1.
A difference matrix remains a difference matrix when (1) its rows are permuted or (2) its columns are permuted or (3) an integer is added (in finite arithmetic) to any column of the matrix. Because of finite arithmetic, the addition of an integer to a column results in a permutation of the elements of that column. Thus each of these three operations results in a permutation of the elements of the matrix. The difference matrices D6(3) and Ds(4) used by Taguchi are permuted versions of Bose and Bush’s D6(3) and D8(4), respectively, and Taguchi’s D10(5) is a permuted version of Masuyama’s [7] D10(5). Specifically, Taguchi’s D6(3) displayed in table 12 can be obtained from Bose and Bush’s D6(3) displayed in table 15 by permuting the columns of table 15 in the following order: 1,2,3,5,6, and 4. And Taguchi’s D8(4) displayed in table 13 can be obtained from Bose and Bush’s D8(4) displayed in table 16 by permuting the columns of table 16 in the following order: 1,5,2,6,3,7,4, and 8. Similarly, Taguchi’s D10(5) displayed in table 14 can be obtained from Masuyama’s D10(5) displayed in table 17 by permuting both the rows and the columns of table 17 in the following order: 1,2,3,4,5,10,6,7,8, and 9.
Table 15.
Bose and Bush’s difference matrix D6(3)
Row No. | Column No.
|
|||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 1 | 2 | 1 | 2 |
3 | 0 | 1 | 0 | 2 | 2 | 1 |
4 | 0 | 2 | 2 | 0 | 1 | 1 |
5 | 0 | 1 | 2 | 1 | 0 | 2 |
6 | 0 | 2 | 1 | 1 | 2 | 0 |
Table 16.
Bose and Bush’s difference matrix D8(4)
Row No. | Column No.
|
|||||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 2 | 3 | 0 | 1 | 2 | 3 |
3 | 0 | 2 | 0 | 2 | 1 | 3 | 1 | 3 |
4 | 0 | 3 | 2 | 1 | 1 | 2 | 3 | 0 |
5 | 0 | 0 | 1 | 1 | 3 | 3 | 2 | 2 |
6 | 0 | 1 | 3 | 2 | 3 | 2 | 0 | 1 |
7 | 0 | 2 | 1 | 3 | 2 | 0 | 3 | 1 |
8 | 0 | 3 | 3 | 0 | 2 | 1 | 1 | 2 |
Table 17.
Masuyama’s difference matrix D10(5)
Row No. | Column No.
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 0 |
3 | 0 | 2 | 4 | 1 | 3 | 0 | 2 | 4 | 1 | 3 |
4 | 0 | 3 | 1 | 4 | 2 | 0 | 0 | 3 | 1 | 4 |
5 | 0 | 4 | 3 | 2 | 1 | 2 | 1 | 0 | 4 | 3 |
6 | 0 | 1 | 0 | 2 | 2 | 3 | 4 | 4 | 3 | 1 |
7 | 0 | 2 | 2 | 0 | 1 | 4 | 3 | 1 | 3 | 4 |
8 | 0 | 3 | 4 | 3 | 0 | 4 | 1 | 2 | 2 | 1 |
9 | 0 | 4 | 1 | 1 | 4 | 3 | 3 | 2 | 0 | 2 |
10 | 0 | 0 | 3 | 4 | 3 | 1 | 4 | 1 | 2 | 2 |
When all m + 1 columns are associated with factors, a mixed-element (mixed-level) orthogonal array, OAN(21 × sm), where N = 2s2 and m= 2s + 1 represents a N/(21 × sm) = (1/s)m−2 fractional factorial plan. For example, OA18(21 × 37) can be viewed as a (1/3)7−2 = (1/3)5 fraction of a complete 21 × 37 factorial plan.
9. Mixed-Element Orthogonal Arrays OA36(211 × 312) and OA36(23 × 313)
These arrays are constructed by appending certain columns to OA36(312) developed by the Bose and Bush method [6] from the difference matrix D12(3) displayed in table 19. The following steps describe the method.
Step 1: Construct a matrix of 12 × 3 = 36 rows and 12 columns from the Kronecker sum of the difference matrix D12(3) displayed in table 19 and the column vector (0,1,2). These twelve columns are displayed in columns 12,13,…, and 23 of table 18 and they form OA36(312).
Step 2: Append to columns 12,13,…, and 23 a twelve-element column consisting of three 0’s, three 1s,…, and three 11’s. Label this column as 1″. Now columns 12,13,…, 22, 23, and 1″ form a saturated orthogonal array OA36(312 × 121).
Step 3: Construct a matrix of 12 × 3 = 36 rows and 11 columns by repeating three times each row of OA12(211) displayed in table 5. This matrix is an orthogonal array and its rows have a one-to-one correspondence with the twelve elements of column 1”. Write this orthogonal array in columns 1,2,…,10, and 11. Now columns 1,2,…,11,12,13,…, and 23 of table 18 form Taguchi’s OA36(211 × 312).
Step 4: Construct a matrix of 12 rows and 4 columns by repeating OA4(23) displayed in table 1 three times and appending a three-element column consisting of four O’s, four 1’s and four 2’s. These four columns form OA12(23 × 31), and are displayed in table 20. Now construct a matrix of 36 rows and 4 columns by repeating three times each of the twelve rows of OA12(23 × 31) displayed in table 20. This 36 × 4 matrix is an orthogonal array of 36 rows and 4 columns and its rows have a one-to-one correspondence with the elements of column 1″. Write this orthogonal array in columns l′,2′,3′, and 4′ of table 18. Now columns 12,13,…, 23, l′,2′,3′, and 4′ of table 18 form Taguchi’s OA36(23 × 313).
Table 19.
Taguchi’s difference matrix D12(3)
Row No. | Column No.
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 |
3 | 0 | 0 | 1 | 2 | 0 | 1 | 2 | 2 | 0 | 1 | 1 | 2 |
4 | 0 | 0 | 2 | 1 | 0 | 2 | 1 | 2 | 1 | 0 | 2 | 1 |
5 | 0 | 1 | 2 | 0 | 2 | 1 | 0 | 2 | 2 | 1 | 0 | 1 |
6 | 0 | 1 | 2 | 1 | 0 | 0 | 2 | 1 | 2 | 2 | 1 | 0 |
7 | 0 | 1 | 0 | 2 | 2 | 2 | 0 | 1 | 1 | 0 | 1 | 2 |
8 | 0 | 1 | 1 | 2 | 2 | 0 | 1 | 0 | 0 | 2 | 2 | 1 |
9 | 0 | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 2 | 0 | 1 | 1 |
10 | 0 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 2 |
11 | 0 | 2 | 2 | 2 | 1 | 2 | 1 | 1 | 0 | 1 | 0 | 0 |
12 | 0 | 2 | 0 | 1 | 2 | 1 | 2 | 0 | 1 | 1 | 2 | 0 |
Table 18.
Orthogonal arrays OA36(211 × 312), OA36(23 × 313), and OA36(312 × 121)a
Row No. | Column No.
|
|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 1′ | 2′ | 3 | 4′ | 1″ | |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | I | 2 | 2 | 2 | 2 | 0 | 1 | 1 | 0 | 1 |
5 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
6 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
7 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 1 | 2 | 2 | 0 | 1 | 1 | 2 | 1 | 0 | 1 | 0 | 2 |
8 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 0 | 1 | 2 | 0 | 0 | 1 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 2 |
9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 2 | 0 | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 2 |
10 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 2 | 1 | 2 | 1 | 0 | 2 | 1 | 1 | 1 | 0 | 0 | 3 |
11 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 2 | 1 | 0 | 2 | 0 | 2 | 1 | 0 | 2 | 1 | 1 | 0 | 0 | 3 |
12 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 2 | 2 | 1 | 0 | 2 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 3 |
13 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 2 | 1 | 0 | 2 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 4 |
14 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 1 | 4 |
15 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 1 | 2 | 1 | 0 | 2 | 1 | I | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 4 |
16 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 2 | 1 | 2 | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 5 |
17 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 2 | 1 | 1 | 0 | 2 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 1 | 5 |
18 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 2 | 2 | 1 | 0 | 1 | I | 0 | 2 | 0 | 1 | 1 | 1 | 5 |
19 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 2 | 2 | 0 | 1 | 1 | 0 | 1 | 2 | 1 | 0 | 1 | 1 | 6 |
20 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 2 | 2 | 1 | 2 | 0 | 1 | 0 | 1 | 1 | 6 |
21 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 2 | 0 | 2 | 1 | 1 | 1 | 2 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 1 | 1 | 6 |
22 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 2 | 2 | 0 | 1 | 0 | 0 | 2 | 2 | 1 | 1 | 1 | 0 | 1 | 7 |
23 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 2 | 0 | 0 | 1 | 2 | 1 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 1 | 7 |
24 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 1 | 2 | 0 | 2 | 2 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 7 |
25 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 8 |
26 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 2 | 1 | 2 | 0 | 0 | 1 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 2 | 8 |
27 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 2 | 0 | 1 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 8 |
28 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 2 | 0 | 1 | 1 | 2 | 9 |
29 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 2 | 2 | 2 | 1 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 1 | 2 | 9 |
30 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 1 | 2 | 1 | 0 | 1 | 1 | 2 | 9 |
31 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 2 | 2 | 1 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 2 | 10 |
32 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 2 | 2 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 2 | 10 |
33 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 2 | 2 | 1 | 0 | 1 | 2 | 10 |
34 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 2 | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 | 1 | 0 | 2 | 11 |
35 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 2 | 0 | 1 | 2 | 2 | 0 | 1 | 1 | 1 | 0 | 2 | 11 |
36 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 1 | 2 | 1 | 1 | 0 | 2 | 11 |
Columns 1,2,…,22, and 23 form OA36(211 × 312).
Columns 1″,12,13,…,22, and 23 form OA36(312 × 121).
Columns 1′,2′ 3′,4′,12,13,…,22 and 23 form OA36(23 × 313).
Table 20.
Orthogonal array OA12(23 × 31)
Row No. | Column No.
|
|||
---|---|---|---|---|
1 | 2 | 3 | 4 | |
1 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 1 | 0 |
3 | 1 | 0 | 1 | 0 |
4 | 1 | 1 | 0 | 0 |
5 | 0 | 0 | 0 | 1 |
6 | 0 | 1 | 1 | 1 |
7 | 1 | 0 | 1 | 1 |
8 | 1 | 1 | 0 | 1 |
9 | 0 | 0 | 0 | 2 |
10 | 0 | 1 | 1 | 2 |
11 | 1 | 0 | 1 | 2 |
12 | 1 | 1 | 0 | 2 |
The difference matrix D12(3) used by Taguchi is a permuted version of Seiden’s [8] D12(3). Specifically, Taguchi’s D12(3) displayed in table 19 can be obtained from Seiden’s D12(3) displayed in table 21 through two operations. First add 1 (in modulo 3 arithmetic) to each element of columns 10 and 11, and add 2 to each element of columns 4,5, and 8 in table 21, then permute the columns in the following order: 1,2,3,6,12,10,11,5,9,7,8, and 4.
Table 21.
Seiden’s difference matrix D12(3)
Row No. | Column No.
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 2 | 2 | 0 |
2 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 1 |
3 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 0 | 1 | 0 |
4 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
5 | 0 | 1 | 2 | 2 | 0 | 0 | 1 | 1 | 2 | 0 | 2 | 2 |
6 | 0 | 1 | 2 | 1 | 2 | 1 | 2 | 2 | 2 | 2 | 1 | 0 |
7 | 0 | 1 | 0 | 0 | 2 | 2 | 0 | 2 | 1 | 1 | 2 | 2 |
8 | 0 | 1 | 1 | 2 | 1 | 2 | 2 | 0 | 0 | 2 | 0 | 2 |
9 | 0 | 2 | 1 | 2 | 1 | 0 | 0 | 2 | 2 | 1 | 1 | 1 |
10 | 0 | 2 | 1 | 0 | 0 | 1 | 2 | 1 | 1 | 2 | 2 | 1 |
11 | 0 | 2 | 2 | 1 | 2 | 2 | 1 | 1 | 0 | 1 | 0 | 1 |
12 | 0 | 2 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 2 |
When all columns of OA36(211 × 312) are associated with factors, this array represents a 36/(211 × 312) fraction of a complete 211 × 312 factorial plan; a very highly fractionated orthogonal plan indeed. Similarly OA36,(23 × 313) represents a 36/(23 × 313) fraction of a complete 23 × 313 factorial plan.
10. Mixed-Element Orthogonal Array OA54(21 × 325)
This array is a special case of OA54(61 × 324) where the six-element column is replaced with two columns one having two elements and the other having three elements. Orthogonal array OA54(61 × 324) is displayed in table 22 in a special vector form (to save space). In table 22 boldface numbers and letters 0,1,2,3,4,5,a,b, and c represent the column vectors (0,0,0), (1,1,1), (2,2,2), (3,3,3), (4,4,4), (5,5,5), (0,1,2), (1,2,0), and (2,0,1), respectively. An OA54(61 × 324) is constructed from OA18(6l × 36), displayed in table 3, in three steps. (1) Repeat three times each row of OA18(61 × 36). (2) Append a column consisting of the vector (0,1,2) repeated eighteen times. (3) Append seventeen additional columns representing the interactions of the columns of OA18(61 × 36) and the three-element column appended in step 2. The following paragraphs describe these steps in more detail.
Step 1: Construct a 54 × 7 matrix by repeating three times each row of OA18(61 × 36) displayed in table 3. This matrix forms the columns 1′,3,4,5,6,7, and 8 of table 22.
Step 2: Append to columns 1′,3,4,5,6,7, and 8 of table 22, a three-element column consisting of the vector (0,1,2) repeated eighteen times. This is column 9 of table 22.
Step 3: The seventeen columns identified by column numbers 10,11,12,…,25 and 26 of table 22 represent the interactions of column 9 with each of the seven columns 1′,3,4,5,6,7, and 8. Since column 1′ has 6 elements (5 degrees of freedom) and column 9 has 3 elements (2 degrees of freedom), interaction of column V and column 9 has 5 × 2 = 10 degrees of freedom. Thus 5 three-element columns (2 degrees of freedom each) are needed to represent the interaction of column 1′ and column 9. These five columns are constructed from columns 2,3,4,5, and 6 of the difference matrix D6(3) displayed in table 12 as follows. Construct an 18 × 5 matrix (not shown in this paper) by deleting column 1 of table 12 and repeating three times each row of the remaining five columns. Now construct a matrix of 54 rows and 5 columns by the Kronecker sum of this 18 × 5 matrix and the column vector (0,1,2). These five columns are displayed in columns 10,11,12,13, and 14 of table 22 and they represent the interaction of column 1′ and column 9.
Table 22.
Orthogonal array OA54(21 × 325), and OA54 (61 × 324)a
Row No. | Column No.
|
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1′ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | |
1–3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a |
4–6 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | a | a | a | a | a | a | b | c | b | c | b | c | b | c | b | c | b | c |
7–9 | 0 | 0 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | a | a | a | a | a | a | c | b | c | b | c | b | c | b | c | b | c | b |
10–12 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 2 | 2 | a | a | b | b | c | c | a | a | a | a | b | c | b | c | c | b | c | b |
13–15 | 1 | 0 | 1 | 1 | 1 | 2 | 2 | 0 | 0 | a | a | b | b | c | c | b | c | b | c | c | b | c | b | a | a | a | a |
16–18 | 1 | 0 | 1 | 2 | 2 | 0 | 0 | 1 | 1 | a | a | b | b | c | c | c | b | c | b | a | a | a | a | b | c | b | c |
19–21 | 2 | 0 | 2 | 0 | 1 | 0 | 2 | 1 | 2 | a | b | a | c | b | c | a | a | b | c | a | a | c | b | b | c | c | b |
22–24 | 2 | 0 | 2 | 1 | 2 | 1 | 0 | 2 | 0 | a | b | a | c | b | c | b | c | c | b | b | c | a | a | c | b | a | a |
25–27 | 2 | 0 | 2 | 2 | 0 | 2 | 1 | 0 | 1 | a | b | a | c | b | c | c | b | a | a | c | b | b | c | a | a | b | c |
28–30 | 3 | 1 | 0 | 0 | 2 | 2 | 1 | 1 | 0 | a | c | c | b | b | a | a | a | c | b | c | b | b | c | b | c | a | a |
31–33 | 3 | 1 | 0 | 1 | 0 | 0 | 2 | 2 | 1 | a | c | c | b | b | a | b | c | a | a | a | a | c | b | c | b | b | c. |
34–36 | 3 | 1 | 0 | 2 | 1 | 1 | 0 | 0 | 2 | a | c | c | b | b | a | c | b | b | c | b | c | a | a | a | a | c | b |
37–39 | 4 | 1 | 1 | 0 | 1 | 2 | 0 | 2 | 1 | a | b | c | a | c | b | a | a | b | c | c | b | a | a | c | b | b | c |
40–42 | 4 | 1 | 1 | 1 | 2 | 0 | 1 | 0 | 2 | a | b | c | a | c | b | b | c | c | b | a | a | b | c | a | a | c | b |
43–45 | 4 | 1 | 1 | 2 | 0 | 1 | 2 | 1 | 0 | a | b | c | a | c | b | c | b | a | a | b | c | c | b | b | c | a | a |
46–48 | S | 1 | 2 | 0 | 2 | 1 | 2 | 0 | 1 | a | c | b | c | a | b | a | a | c | b | b | c | c | b | a | a | b | c |
49–51 | S | 1 | 2 | 1 | 0 | 2 | 0 | 1 | 2 | a | c | b | c | a | b | b | c | a | a | c | b | a | a | b | c | c | b |
52–54 | S | 1 | 2 | 2 | 1 | 0 | 1 | 2 | 0 | a | c | b | c | a | b | c | b | b | c | a | a | b | c | c | b | a | a |
Columns 1′,3,4,…,25, and 26 form OA54(6′ × 324).
Columns 1,2,3,…,25, and 26 form OA54(21 × 325).
The entries 0,1,2,3,4,5,a,b, and c represent the column vectors (0,0,0), (1,1,1), (2,2,2), (3,3,3), (4,4,4), (5,5,5), (0,1,2), (1,2,0), and (2,0,1), respectively.
Since each of the columns 3,4,5,6,7,8, and 9 has three elements (2 degrees of freedom), each pair-wise interaction among these columns has 4 degrees of freedom. Thus 2 three-element columns (2 degrees of freedom each) are needed to represent each pairwise interaction of column 9 with the columns 3,4,5,6,7, and 8. These interaction columns are identified by the method of Bose [2]. This method of construction was used earlier in this paper to construct 2-, 3-, 4-, and 5- element orthogonal arrays. Mark columns 3,4,5,6,7,8, and 9 as x3, x4, x5, x6, x7, x8, and x9, respectively. These seven columns are used to generate the columns 15,16,17,18,19,20,21,22,23,24,25, and 26 using the following generators, respectively.
Column No. | Generator |
---|---|
15 | x9 + x3 |
16 | x9 + 2x3 |
17 | x9 + x4 |
18 | x9 + 2x4 |
19 | x9 + x5 |
20 | x9 + 2x5 |
21 | x9 + x6 |
22 | x9 + 2x6 |
23 | x9 + x7 |
24 | x9 + 2x7 |
25 | x9 + x8 |
26 | x9 + 2x8 |
All calculations are done in modulo 3 arithmetic. Note that columns 15 and 16 together represent the four degrees of freedom corresponding to the interaction of column 3 and column 9. Similarly the other columns (in pairs) represent the interactions involving column 9, and columns 4,5,6,7, and 8, respectively. Now columns 1′,3,4,5,…,25, and 26 of table 22 form OA54(61 × 324).
Taguchi’s OA54(21 × 325) is constructed by replacing column 1′ with two columns formed by associating the 6 ordered pairs (0, 0),(0, 1),(0, 2), (1, 0),(1, 1), and (1, 2) with the elements 0,1,2,3,4, and 5 of column 1′. These two columns are displayed in columns 1 and 2 of table 22. Now columns 1,2,3,4,…, 25 and 26 of table 22 form Taguchi’s OA54(21 × 325). When all columns of OA54(21 × 325) are associated with factors, this array represents a 54/(21 × 325) fraction of a complete 21 × 325 factorial plan.
11. Concluding Remarks
As shown in this paper, Taguchi’s catalog of orthogonal arrays [1] is primarily based on two papers: Bose [2], and Bose and Bush [6]. The Bose paper laid the mathematical foundation of fractional factorials and orthogonal arrays. The Bose and Bush paper describes a method of constructing mixed-element orthogonal arrays from difference matrices. The difference matrices used by Taguchi to construct OA18(21 × 37), OA32(21 × 49), OA36t(211 × 312),OA36(23 × 313)and OA50(21 × 511) are permuted versions of the difference matrices developed by Bose and Bush [6], Seiden [8], and Masuyama [7]. The extensions of the Bose, and the Bose and Bush, methods needed to construct OA36(211 × 312),OA36(23 × 313), and OA54(21 × 325) appear to be Taguchi’s contributions. The authors have shown that Taguchi’s OA12(211) is a permuted version of the Plackett and Burman [5] plan of 12 runs, but there is no reason to believe that Taguchi permuted the Plackett and Burman plan to construct his OA12(211).
Although the original Japanese version of Taguchi’s catalog of orthogonal arrays was developed before 1960, it continues to be very useful. These arrays can be modified to generate many types of multifactor experiments [9] and many other orthogonal arrays can be derived from Taguchi’s catalog through established mathematical procedures. Nevertheless, the catalog can now be expanded to include arrays developed after 1960. For example, Taguchi’s catalog can be expanded to include OA24(41 × 220), OA40(41 × 236) and OA48(43 × 238) first developed by Dey and Ramakrishna [10] and Chacko, Dey, and Ramakrishna [11], and then re-constructed through a unified procedure by Cheng [12]. It is the authors’ intent to develop an expanded and revised version of Taguchi’s catalog of orthogonal arrays. A companion paper [13] limited to the fixed-element orthogonal arrays appeared in the Journal of Quality Technology.
Biography
About the authors: Raghu N. Kacker, Eric S. Lagergren, and James J. Filliben, are Mathematical Statisticians in the Statistical Engineering Division of the National Institute of Standards and Technology, Computing and Applied Mathematics Laboratory, located at Gaithersburg, Maryland.
12. References
- 1.Taguchi G. Orthogonal Arrays and Linear Graphs. American Supplier Institute, Inc; Dearborn, MI: 1986. [Google Scholar]
- 2.Bose RC. Mathematical Theory of the Symmetrical Factorial Designs. Sankhya. 1947;8:107–166. [Google Scholar]
- 3.Yates F. The Design and Analysis of Factorial Experiments. Imperial Bureau of Soil Science Technology Communication Number. 1937;35 [Google Scholar]
- 4.Box GEP, Hunter WG, Hunter JS. Statistics for Experimenters. John Wiley and Sons, Inc; New York, NY: 1978. [Google Scholar]
- 5.Plackett RL, Burman JP. The Design of Optimum Multifactorial Experiments. Biometrika. 1945;33:305–325. [Google Scholar]
- 6.Bose RC, Bush KA. Orthogonal Arrays of Strength Two and Three. Annals of Mathematical Statistics. 1952;23:508–524. [Google Scholar]
- 7.Masuyama M. On Difference Sets for Constructing Orthogonal Arrays of Index Two and of Strength Two, Report on Statistical Applications and Research. JUSE. 1957;5:27–34. [Google Scholar]
- 8.Seiden E. On the Problem of Construction of Orthogonal Arrays. Annals of Mathematical Statistics. 1954;25:151–156. [Google Scholar]
- 9.Taguchi G. System of Experimental Design, Vols 1 and 2. UNIPUB/Kraus International Publications; White Plains, NY: 1987. [Google Scholar]
- 10.Dey A, Ramakrishna GVS. A Note on Orthogonal Main Effect Plans. Technometrics. 1977;19:511–512. [Google Scholar]
- 11.Chacko A, Dey A, Ramakrishna GVS. Orthogonal Main Effect Plans for Asymmetrical Factorials. Technometrics. 1979;21:269–270. [Google Scholar]
- 12.Cheng CS. Some Orthogonal Main-Effect Plans for Asymmetrical Factorials. Technometrics. 1989;31:475–477. [Google Scholar]
- 13.Kacker RN, Lagergren ES, Filliben JJ. Taguchi’s Fixed-Element Arrays are Fractional Factorials. J Quality Technol. 1991;23:107–116. [Google Scholar]