T
T
TempUserForToster2014-02-18 00:30:25
Mathematics
TempUserForToster, 2014-02-18 00:30:25

How to implement the creation of an orthogonal array?

An orthogonal array is a two-dimensional array, with such an interesting property - select any 2 columns of the array and find in them all combinations of the values ​​of these columns.
As an example:
A matrix whose columns can be either 1 or 2 contains all possible combinations of three digits:
| 1 | 1 | 1 |
| 2 | 1 | 1 |
| 1 | 2 | 1 |
| 1 | 1 | 2 |
| 2 | 2 | 1 |
| 1 | 2 | 2 |
| 2 | 1 | 2 |
| 2 | 2 | 2 |
Orthogonal array:
| 1 | 1 | 1 |
| 1 | 2 | 2 |
| 2 | 1 | 2 |
| 2 | 2 | 1 |
Can you please tell me a resource \ article \ textbook, preferably in Russian, which describes the compilation of an orthogonal array based on any other?
UPD:
The array definition is taken from the Pairwise testing article. Part 1 - Orthogonal Arrays

Answer the question

In order to leave comments, you need to log in

3 answer(s)
M
Mrrl, 2014-02-18
@TempUserForToster

As far as I understand, such arrays are described here: habrahabr.ru/post/187882 True, a special case is considered there - when all combinations are required for each pair of columns, and not just those present in another array. But that doesn't make the task any easier.
And orthogonality (in the sense of linear algebra) has nothing to do with it at all.

S
Sergey, 2014-02-18
Protko @Fesor

in fact, you need orthonormal systems, because in fact this is what it is. Read about orthogonalization , there are links to the description of algorithms.

Z
ZloyHobbit, 2014-02-18
@ZloyHobbit

Beklemishev "Analytic geometry and linear algebra"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question