PURPOSE: To shorten the time for calculation by reducing the search space of an optimum solution at the time of calculating the optimum combination of components by providing a partial group optimizing means and a partial group communicating means. CONSTITUTION: This device is provided with a group control part 1 for respectively transmitting inputted data or parameters to partial group optimizing parts 4-1, 4-2... and an initial group generating part 2, initial group generating part 2 for generating an initial group, partial group communicating part 3 for transmitting chromosomes generated by the generating part 2 to the optimizing parts 4-1, 4-2... or transmitting the chromosomes changed at any one of optimizing parts 4-1, 4-2... to the other part, and partial group optimizing parts 4-1, 4-2... for performing the evaluation, selection, cross or variation of chromosomes or for changing the fixed part. When there are ten components in the binary code chromosome and there is no fixed part, for example, the size of the search space becomes 210 but when one fixed part is composed of two components, the search space becomes 28 and as a result, time for calculation can be shortened.
展开▼