Genetic algorithm for selforganizing designs