Documentation of 'org.jgap.IBreeder' Java class
IBreeder
org.jgap

Interface IBreeder

  • All Superinterfaces:
    java.lang.Cloneable, java.lang.Comparable, ICloneable, java.io.Serializable
    All Known Implementing Classes:
    BreederBase, GABreeder


    public interface IBreeder
    extends ICloneable, java.io.Serializable, java.lang.Comparable
    Interface for GA breeders. A breeder evolves a population by performing genetic operations.
    Since:
    3.2
    • Field Detail

      • CVS_REVISION

        static final java.lang.String CVS_REVISION
        String containing the CVS revision. Read out via reflection!
        See Also:
        Constant Field Values
    • Method Detail

      • evolve

        Population evolve(Population a_pop,
                          Configuration a_conf)
        Evolves the population of Chromosomes within a Genotype. This will execute all of the genetic operators added to the present active configuration and then invoke the natural selector to choose which chromosomes will be included in the next generation population.
        Parameters:
        a_pop - the population to evolve
        a_conf - the configuration to use for evolution
        Since:
        3.2

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.