摘要 |
PROBLEM TO BE SOLVED: To easily prepare a new latin square where most of array elements are difference by replacing and prepare-processing an intermediate latin square, which is formed by convert-processing an existent latin square, so as to prepared a new latin square. SOLUTION: Through the use of a control program from an arithmetic part 1, a conversion function part 3 returns from the final position Knn of the row I and the column J of a given latin square to a position KIJ, where a symbol (m) whose selection order is lower than the symbol (m) of a conventional array element EIJ can be selected, along rows and columns and selects the existent array element EIJ and a mark (m) different from the same mark (m) to convert and prepare another latin square. Next, a replacing function part 4 replaces the array element EIJ at each position KIJ of a latin square stored in an array 17 for replacing a square by the unit of the row and column to deform to be another latin square. Then, an existent latin square R' is given to one of the function parts 3 and 4 to execute preparation processing and an obtained intermediate latin square R' is given to the other to execute preparation processing to obtain a new latin square R.
|