A self optimising genetic algorithm to create networks with desired features.