package jcgp.modules.ea; import jcgp.CGP.Resources; import jcgp.modules.Module; import jcgp.modules.mutator.Mutator; import jcgp.population.Chromosome; import jcgp.population.Population; public interface EvolutionaryAlgorithm extends Module { public abstract void evolve(Population population, Mutator mutator, Resources parameters); public abstract Chromosome getFittestChromosome(); }