A multi-objective optimisation method. The method comprises a population of objects for each objective utilising an optimisation process 108, 110 and determining a measure for the variation in values of each gene within each population. A crossbreed 114 between objects from different ones of the populations is performed, wherein a selection of gene values for the child object 112 is weighted based on the measures for the variations in the values of each gene within the respective populations.
展开▼