diff --git a/src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java b/src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java index c58ab0e4..2b5b6559 100644 --- a/src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java +++ b/src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java @@ -13,7 +13,7 @@ import eva2.util.annotation.Description; * criteria is selected randomly for each selection event. */ @Description("This method chooses individuals similar to the roulette wheel. The chance for each individual to be selected depends on the selection probability." + - "This is a single objective selecting method, it select with respect to a random criterion.") + "This is a single objective selectiog method, it select with respect to a random criterion.") public class SelectXProbRouletteWheel implements InterfaceSelection, java.io.Serializable { private transient TreeElement[] treeRoot = null; diff --git a/src/eva2/optimization/strategies/ArtificialBeeColony.java b/src/eva2/optimization/strategies/ArtificialBeeColony.java index a9f330f3..25c2ca58 100644 --- a/src/eva2/optimization/strategies/ArtificialBeeColony.java +++ b/src/eva2/optimization/strategies/ArtificialBeeColony.java @@ -59,6 +59,7 @@ public class ArtificialBeeColony extends AbstractOptimizer implements InterfaceA this.population.setAutoAging(false); this.optimizationProblem.initializePopulation(this.population); this.evaluatePopulation(this.population); + this.bestIndividual = this.population.getBestEAIndividual(); this.firePropertyChangedEvent(Population.NEXT_GENERATION_PERFORMED); }