Documentation of 'Catalano.Evolutionary.Metaheuristics.Monoobjective.BiogeographyBasedOptimization' Java class
BiogeographyBasedOptimization
Catalano.Evolutionary.Metaheuristics.Monoobjective

Class BiogeographyBasedOptimization

    • Constructor Detail

      • BiogeographyBasedOptimization

        public BiogeographyBasedOptimization()
        Initializes a new instance of the BiogeographyBasedOptimization class.
      • BiogeographyBasedOptimization

        public BiogeographyBasedOptimization(int populationSize,
                                             int generations)
        Initializes a new instance of the BiogeographyBasedOptimization class.
        Parameters:
        populationSize - Population size.
        generations - Generations.
      • BiogeographyBasedOptimization

        public BiogeographyBasedOptimization(int populationSize,
                                             int generations,
                                             float keepRate)
        Initializes a new instance of the BiogeographyBasedOptimization class.
        Parameters:
        populationSize - Size of the population.
        generations - Generations.
        keepRate - Keep some individuals. [0..1]
      • BiogeographyBasedOptimization

        public BiogeographyBasedOptimization(int populationSize,
                                             int generations,
                                             float keepRate,
                                             float pMutation)
        Initializes a new instance of the BiogeographyBasedOptimization class.
        Parameters:
        populationSize - Size of the population.
        generations - Generations.
        keepRate - Keep some individuals. [0..1]
        pMutation - Probability of mutation [0..1]
    • Method Detail

      • getKeepRate

        public float getKeepRate()
        Get keep rate.
        Returns:
        Keep rate.
      • setKeepRate

        public void setKeepRate(float keepRate)
        Set keep rate.
        Parameters:
        keepRate - Keep rate.
      • getProbabilityMutation

        public float getProbabilityMutation()
        Get probability mutation.
        Returns:
        Probability mutation.
      • setProbabilityMutation

        public void setProbabilityMutation(float pMutation)
        Set probability mutation.
        Parameters:
        pMutation - Probability mutation.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.