A comparison of methods for self-adaptation in evolutionary algorithms.