final Population population = new BasicPopulation(populationSize);
getGenetic().setMutationPercent(mutationPercent);
getGenetic().setMatingPopulation(percentToMate * 2);
getGenetic().setPercentToMate(percentToMate);
getGenetic().setCrossover(
new Splice(network.getStructure().calculateSize() / 3));
getGenetic().setMutate(new MutatePerturb(4.0));
getGenetic().setPopulation(population);
for (int i = 0; i < population.getPopulationSize(); i++) {
final BasicNetwork chromosomeNetwork = (BasicNetwork) network
.clone();