1. A visualization method that comprises: obtaining a data set having a dimensionality that is to be reduced; identifying kernels that represent clusters within the data set; representing low-dimensionality coordinates of each kernel as a corresponding gene on a chromosome in a population of such chromosomes; subjecting said population to evolutionary computation to select a dimensionality reduction mapping; and displaying the kernels at locations based on their low-dimensionality coordinates as determined from the selected dimensionality reduction mapping.