From a6552d27d9a410bd06e4d56ef87055a1c4948770 Mon Sep 17 00:00:00 2001 From: "S. John" Date: Thu, 12 May 2022 08:40:20 +0200 Subject: [PATCH] fix: unmutated crossover result is now directly added as offspring --- .../optimisation/moea/operators/MoeaProbabilisticVariation.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java b/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java index 0895fcfb6..91caeffda 100644 --- a/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java +++ b/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java @@ -57,6 +57,7 @@ public Solution[] evolve(Solution[] parents) { solutions.addAll(Arrays.asList(mutationOperator.evolve(new Solution[] {aResult}))); } else { System.out.println("Not running mutation this run"); + solutions.add(aResult); } }