Interface Selector

    • Method Detail

      • getParents

        Collection<Individual> getParents​(int mu,
                                          Collection<Individual> population)
        Selects a subset of Individuals and returns it as a new Collection. These so called parents can be used to form the next generation.
        Parameters:
        mu - the number of parents to select
        population - the list of individuals
        Returns:
        the parents
      • getLames

        Collection<Individual> getLames​(int lambda,
                                        Collection<Individual> population)
        Selects a subset of lambda Individuals and returns it as a new Collection. These individuals can be erased in the next generation.
        Parameters:
        lambda - the number of lames to select
        population - the list of individuals
        Returns:
        the worst lambda individuals
      • init

        void init​(int maxsize)
        Sets the maximal number of Individuals.
        Parameters:
        maxsize - the number of individuals