From eecbb18f5143f0888936480378a34ba13e77b657 Mon Sep 17 00:00:00 2001 From: Alexander Seitz Date: Mon, 21 Jan 2013 09:54:42 +0000 Subject: [PATCH] Fixed error at generation of new Individuals in LTGA, now the solution is found quicker --- src/eva2/server/go/strategies/LTGA.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eva2/server/go/strategies/LTGA.java b/src/eva2/server/go/strategies/LTGA.java index 966c69d2..b6915439 100644 --- a/src/eva2/server/go/strategies/LTGA.java +++ b/src/eva2/server/go/strategies/LTGA.java @@ -274,9 +274,9 @@ public class LTGA implements InterfaceOptimizer, java.io.Serializable, Interface } AbstractEAIndividual indy1 = indies.getEAIndividual(0); AbstractEAIndividual indy2 = indies.getEAIndividual(1); - BitSet gen1 = getBinaryData(indy1); - BitSet gen2 = getBinaryData(indy2); for (Set mask : linkageTree) { + BitSet gen1 = getBinaryData(indy1); + BitSet gen2 = getBinaryData(indy2); BitSet newGene1 = (BitSet) gen1.clone(); BitSet newGene2 = (BitSet) gen2.clone(); boolean same = true;