A method for multiobjective optimisation comprising the steps of generating a plurality of first solutions; for each of the plurality of first solutions, selecting a first solution and repeatedly modifying the selected first solution so as to generate a second solution; determining optimum configuration parameters represented by one of the first or second solutions for which the cost value is closest to a target value; selecting a plurality of pairs of solutions from the first and second solutions, and for each of the plurality of pairs of solutions repeatedly combining the pair of solutions in accordance with a recombination operator so as to generate a third solution; determining optimum configuration parameters represented by one of the first or third solutions for which the cost value is closest to a target value. Preferably both the modifying step applied to the first solutions, and the combining step applied to pairs of solutions, are repeated a predetermined number of times.
展开▼