A multiobjective evolutionary algorithm unit feeds a set of parameters of
an individual to a search history storage device in a fitness estimating
unit and to an optimization target. The optimization target outputs a set
of sampled values of fitnesses on the basis of the set of parameters of
the individual. The search history storage device stores the set of
parameters of the individual and a set of sampled values as a search
history. The fitness estimating module computes a set of estimated values
of true fitnesses on the basis of the search history stored in the search
history storage device for output to the multiobjective evolutionary
algorithm unit. The multiobjective evolutionary algorithm unit determines
a Pareto-optimal population in accordance with a genetic algorithm on the
basis of a plurality of sets of estimated values.