Catalano.Evolutionary.Genetic.Reinsertion
Class PartialElitismReinsertion
- java.lang.Object
-
- Catalano.Evolutionary.Genetic.Reinsertion.PartialElitismReinsertion
-
- All Implemented Interfaces:
- IReinsertion
public class PartialElitismReinsertion extends java.lang.Object implements IReinsertion
Partial Elitism Reinsertion. The best individuals from original population is put in the worst individuals from de new population.
-
-
Constructor Summary
Constructors Constructor and Description PartialElitismReinsertion()Initialize a new instance of the PartialElitismReinsertion class.PartialElitismReinsertion(float percentage)Initialize a new instance of the PartialElitismReinsertion class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.List<IChromosome>Compute(Population pop, java.util.List<IChromosome> oldPop, java.util.List<IChromosome> newPop)floatgetPercentage()Get percentage.voidsetPercentage(float percentage)Set percentage.
-
-
-
Constructor Detail
-
PartialElitismReinsertion
public PartialElitismReinsertion()
Initialize a new instance of the PartialElitismReinsertion class.
-
PartialElitismReinsertion
public PartialElitismReinsertion(float percentage)
Initialize a new instance of the PartialElitismReinsertion class.- Parameters:
percentage- Percentage.
-
-
Method Detail
-
getPercentage
public float getPercentage()
Get percentage.- Returns:
- Percentage.
-
setPercentage
public void setPercentage(float percentage)
Set percentage.- Parameters:
percentage- Percentage.
-
Compute
public java.util.List<IChromosome> Compute(Population pop, java.util.List<IChromosome> oldPop, java.util.List<IChromosome> newPop)
- Specified by:
Computein interfaceIReinsertion
-
-
DataMelt 3.0 © DataMelt by jWork.ORG